-----Original Message-----
From: tycho-user-bounces@xxxxxxxxxxx [mailto:tycho-user-
bounces@xxxxxxxxxxx] On Behalf Of Cristiano Gavião
Sent: Donnerstag, 15. Dezember 2011 16:19
To: tycho-user@xxxxxxxxxxx
Subject: Re: [tycho-user] RCP build with tycho crash when start it in
macos
Hi Tobias,
After some more white hair in my head I could discover what is happen
after have setup a Windows Vbox and tried to run there.
The problem occurs on Windows XP too, but at least, window's execution
shows me a popup message saying that a log file was created on workspace
directory. In mac, I can also see this popup quickly, but it goes way
before I can read the message.
So, my problem is related with java.lang.NoClassDefFoundError exception
(log below).
This issue is driven me crazy. :( because I can run the application
using IDE (tested in XP, Ubuntu and MacOSX), calling it from the product
editor. But when I try to build it using tycho, I can't run it.
I have passed the last 4 days trying to figure out what is the
difference between the IDE launch and the exported configuration
generated by SimpleConfigurator bundle.... I couldn't find anything....
I've changed the product's start level configuration adding the missing
bundles to it with at a lower start level... I have tried to change some
bundle and package imports.... and nothing changes...
do you have any tip that could help me to discover the missing piece ?
thanks for the time
Cristiano
!SESSION 2011-12-15 12:48:40.744
-----------------------------------------------
eclipse.buildId=unknown
java.version=1.6.0_29
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=pt_BR
Command-line arguments: -os win32 -ws win32 -arch x86 -consoleLog
-console
!ENTRY org.eclipse.epf.rcp.ui 1 0 2011-12-15 12:48:53.803
!MESSAGE INFO: Application start directory =C:\TesteEPF\epf-composer
!ENTRY org.eclipse.equinox.preferences 4 2 2011-12-15 12:48:55.125
!MESSAGE Problems occurred when invoking code from plug-in:
"org.eclipse.equinox.preferences".
!STACK 0
java.lang.NoClassDefFoundError:
org/eclipse/epf/uma/edit/domain/TraceableAdapterFactoryEditingDomain
at
org.eclipse.epf.authoring.ui.preferences.LibraryPreferenceInitializer.init
ializeDefaultPreferences(LibraryPreferenceInitializer.java:38)
at
org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper$1.ru
n(PreferenceServiceRegistryHelper.java:281)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at
org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.runI
nitializer(PreferenceServiceRegistryHelper.java:284)
at
org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.appl
yRuntimeDefaults(PreferenceServiceRegistryHelper.java:130)
at
org.eclipse.core.internal.preferences.PreferencesService.applyRuntimeDefau
lts(PreferencesService.java:369)
at
org.eclipse.core.internal.preferences.DefaultPreferences.applyRuntimeDefau
lts(DefaultPreferences.java:166)
at
org.eclipse.core.internal.preferences.DefaultPreferences.load(DefaultPrefe
rences.java:237)
at
org.eclipse.core.internal.preferences.EclipsePreferences.create(EclipsePre
ferences.java:307)
at
org.eclipse.core.internal.preferences.EclipsePreferences.internalNode(Ecli
psePreferences.java:543)
at
org.eclipse.core.internal.preferences.EclipsePreferences.node(EclipsePrefe
rences.java:669)
at
org.eclipse.core.internal.preferences.AbstractScope.getNode(AbstractScope.
java:38)
at
org.eclipse.core.runtime.preferences.DefaultScope.getNode(DefaultScope.jav
a:67)
at
org.eclipse.ui.preferences.ScopedPreferenceStore.getDefaultPreferences(Sco
pedPreferenceStore.java:250)
at
org.eclipse.ui.preferences.ScopedPreferenceStore.setDefault(ScopedPreferen
ceStore.java:638)
at
org.eclipse.epf.authoring.ui.preferences.LibraryViewPrefPage.initDefaults(
LibraryViewPrefPage.java:63)
at
org.eclipse.epf.authoring.ui.AuthoringUIPlugin.init(AuthoringUIPlugin.java
:67)
at
org.eclipse.epf.common.ui.AbstractPlugin.start(AbstractPlugin.java:100)
at
org.eclipse.epf.authoring.ui.AuthoringUIPlugin.start(AuthoringUIPlugin.jav
a:48)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleCon
textImpl.java:783)
at java.security.AccessController.doPrivileged(Native Method)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(
BundleContextImpl.java:774)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleCon
textImpl.java:755)
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost
.java:370)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBund
le.java:284)
at
org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417)
at
org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.
java:265)
at
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocal
Class(EclipseLazyStarter.java:106)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(Classp
athManager.java:453)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(De
faultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.
java:393)
at
org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourc
ePackage.java:33)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
er.java:466)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:
422)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
ClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at
org.eclipse.epf.rcp.ui.MainWorkbenchAdvisor.getInitialWindowPerspectiveId(
MainWorkbenchAdvisor.java:125)
at
org.eclipse.ui.internal.Workbench.getDefaultPerspectiveId(Workbench.java:3
100)
at
org.eclipse.ui.internal.registry.PerspectiveRegistry.verifyDefaultPerspect
ive(PerspectiveRegistry.java:661)
at
org.eclipse.ui.internal.registry.PerspectiveRegistry.load(PerspectiveRegis
try.java:417)
at
org.eclipse.ui.internal.WorkbenchPlugin$2.runWithException(WorkbenchPlugin
.java:592)
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThread
ing.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:13
4)
at
org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4041)
at
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)
at
org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.j
ava:803)
at
org.eclipse.ui.internal.Workbench$31.runWithException(Workbench.java:1567)
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThread
ing.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:13
4)
at
org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4041)
at
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2548)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:33
2)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664
)
at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at
org.eclipse.epf.rcp.ui.MainApplication.createWorkbenchAdvisor(MainApplicat
ion.java:116)
at
org.eclipse.epf.rcp.ui.MainApplication.start(MainApplication.java:82)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.jav
a:196)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplicatio
n(EclipseAppLauncher.java:110)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Eclipse
AppLauncher.java:79)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:36
9)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:17
9)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
at org.eclipse.equinox.launcher.Main.run(Main.java:1408)
Caused by: java.lang.ClassNotFoundException:
org.eclipse.epf.uma.edit.domain.TraceableAdapterFactoryEditingDomain
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
er.java:506)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:
422)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
ClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 74 more
!ENTRY org.eclipse.osgi 4 0 2011-12-15 12:48:56.267
!MESSAGE An error occurred while automatically activating bundle
org.eclipse.epf.authoring.ui (80).
!STACK 0
org.osgi.framework.BundleException: Exception in
org.eclipse.epf.authoring.ui.AuthoringUIPlugin.start() of bundle
org.eclipse.epf.authoring.ui.
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(
BundleContextImpl.java:806)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleCon
textImpl.java:755)
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost
.java:370)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBund
le.java:284)
at
org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417)
at
org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.
java:265)
at
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocal
Class(EclipseLazyStarter.java:106)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(Classp
athManager.java:453)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(De
faultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.
java:393)
at
org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourc
ePackage.java:33)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
er.java:466)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:
422)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
ClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at
org.eclipse.epf.rcp.ui.MainWorkbenchAdvisor.getInitialWindowPerspectiveId(
MainWorkbenchAdvisor.java:125)
at
org.eclipse.ui.internal.Workbench.getDefaultPerspectiveId(Workbench.java:3
100)
at
org.eclipse.ui.internal.registry.PerspectiveRegistry.verifyDefaultPerspect
ive(PerspectiveRegistry.java:661)
at
org.eclipse.ui.internal.registry.PerspectiveRegistry.load(PerspectiveRegis
try.java:417)
at
org.eclipse.ui.internal.WorkbenchPlugin$2.runWithException(WorkbenchPlugin
.java:592)
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThread
ing.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:13
4)
at
org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4041)
at
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)
at
org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.j
ava:803)
at
org.eclipse.ui.internal.Workbench$31.runWithException(Workbench.java:1567)
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThread
ing.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:13
4)
at
org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4041)
at
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2548)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:33
2)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664
)
at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at
org.eclipse.epf.rcp.ui.MainApplication.createWorkbenchAdvisor(MainApplicat
ion.java:116)
at
org.eclipse.epf.rcp.ui.MainApplication.start(MainApplication.java:82)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.jav
a:196)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplicatio
n(EclipseAppLauncher.java:110)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Eclipse
AppLauncher.java:79)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:36
9)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:17
9)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
at org.eclipse.equinox.launcher.Main.run(Main.java:1408)
Caused by: java.lang.NoClassDefFoundError:
org/eclipse/epf/uma/provider/UmaItemProviderAdapterFactory
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(Defau
ltClassLoader.java:188)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(Classpath
Manager.java:580)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(Classpa
thManager.java:550)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(Cl
asspathManager.java:481)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockCl
assLoader(ClasspathManager.java:469)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(Classp
athManager.java:449)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(De
faultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.
java:393)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
er.java:469)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:
422)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
ClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(Defau
ltClassLoader.java:188)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(Classpath
Manager.java:580)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(Classpa
thManager.java:550)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(Cl
asspathManager.java:481)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockCl
assLoader(ClasspathManager.java:469)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(Classp
athManager.java:449)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(De
faultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.
java:393)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
er.java:469)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:
422)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
ClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at
org.eclipse.epf.library.edit.internal.TngAdapterFactoryImpl.getWBS_Adapter
Factories(TngAdapterFactoryImpl.java:182)
at
org.eclipse.epf.library.edit.internal.TngAdapterFactoryImpl.getWBS_Compose
dAdapterFactory(TngAdapterFactoryImpl.java:137)
at
org.eclipse.epf.library.edit.TngAdapterFactory.<clinit>(TngAdapterFactory.
java:28)
at
org.eclipse.epf.authoring.ui.AuthoringUIService.start(AuthoringUIService.j
ava:103)
at
org.eclipse.epf.authoring.ui.AuthoringUIPlugin.start(AuthoringUIPlugin.jav
a:51)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleCon
textImpl.java:783)
at java.security.AccessController.doPrivileged(Native Method)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(
BundleContextImpl.java:774)
... 52 more
Caused by: java.lang.ClassNotFoundException:
org.eclipse.epf.uma.provider.UmaItemProviderAdapterFactory
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
er.java:460)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:
422)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
ClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 92 more
Root exception:
java.lang.NoClassDefFoundError:
org/eclipse/epf/uma/provider/UmaItemProviderAdapterFactory
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(Defau
ltClassLoader.java:188)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(Classpath
Manager.java:580)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(Classpa
thManager.java:550)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(Cl
asspathManager.java:481)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockCl
assLoader(ClasspathManager.java:469)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(Classp
athManager.java:449)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(De
faultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.
java:393)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
er.java:469)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:
422)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
ClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(Defau
ltClassLoader.java:188)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(Classpath
Manager.java:580)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(Classpa
thManager.java:550)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(Cl
asspathManager.java:481)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockCl
assLoader(ClasspathManager.java:469)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(Classp
athManager.java:449)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(De
faultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.
java:393)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
er.java:469)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:
422)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
ClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at
org.eclipse.epf.library.edit.internal.TngAdapterFactoryImpl.getWBS_Adapter
Factories(TngAdapterFactoryImpl.java:182)
at
org.eclipse.epf.library.edit.internal.TngAdapterFactoryImpl.getWBS_Compose
dAdapterFactory(TngAdapterFactoryImpl.java:137)
at
org.eclipse.epf.library.edit.TngAdapterFactory.<clinit>(TngAdapterFactory.
java:28)
at
org.eclipse.epf.authoring.ui.AuthoringUIService.start(AuthoringUIService.j
ava:103)
at
org.eclipse.epf.authoring.ui.AuthoringUIPlugin.start(AuthoringUIPlugin.jav
a:51)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleCon
textImpl.java:783)
at java.security.AccessController.doPrivileged(Native Method)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(
BundleContextImpl.java:774)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleCon
textImpl.java:755)
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost
.java:370)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBund
le.java:284)
at
org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417)
at
org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.
java:265)
at
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocal
Class(EclipseLazyStarter.java:106)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(Classp
athManager.java:453)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(De
faultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.
java:393)
at
org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourc
ePackage.java:33)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
er.java:466)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:
422)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
ClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at
org.eclipse.epf.rcp.ui.MainWorkbenchAdvisor.getInitialWindowPerspectiveId(
MainWorkbenchAdvisor.java:125)
at
org.eclipse.ui.internal.Workbench.getDefaultPerspectiveId(Workbench.java:3
100)
at
org.eclipse.ui.internal.registry.PerspectiveRegistry.verifyDefaultPerspect
ive(PerspectiveRegistry.java:661)
at
org.eclipse.ui.internal.registry.PerspectiveRegistry.load(PerspectiveRegis
try.java:417)
at
org.eclipse.ui.internal.WorkbenchPlugin$2.runWithException(WorkbenchPlugin
.java:592)
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThread
ing.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:13
4)
at
org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4041)
at
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)
at
org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.j
ava:803)
at
org.eclipse.ui.internal.Workbench$31.runWithException(Workbench.java:1567)
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThread
ing.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:13
4)
at
org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4041)
at
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2548)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:33
2)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664
)
at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at
org.eclipse.epf.rcp.ui.MainApplication.createWorkbenchAdvisor(MainApplicat
ion.java:116)
at
org.eclipse.epf.rcp.ui.MainApplication.start(MainApplication.java:82)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.jav
a:196)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplicatio
n(EclipseAppLauncher.java:110)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Eclipse
AppLauncher.java:79)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:36
9)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:17
9)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
at org.eclipse.equinox.launcher.Main.run(Main.java:1408)
Caused by: java.lang.ClassNotFoundException:
org.eclipse.epf.uma.provider.UmaItemProviderAdapterFactory
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
er.java:460)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:
422)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
ClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 92 more
!ENTRY org.eclipse.osgi 4 0 2011-12-15 12:48:56.357
!MESSAGE Application error
!STACK 1
java.lang.NoClassDefFoundError:
org/eclipse/epf/authoring/ui/AuthoringPerspective
at
org.eclipse.epf.rcp.ui.MainWorkbenchAdvisor.getInitialWindowPerspectiveId(
MainWorkbenchAdvisor.java:125)
at
org.eclipse.ui.internal.Workbench.getDefaultPerspectiveId(Workbench.java:3
100)
at
org.eclipse.ui.internal.registry.PerspectiveRegistry.verifyDefaultPerspect
ive(PerspectiveRegistry.java:661)
at
org.eclipse.ui.internal.registry.PerspectiveRegistry.load(PerspectiveRegis
try.java:417)
at
org.eclipse.ui.internal.WorkbenchPlugin$2.runWithException(WorkbenchPlugin
.java:592)
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThread
ing.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:13
4)
at
org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4041)
at
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)
at
org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.j
ava:803)
at
org.eclipse.ui.internal.Workbench$31.runWithException(Workbench.java:1567)
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThread
ing.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:13
4)
at
org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4041)
at
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2548)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:33
2)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664
)
at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at
org.eclipse.epf.rcp.ui.MainApplication.createWorkbenchAdvisor(MainApplicat
ion.java:116)
at
org.eclipse.epf.rcp.ui.MainApplication.start(MainApplication.java:82)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.jav
a:196)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplicatio
n(EclipseAppLauncher.java:110)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Eclipse
AppLauncher.java:79)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:36
9)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:17
9)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
at org.eclipse.equinox.launcher.Main.run(Main.java:1408)
Caused by:
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingCl
assNotFoundException:
An error occurred while automatically activating bundle
org.eclipse.epf.authoring.ui (80).
at
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocal
Class(EclipseLazyStarter.java:121)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(Classp
athManager.java:453)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(De
faultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.
java:393)
at
org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourc
ePackage.java:33)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
er.java:466)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:
422)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
ClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 37 more
Caused by: org.osgi.framework.BundleException: Exception in
org.eclipse.epf.authoring.ui.AuthoringUIPlugin.start() of bundle
org.eclipse.epf.authoring.ui.
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(
BundleContextImpl.java:806)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleCon
textImpl.java:755)
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost
.java:370)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBund
le.java:284)
at
org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417)
at
org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.
java:265)
at
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocal
Class(EclipseLazyStarter.java:106)
... 46 more
Caused by: java.lang.NoClassDefFoundError:
org/eclipse/epf/uma/provider/UmaItemProviderAdapterFactory
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(Defau
ltClassLoader.java:188)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(Classpath
Manager.java:580)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(Classpa
thManager.java:550)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(Cl
asspathManager.java:481)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockCl
assLoader(ClasspathManager.java:469)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(Classp
athManager.java:449)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(De
faultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.
java:393)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
er.java:469)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:
422)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
ClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(Defau
ltClassLoader.java:188)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(Classpath
Manager.java:580)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(Classpa
thManager.java:550)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(Cl
asspathManager.java:481)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockCl
assLoader(ClasspathManager.java:469)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(Classp
athManager.java:449)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(De
faultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.
java:393)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
er.java:469)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:
422)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
ClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at
org.eclipse.epf.library.edit.internal.TngAdapterFactoryImpl.getWBS_Adapter
Factories(TngAdapterFactoryImpl.java:182)
at
org.eclipse.epf.library.edit.internal.TngAdapterFactoryImpl.getWBS_Compose
dAdapterFactory(TngAdapterFactoryImpl.java:137)
at
org.eclipse.epf.library.edit.TngAdapterFactory.<clinit>(TngAdapterFactory.
java:28)
at
org.eclipse.epf.authoring.ui.AuthoringUIService.start(AuthoringUIService.j
ava:103)
at
org.eclipse.epf.authoring.ui.AuthoringUIPlugin.start(AuthoringUIPlugin.jav
a:51)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleCon
textImpl.java:783)
at java.security.AccessController.doPrivileged(Native Method)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(
BundleContextImpl.java:774)
... 52 more
Caused by: java.lang.ClassNotFoundException:
org.eclipse.epf.uma.provider.UmaItemProviderAdapterFactory
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
er.java:460)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:
422)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
ClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 92 more
On 14/12/11 07:17, Oberlies, Tobias wrote:
Tycho really does nothing special - so there is most likely some problem
in your configuration. Still I am surprised that this leads to VM crashes.
You should probably talk to the Eclipse Platform or SWT guys about this
problem - they may be able to read anything from the dump files. I don't
have any experience with these files.
Regards
Tobias
-----Original Message-----
From: tycho-user-bounces@xxxxxxxxxxx [mailto:tycho-user-
bounces@xxxxxxxxxxx] On Behalf Of Cristiano Gavião
Sent: Samstag, 10. Dezember 2011 00:37
To: tycho-user@xxxxxxxxxxx
Subject: [tycho-user] RCP build with tycho crash when start it in macos
Hi guys,
I'm with a annoying problem here that I couldn't figure out and need a
help.
I have a product that is being built with tycho (0.14.0-SNAPSHOT) for
macosx (native) with java version "1.6.0_29".
The build seems to be ok and the zip file is created properly. The
problem is when I try to run the application it crash on splash loading
bundles phase. I could not see any eclipse log, but the system
generates
one that is attached.
The most interesting thing is that when I start the application from
IDE
or export it from PDE, it just run fine !! :(
This is the pom:
<build>
<plugins>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-p2-director-plugin</artifactId>
<version>${tycho-version}</version>
<executions>
<execution>
<!-- install the product for all configured os/ws/arch environments
using p2 director -->
<id>materialize-products</id>
<goals>
<goal>materialize-products</goal>
</goals>
</execution>
<execution>
<!-- (optional) create product zips (one per os/ws/arch) -->
<id>archive-products</id>
<goals>
<goal>archive-products</goal>
</goals>
</execution>
</executions>
</plugin>
I've setup configuration on product file using tycho demo 04 as
template:
<configurations>
<plugin id="org.eclipse.core.runtime" autoStart="true" startLevel="4"
/>
<plugin id="org.eclipse.equinox.common" autoStart="true"
startLevel="2"
/>
<plugin id="org.eclipse.equinox.ds" autoStart="true" startLevel="1" />
<plugin id="org.eclipse.equinox.p2.reconciler.dropins"
autoStart="true" startLevel="4" />
<plugin id="org.eclipse.equinox.simpleconfigurator" autoStart="true"
startLevel="1" />
<plugin id="org.eclipse.update.configurator" autoStart="true"
startLevel="4" />
</configurations>
and this is the generated config.ini:
#This configuration file was written by:
org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFilePar
ser
#Fri Dec 09 20:20:32 BRT 2011
org.eclipse.update.reconcile=false
eclipse.p2.profile=DefaultProfile
osgi.framework=file\:plugins/org.eclipse.osgi_3.6.2.R36x_v20110210.jar
equinox.use.ds=true
osgi.bundles=reference\:file\:org.eclipse.equinox.ds_1.2.1.R36x_v20100803.
jar@1\:start,reference\:file\:org.eclipse.equinox.simpleconfigurator_1.0.2
00.v20100503.jar@1\:start
org.eclipse.equinox.simpleconfigurator.configUrl=file\:org.eclipse.equinox
.simpleconfigurator/bundles.info
eclipse.product=org.eclipse.epf.rcp.ui.composer
osgi.splashPath=platform\:/base/plugins/org.eclipse.epf.rcp.ui
osgi.framework.extensions=
osgi.bundles.defaultStartLevel=4
eclipse.p2.data.area=@config.dir/../p2
eclipse.application=org.eclipse.epf.rcp.ui.MainApplication
Could someone give any clue for investigate this?
thanks
Cristiano
_______________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/tycho-user
_______________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/tycho-user