Archi launch from a Java process

Started by sanjay, June 04, 2016, 10:28:37 AM

Previous topic - Next topic

sanjay

I was trying to launch Archi from a Java process. It gives many errors.

I think I included dependant plugins. How do I resolve this?

Thank you.






org.osgi.framework.BundleException: Error starting module.
   at org.eclipse.osgi.container.Module.doStart(Module.java:580)
   at org.eclipse.osgi.container.Module.start(Module.java:439)
   at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:393)
   at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:412)
   at com.github.sarxos.equinox.Launcher.start(Launcher.java:260)
   at com.github.sarxos.equinox.Launcher.<init>(Launcher.java:171)
   at com.github.sarxos.equinox.Launcher.main(Launcher.java:229)
Caused by: java.lang.NoClassDefFoundError: org/eclipse/swt/SWTError
   at java.lang.Class.getDeclaredConstructors0(Native Method)
   at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671)
   at java.lang.Class.getConstructor0(Class.java:3075)
   at java.lang.Class.newInstance(Class.java:412)
   at org.eclipse.osgi.internal.framework.BundleContextImpl.loadBundleActivator(BundleContextImpl.java:755)
   at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:706)
   at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:936)
   at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:319)
   at org.eclipse.osgi.container.Module.doStart(Module.java:571)
   ... 6 more
Caused by: java.lang.ClassNotFoundException: org.eclipse.swt.SWTError cannot be found by org.eclipse.ui.workbench_3.106.1.v20140813-1052
   at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:432)
   at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:345)
   at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:337)
   at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
   ... 15 more
org.osgi.framework.BundleException: Error starting module.
   at org.eclipse.osgi.container.Module.doStart(Module.java:580)
   at org.eclipse.osgi.container.Module.start(Module.java:439)
   at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:393)
   at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:412)
   at com.github.sarxos.equinox.Launcher.start(Launcher.java:260)
   at com.github.sarxos.equinox.Launcher.<init>(Launcher.java:174)
   at com.github.sarxos.equinox.Launcher.main(Launcher.java:229)
Caused by: java.lang.NoClassDefFoundError: org/eclipse/ui/plugin/AbstractUIPlugin
   at java.lang.ClassLoader.defineClass1(Native Method)
   at java.lang.ClassLoader.defineClass(ClassLoader.java:760)
   at org.eclipse.osgi.internal.loader.ModuleClassLoader.defineClass(ModuleClassLoader.java:272)
   at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.defineClass(ClasspathManager.java:632)
   at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findClassImpl(ClasspathManager.java:588)
   at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClassImpl(ClasspathManager.java:540)
   at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:527)
   at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:324)
   at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:320)
   at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:395)
   at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:345)
   at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:337)
   at org.eclipse.osgi.internal.framework.BundleContextImpl.loadBundleActivator(BundleContextImpl.java:754)
   at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:706)
   at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:936)
   at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:319)
   at org.eclipse.osgi.container.Module.doStart(Module.java:571)
   
   .....
   ....

Phil Beauvoir

Could you provide more details. What command are you using? What exactly are trying to achieve.
If you value and use Archi, please consider making a donation!
Ask your ArchiMate related questions to the ArchiMate Community's Discussion Board.

sanjay

Well, I was trying to lunch Archi from a java process rather than an eclipse editor.
I loaded equinox container, and Archi dependencies.. still not resolved.

Phil Beauvoir

I'm sorry, but if you don't give exact information on what you tried it's not possible to help.
If you value and use Archi, please consider making a donation!
Ask your ArchiMate related questions to the ArchiMate Community's Discussion Board.

sanjay

I was trying to launch Archi by installing and starting individual bundle