Visual Paradigm SDE for Eclipse on Linux?

Hi Everyone,

I just noticed that Visual Paradigm SDE download has only Windows or no-install downloads! Is there no Linux compatible version of VP SDE for Eclipse?

Secondly, Can anyone comment as to pros and cons of using Netbeans + VP SDE combination over Eclipse + VP SDE combination. I am in an evaluation phase right now.

Thanks in advance,
Sandeep Khanna

Hi Sandeep,

Currently SDE for Eclipse only available in Windows platforms.

Antony.

Thanks for the quick response antony.

So, If I am running Linux and would like to use your product, the only choice I have is use the Netbeans + VP SDE combination. Is that correct?

I am using Netbeans 3.6 beta for it’s better features and speed. I tried using SDE Community edition for Netbeans, it keeps giving me InvocationTargetExceptions all the while. I also read about having to start Netbeans from it’s bin directory. But, that is crazy, I have GNOME desktop shortcut that starts netbeans by running runide.sh. I wouldn’t want to drop to the shell everytime, navigate to the specific ‘bin’ directory and start Netbeans! Is there any other solution?

Is VP SDE currently completely compatible with Netbeans 3.6beta?

Also, If I am running Netbeans with a different LookAndFeel Class, say SkinLookAndFeel, VP SDE for Linux fails to start. It’s splash image just comes up and stays there. Nothing happens. I cannot even access Netbeans menus!

Is VP SDE comptabile running with different LookAndFeel?

Prior ro evaluating VP SDE for Netbeans, I have tried and used Together ControlCenter and Together JBuilder editions. Can I import my Together diagrams, models, designs in VP SDE for Netbeans?

Can you please give me a comparison and a compelling reason to switch to VP SDE for Netbeans?

Thanks,
Sandeep Khanna

Hi Sandeep Khanna,

Could you post the InvocationTargetExceptions trace?
VPSDE JBuilder, VPSDE IntelliJ and VPSDE Netbeans are well supported in linux.
The problem of SDE Netbeans that must running in /bin directory is fixed, a new release will be coming soon.
To know more about how to import project from other Case Tools, please go to
http://www.visual-paradigm.com/projectImporter.php#ImportFromXMI

If you have any problem please don

Hi,
And would you mind telling me more clearly, what are you VPSDE edition? And the NetBeans build number is?
Thank

Hi Andy,

I am running Netbeans 3.6beta and VP SDE for Netbeans Community edition.

I have also posted a question in a different channel about where VP SDE for Netbeans stores it’s files?

Is it possible for VP SDE for Netbeans to choose to store the diagram files along with the source code? Meaning diagrams related to one package can be in that package directory. This would also help me put both the source as well as the diagram files in the CVS for the developers to access and use both (source and diagrams) as and when needed. Borland Together lets me choose if I want my design/diagram files in the same heirarchy as the source or in a completely differnt tree.

Thanks in advance,
Sandeep Khanna

Hi Sandeep Khanna,
I have tested the SDE for NetBeans Community Edition running in NetBeans 3.6 Beta (build 200402042050). I can run it properly without any exception. Can you post the exception? And I have answered your question in General Discussion forum.
Andy

I get the following Exception when I start Netbeans 3.6RC1 with VP UML SDE Community edition by clicking on my Linux GNOME desktop shortcut to runide.sh

Also, If it matters … I am using JGoodies PlasticLookAndFeel in Netbeans.

