Java Webstart problems [message #513722] |
Wed, 10 February 2010 23:30 |
dwain Missing name Messages: 35 Registered: October 2009 |
Member |
|
|
I have an RCP application that we want to do start with a JNLP file. I went through several tutorials, none of which fully worked unfortunately, and finally have a wrapper feature that builds a JNLP file and supposedly exports for different platforms. It works great on my Windows machine, however it does not work at all on any other systems. I went through the jar files that were created for the different platforms, and it looks to me like they are all the same, whether they are meant for Mac or windows, they all have the same equinox launcher file, org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v200905 19 which would seem to be only useful in windows. There are also several other jars with win32 in them that seem like they are not for Mac.
In an effort to fix this issue, I found some older equinox launcher files that a co-worker had used before and put them in the JNLP. So now if the client computer is a Mac it will get the following jars:
org.eclipse.equinox.launcher.cocoa.macosx.x86_64,jar
org.eclipse.core.filesystem.macosx_1.1.0.v20090112
org.eclipse.equinox.security.macosx_1.100.0.v20090520-1800
org.eclipse.swt.cocoa.macosx.x86_64_3.5.1.v3555a
org.eclipse.ui.cocoa_1.0.0.I20090525-2000
where the last 4 are jar files that I pulled from building my product for the Mac Cocoa x86_64 platform. This still does not work at all. Is this a problem with the feature export? Am I missing some Mac-Specific jar files? Any ideas at all? Thanks,
Dwain
|
|
|
Re: Java Webstart problems [message #513937 is a reply to message #513722] |
Thu, 11 February 2010 17:35 |
dwain Missing name Messages: 35 Registered: October 2009 |
Member |
|
|
Since I posted this I have found, at least in Windows, you don't need the launcher files for the different platforms. I decided to attach my JNLP file hoping that would help. Also at the bottom is the error log that I am getting when I run it on Mac OSX.
<?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.0+" codebase="http://it.myExample.net/xxxx">
<information>
<title>Title</title>
<vendor>Vendor</vendor>
<homepage href="http://www.myExample.com" />
<description>
My Example JNLP
</description>
<icon kind="splash" href="splash.gif"/>
<offline-allowed/>
</information>
<security>
<all-permissions/>
</security>
<component-desc/>
<application-desc main-class="org.eclipse.equinox.launcher.WebStartMain">
<argument>
-nosplash
</argument>
</application-desc>
<resources os="Mac" arch="x86">
<j2se version="1.6+" java-vm-args="-XstartOnFirstThread"/>
<jar href="macosx.cocoa.x86/org.eclipse.swt.cocoa.macosx_3.5.1.v3555a.jar"/>
</resources>
<resources os="Mac" arch="x86_64">
<j2se version="1.6+" java-vm-args="-XstartOnFirstThread"/>
<jar href="macosx.cocoa.x86_64/org.eclipse.swt.cocoa.macosx.x86_64_3.5.1.v3555a.jar"/>
</resources>
<resources os="Windows" arch="x86">
<j2se version="1.6+"/>
<jar href="win32.win32.x86/org.eclipse.swt.win32.win32.x86_3.5.1.v3555a.jar"/>
</resources>
<resources os="linux" arch="x86_64">
<j2se version="1.6+"/>
<jar href="linux.gtk.x86_64/org.eclipse.swt.gtk.linux.x86_64_3.5.1.v3555a.jar"/>
</resources>
<resources os="linux" arch="x86">
<j2se version="1.6+"/>
<jar href="linux.gtk.x86/org.eclipse.swt.gtk.linux.x86_3.5.1.v3555a.jar"/>
</resources>
<resources>
<property name="properties.endpoint.address" value="http://it.myExample.net/property/services" />
<property name="eclipse.product" value="com.myExample.xxxx.product"/>
<property name="osgi.instance.area" value="@user.home/Application Data/xxxx"/>
<property name="osgi.configuration.area" value="@user.home/Application Data/xxxx"/>
<jar href="eclipse/org.eclipse.ui.views_3.4.1.M20090826-0800.jar"/>
<jar href="eclipse/org.eclipse.help_3.4.1.v20090805_35x.jar"/>
<jar href="eclipse/org.eclipse.ui.browser_3.2.300.v20090526.jar"/>
<jar href="eclipse/org.eclipse.core.databinding_1.2.0.M20090819-0800.jar"/>
<jar href="eclipse/org.eclipse.core.databinding.property_1.2.0.M20090819-0800.jar"/>
<jar href="eclipse/org.eclipse.ecf.identity_3.0.0.v20090831-1906.jar"/>
<jar href="eclipse/org.eclipse.equinox.p2.engine_1.0.101.R35x_v20090825.jar"/>
<jar href="eclipse/org.eclipse.ecf.provider.filetransfer_3.0.1.v20090831-1906.jar"/>
<jar href="eclipse/org.eclipse.core.variables_3.2.200.v20090521.jar"/>
<jar href="eclipse/org.eclipse.ecf.ssl_1.0.0.v20090831-1906.jar"/>
<jar href="eclipse/org.eclipse.emf.ecore.change_2.5.0.v200906151043.jar"/>
<jar href="eclipse/org.eclipse.equinox.app_1.2.0.v20090520-1800.jar"/>
<jar href="eclipse/org.eclipse.wst.common.emfworkbench.integration_1.1.301.v200908101600.jar"/>
<jar href="eclipse/org.eclipse.ui.navigator.resources_3.4.1.M20090826-0800.jar"/>
<jar href="eclipse/org.eclipse.ui.console_3.4.0.v20090513.jar"/>
<jar href="eclipse/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar"/>
<jar href="eclipse/org.eclipse.equinox.concurrent_1.0.0.v20090520-1800.jar"/>
<jar href="eclipse/org.eclipse.emf.ecore_2.5.0.v200906151043.jar"/>
<jar href="eclipse/org.eclipse.wst.validation_1.2.102.v200905201610.jar"/>
<jar href="eclipse/org.eclipse.compare.core_3.5.0.I20090430-0408.jar"/>
<jar href="eclipse/com.ibm.icu_4.0.1.v20090822.jar"/>
<jar href="eclipse/javax.xml_1.3.4.v200902170245.jar"/>
<jar href="eclipse/org.apache.xml.resolver_1.2.0.v200902170519.jar"/>
<jar href="eclipse/org.eclipse.ui_3.5.1.M20090902-1000.jar"/>
<jar href="eclipse/org.eclipse.equinox.p2.core_1.0.101.R35x_v20090819.jar"/>
<jar href="eclipse/org.eclipse.core.runtime.compatibility.auth_3.2.100.v20090413.jar"/>
<jar href="eclipse/org.eclipse.jface.text_3.5.1.r351_v20090708-0800.jar"/>
<jar href="eclipse/org.eclipse.wst.common.ui_1.1.402.v200901262305.jar"/>
<jar href="eclipse/org.eclipse.team.ui_3.5.0.I20090430-0408.jar"/>
<jar href="eclipse/org.eclipse.ui.navigator_3.4.1.M20090911-1550.jar"/>
<jar href="eclipse/org.apache.xml.serializer_2.7.1.v200902170519.jar"/>
<jar href="eclipse/org.eclipse.wst.common.uriresolver_1.1.301.v200805140415.jar"/>
<jar href="eclipse/org.eclipse.emf.ecore.edit_2.5.0.v200906151043.jar"/>
<jar href="eclipse/org.eclipse.wst.common.frameworks_1.1.300.v200904160730.jar"/>
<jar href="eclipse/org.eclipse.ui.workbench_3.5.1.M20090826-0800a.jar"/>
<jar href="eclipse/org.eclipse.ltk.core.refactoring_3.5.0.v20090513-2000.jar"/>
<jar href="eclipse/org.eclipse.wst.common.project.facet.core_1.4.1.v200908111817.jar"/>
<jar href="eclipse/org.eclipse.core.contenttype_3.4.1.R35x_v20090826-0451.jar"/>
<jar href="eclipse/org.eclipse.equinox.p2.artifact.repository_1.0.101.R35x_v20090721.jar"/>
<jar href="eclipse/org.eclipse.equinox.p2.metadata.repository_1.0.101.R35x_v20090812.jar"/>
<jar href="eclipse/org.eclipse.emf.common_2.5.0.v200906151043.jar"/>
<jar href="eclipse/org.eclipse.wst.common.emf_1.1.301.v200908181930.jar"/>
<jar href="eclipse/org.eclipse.jface_3.5.1.M20090826-0800.jar"/>
<jar href="eclipse/org.eclipse.wst.sse.core_1.1.401.v200909172215.jar"/>
<jar href="eclipse/org.eclipse.emf.ecore.xmi_2.5.0.v200906151043.jar"/>
<jar href="eclipse/org.eclipse.ecf.filetransfer_3.0.0.v20090831-1906.jar"/>
<jar href="eclipse/org.eclipse.core.expressions_3.4.100.v20090429-1800.jar"/>
<jar href="eclipse/org.eclipse.osgi.util_3.2.0.v20090520-1800.jar"/>
<jar href="eclipse/org.eclipse.core.resources_3.5.1.R35x_v20090826-0451.jar"/>
<jar href="eclipse/org.eclipse.wst.xml.core_1.1.401.v200908242115.jar"/>
<jar href="eclipse/org.eclipse.wst.html.core_1.1.300.v200903120608.jar"/>
<jar href="eclipse/org.eclipse.core.runtime_3.5.0.v20090525.jar"/>
<jar href="eclipse/org.eclipse.jem.util_2.0.200.v200905140200.jar"/>
<jar href="eclipse/org.eclipse.equinox.p2.repository_1.0.1.v20090901-1041.jar"/>
<jar href="eclipse/org.eclipse.search_3.5.1.r351_v20090708-0800.jar"/>
<jar href="eclipse/org.eclipse.ltk.ui.refactoring_3.4.100.v20090604.jar"/>
<jar href="eclipse/org.eclipse.ant.core_3.2.100.v20090817_r351.jar"/>
<jar href="eclipse/org.eclipse.core.databinding.observable_1.2.0.M20090902-0800.jar"/>
<jar href="eclipse/org.eclipse.wst.sse.ui_1.1.101.v200908261807.jar"/>
<jar href="eclipse/org.eclipse.wst.html.ui_1.0.401.v200908111935.jar"/>
<jar href="eclipse/org.eclipse.core.runtime.compatibility.registry_3.2.200.v20090429-1800.jar"/>
<jar href="eclipse/org.eclipse.equinox.common_3.5.1.R35x_v20090807-1100.jar"/>
<jar href="eclipse/org.eclipse.text_3.5.0.v20090513-2000.jar"/>
<jar href="eclipse/org.apache.xerces_2.9.0.v200909240008.jar"/>
<jar href="eclipse/org.eclipse.wst.common.core_1.1.201.v200806010600.jar"/>
<jar href="eclipse/org.eclipse.core.filebuffers_3.5.0.v20090526-2000.jar"/>
<jar href="eclipse/org.eclipse.equinox.preferences_3.2.300.v20090520-1800.jar"/>
<jar href="eclipse/org.eclipse.equinox.security_1.0.100.v20090520-1800.jar"/>
<jar href="eclipse/org.eclipse.wst.common.environment_1.0.301.v200908101600.jar"/>
<jar href="eclipse/org.eclipse.swt_3.5.1.v3555a.jar"/>
<jar href="eclipse/org.eclipse.debug.ui_3.5.1.v20090811_r351.jar"/>
<jar href="eclipse/org.eclipse.ui.ide_3.5.1.M20090826-0800.jar"/>
<jar href="eclipse/org.eclipse.ui.workbench.texteditor_3.5.0.v20090603.jar"/>
<jar href="eclipse/org.eclipse.ui.views.properties.tabbed_3.5.0.I20090429-1800.jar"/>
<jar href="eclipse/javax.servlet_2.5.0.v200806031605.jar"/>
<jar href="eclipse/org.eclipse.ecf.provider.filetransfer.ssl_1.0.0.v20090831-1906.jar"/>
<jar href="eclipse/org.eclipse.ui.forms_3.4.1.v20090714_35x.jar"/>
<jar href="eclipse/org.eclipse.wst.css.core_1.1.300.v200904131653.jar"/>
<jar href="eclipse/org.eclipse.core.commands_3.5.0.I20090525-2000.jar"/>
<jar href="eclipse/org.eclipse.osgi.services_3.2.0.v20090520-1800.jar"/>
<jar href="eclipse/org.eclipse.debug.core_3.5.0.v20090526-1600.jar"/>
<jar href="eclipse/org.eclipse.core.jobs_3.4.100.v20090429-1800.jar"/>
<jar href="eclipse/org.eclipse.core.resources.compatibility_3.4.0.v20090505.jar"/>
<jar href="eclipse/org.eclipse.emf.edit_2.5.0.v200906151043.jar"/>
<jar href="eclipse/org.eclipse.equinox.p2.metadata_1.0.100.v20090525.jar"/>
<jar href="eclipse/org.eclipse.core.net_1.2.1.r35x_20090812-1200.jar"/>
<jar href="eclipse/org.eclipse.wst.css.ui_1.0.401.v200907171457.jar"/>
<jar href="eclipse/org.eclipse.equinox.registry_3.4.100.v20090520-1800.jar"/>
<jar href="eclipse/org.eclipse.jface.databinding_1.3.1.M20090826-0800.jar"/>
<jar href="eclipse/org.eclipse.wst.common.modulecore_1.1.301.v200908101600.jar"/>
<jar href="eclipse/org.eclipse.ui.editors_3.5.0.v20090527-2000.jar"/>
<jar href="eclipse/org.eclipse.equinox.p2.jarprocessor_1.0.100.v20090520-1905.jar"/>
<jar href="eclipse/org.eclipse.wst.xml.ui_1.1.1.v200908242115.jar"/>
<jar href="eclipse/org.eclipse.compare_3.5.0.I20090514-0808.jar"/>
<jar href="eclipse/org.eclipse.ecf_3.0.0.v20090831-1906.jar"/>
<jar href="eclipse/org.eclipse.team.core_3.5.0.I20090527-0620.jar"/>
<jar href="eclipse/org.eclipse.osgi_3.5.1.R35x_v20090827.jar"/>
<jar href="eclipse/org.eclipse.core.filesystem_1.2.0.v20090507.jar"/>
<jar href="myExample/com.myExample.plugin.synergy_1.0.0.201002091607.jar"/>
<jar href="myExample/com.myExample.plugin.properties_1.0.1.jar"/>
<jar href="myExample/com.myExample.plugin.email_1.0.0.jar"/>
<jar href="myExample/com.myExample.plugin.common_1.0.2.jar"/>
<jar href="myExample/com.myExample.plugin.content_1.0.0.jar"/>
<jar href="myExample/com.myExample.plugin.security_1.0.0.jar"/>
<jar href="myExample/com.myExample.plugin.payment_1.0.0.jar"/>
<jar href="myExample/com.myExample.xxxx_1.0.0.jar"/>
</resources>
</jnlp>
Which will yield the following error log when run on a Mac OSX...
!SESSION 2010-02-11 10:29:17.981 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.6.0_17
java.vendor=Apple Inc.
BootLoader constants: OS=macosx, ARCH=x86_64, WS=carbon, NL=en_US
Framework arguments:
-nosplash
Command-line arguments:
-nosplash
!ENTRY org.eclipse.osgi 4 0 2010-02-11 10:29:20.011
!MESSAGE An error occurred while automatically activating bundle org.eclipse.ui.workbench (477).
!STACK 0
org.osgi.framework.BundleException: The activator org.eclipse.ui.internal.WorkbenchPlugin for bundle org.eclipse.ui.workbench is invalid
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:157)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:751)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:352)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:280)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:408)
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:449)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:211)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:381)
at org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:33)
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:454)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:398)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:105)
at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:398)
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.newInstance0(Class.java:326)
at java.lang.Class.newInstance(Class.java:308)
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:170)
at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:874)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:189)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
at org.eclipse.equinox.launcher.WebStartMain.basicRun(WebStartMain.java:79)
at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
at org.eclipse.equinox.launcher.WebStartMain.main(WebStartMain.java:57)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.javaws.Launcher.invokeMainMethod(Launcher.java:1535)
Caused by: java.lang.NoClassDefFoundError: org/eclipse/swt/SWTError
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.newInstance0(Class.java:326)
at java.lang.Class.newInstance(Class.java:308)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:152)
... 43 more
Caused by: java.lang.ClassNotFoundException: org.eclipse.swt.SWTError
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:494)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:398)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:105)
at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:398)
... 49 more
Root exception:
java.lang.NoClassDefFoundError: org/eclipse/swt/SWTError
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.newInstance0(Class.java:326)
at java.lang.Class.newInstance(Class.java:308)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:152)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:751)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:352)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:280)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:408)
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:449)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:211)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:381)
at org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:33)
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:454)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:398)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:105)
at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:398)
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.newInstance0(Class.java:326)
at java.lang.Class.newInstance(Class.java:308)
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:170)
at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:874)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:189)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
at org.eclipse.equinox.launcher.WebStartMain.basicRun(WebStartMain.java:79)
at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
at org.eclipse.equinox.launcher.WebStartMain.main(WebStartMain.java:57)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.javaws.Launcher.invokeMainMethod(Launcher.java:1535)
Caused by: java.lang.ClassNotFoundException: org.eclipse.swt.SWTError
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:494)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:398)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:105)
at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:398)
... 49 more
!ENTRY org.eclipse.osgi 4 0 2010-02-11 10:29:20.017
!MESSAGE Application error
!STACK 1
org.eclipse.core.runtime.CoreException: Plug-in "com.myExample.xxxx" was unable to instantiate class "com.myExample.xxxx.Application".
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.throwException(RegistryStrategyOSGI.java:180)
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)
at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:874)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:189)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
at org.eclipse.equinox.launcher.WebStartMain.basicRun(WebStartMain.java:79)
at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
at org.eclipse.equinox.launcher.WebStartMain.main(WebStartMain.java:57)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.javaws.Launcher.invokeMainMethod(Launcher.java:1535)
Caused by: java.lang.NoClassDefFoundError: org/eclipse/ui/application/WorkbenchAdvisor
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.newInstance0(Class.java:326)
at java.lang.Class.newInstance(Class.java:308)
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:170)
... 22 more
Caused by: org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException: An error occurred while automatically activating bundle org.eclipse.ui.workbench (477).
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:125)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:449)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:211)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:381)
at org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:33)
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:454)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:398)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:105)
at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:398)
... 28 more
Caused by: org.osgi.framework.BundleException: The activator org.eclipse.ui.internal.WorkbenchPlugin for bundle org.eclipse.ui.workbench is invalid
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:157)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:751)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:352)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:280)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:408)
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
... 38 more
Caused by: java.lang.NoClassDefFoundError: org/eclipse/swt/SWTError
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.newInstance0(Class.java:326)
at java.lang.Class.newInstance(Class.java:308)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:152)
... 43 more
Caused by: java.lang.ClassNotFoundException: org.eclipse.swt.SWTError
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:494)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:398)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:105)
at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:398)
... 49 more
!ENTRY org.eclipse.osgi 2 0 2010-02-11 10:29:20.036
!MESSAGE The following is a complete list of bundles which are not resolved, see the prior log entry for the root cause if it exists:
!SUBENTRY 1 org.eclipse.osgi 2 0 2010-02-11 10:29:20.036
!MESSAGE Bundle org.eclipse.swt.cocoa.macosx.x86_64_3.5.1.v3555a [482] was not resolved.
!SUBENTRY 2 org.eclipse.swt.cocoa.macosx.x86_64 2 0 2010-02-11 10:29:20.036
!MESSAGE Platform filter did not match: (& (osgi.ws=cocoa) (osgi.os=macosx) (osgi.arch=x86_64) )
!SUBENTRY 1 org.eclipse.osgi 2 0 2010-02-11 10:29:20.036
!MESSAGE Bundle org.eclipse.swt.cocoa.macosx_3.5.1.v3555a [506] was not resolved.
!SUBENTRY 2 org.eclipse.swt.cocoa.macosx 2 0 2010-02-11 10:29:20.036
!MESSAGE Platform filter did not match: (& (osgi.ws=cocoa) (osgi.os=macosx) (|(osgi.arch=x86)(osgi.arch=ppc)) )
Which makes it look like it is trying to run the cocoa SWT jar when it should run the carbon SWT. I tried sending both cocoa and carbon SWT jars in and that did not help either.
[Updated on: Fri, 12 February 2010 00:20] Report message to a moderator
|
|
|
|
Powered by
FUDForum. Page generated in 0.03209 seconds