java.lang.IllegalArgumentException: java.lang.reflect.InvocationTargetException
at org.openide.util.SharedClassObject.findObject(SharedClassObject.java:452)
at org.netbeans.core.modules.NbInstaller.loadCode(NbInstaller.java:332)
at org.netbeans.core.modules.NbInstaller.load(NbInstaller.java:263)
at org.netbeans.core.modules.ModuleManager.enable(ModuleManager.java:861)
at org.netbeans.core.modules.ModuleList.installNew(ModuleList.java:552)
at org.netbeans.core.modules.ModuleSystem.installNew(ModuleSystem.java:315)
at org.netbeans.core.NonGui.run(NonGui.java:379)
at org.netbeans.core.Main.run(Main.java:294)
at org.netbeans.core.NbTopManager.getNbTopManager(NbTopManager.java:233)
at org.netbeans.core.NbTopManager.get(NbTopManager.java:188)
at org.netbeans.core.Main.start(Main.java:485)
at org.netbeans.core.TopThreadGroup.run(TopThreadGroup.java:90)
[catch] at java.lang.Thread.run(Thread.java:534)
==>
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at org.openide.util.SharedClassObject.createInstancePrivileged(SharedClassObject.java:532)
at org.openide.util.SharedClassObject$SetAccessibleAction.run(SharedClassObject.java:907)
at java.security.AccessController.doPrivileged(Native Method)
at org.openide.util.SharedClassObject.findObject(SharedClassObject.java:449)
at org.netbeans.core.modules.NbInstaller.loadCode(NbInstaller.java:332)
at org.netbeans.core.modules.NbInstaller.load(NbInstaller.java:263)
at org.netbeans.core.modules.ModuleManager.enable(ModuleManager.java:861)
at org.netbeans.core.modules.ModuleList.installNew(ModuleList.java:552)
at org.netbeans.core.modules.ModuleSystem.installNew(ModuleSystem.java:315)
at org.netbeans.core.NonGui.run(NonGui.java:379)
at org.netbeans.core.Main.run(Main.java:294)
at org.netbeans.core.NbTopManager.getNbTopManager(NbTopManager.java:233)
at org.netbeans.core.NbTopManager.get(NbTopManager.java:188)
at org.netbeans.core.Main.start(Main.java:485)
at org.netbeans.core.TopThreadGroup.run(TopThreadGroup.java:90)
at java.lang.Thread.run(Thread.java:534)
Caused by: java.lang.NullPointerException
at com.vp.vpuml.netbeansinstall.InstallController.getSourceJarFilePath(Unknown Source)
at com.vp.vpuml.netbeansinstall.NetBeansInstall.(Unknown Source)
[catch] … 20 more
==>
java.lang.NullPointerException
at com.vp.vpuml.netbeansinstall.InstallController.getSourceJarFilePath(Unknown Source)
at com.vp.vpuml.netbeansinstall.NetBeansInstall.(Unknown Source)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at org.openide.util.SharedClassObject.createInstancePrivileged(SharedClassObject.java:532)
at org.openide.util.SharedClassObject$SetAccessibleAction.run(SharedClassObject.java:907)
at java.security.AccessController.doPrivileged(Native Method)
at org.openide.util.SharedClassObject.findObject(SharedClassObject.java:449)
at org.netbeans.core.modules.NbInstaller.loadCode(NbInstaller.java:332)
at org.netbeans.core.modules.NbInstaller.load(NbInstaller.java:263)
at org.netbeans.core.modules.ModuleManager.enable(ModuleManager.java:861)
at org.netbeans.core.modules.ModuleList.installNew(ModuleList.java:552)
at org.netbeans.core.modules.ModuleSystem.installNew(ModuleSystem.java:315)
at org.netbeans.core.NonGui.run(NonGui.java:379)
at org.netbeans.core.Main.run(Main.java:294)
at org.netbeans.core.NbTopManager.getNbTopManager(NbTopManager.java:233)
at org.netbeans.core.NbTopManager.get(NbTopManager.java:188)
at org.netbeans.core.Main.start(Main.java:485)
at org.netbeans.core.TopThreadGroup.run(TopThreadGroup.java:90)
[catch] at java.lang.Thread.run(Thread.java:534)

Thank your for reporting the problem. The reason of your problem is the NetBeans started in a wrong initial directory. Please change to NETBEAN_HOME\bin to start the NetBeans. It should work fine. This problem will be fixed in out next release.
Sorry for the inconvenience. If there are any further questions, please do not feel hesitate to contact me.