Discussion:
RCP build with tycho crash when start it in macos
(too old to reply)
Cristiano Gavião
2011-12-09 23:37:27 UTC
Permalink
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 !! :(
<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>
<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>
org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser
#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
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.application=org.eclipse.epf.rcp.ui.MainApplication
Could someone give any clue for investigate this?

thanks

Cristiano
Oberlies, Tobias
2011-12-14 10:17:12 UTC
Permalink
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-----
Sent: Samstag, 10. Dezember 2011 00:37
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 !! :(
<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>
<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>
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.
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.application=org.eclipse.epf.rcp.ui.MainApplication
Could someone give any clue for investigate this?
thanks
Cristiano
Cristiano Gavião
2011-12-15 15:19:03 UTC
Permalink
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
"org.eclipse.equinox.preferences".
!STACK 0
org/eclipse/epf/uma/edit/domain/TraceableAdapterFactoryEditingDomain
at
org.eclipse.epf.authoring.ui.preferences.LibraryPreferenceInitializer.initializeDefaultPreferences(LibraryPreferenceInitializer.java:38)
at
org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper$1.run(PreferenceServiceRegistryHelper.java:281)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at
org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.runInitializer(PreferenceServiceRegistryHelper.java:284)
at
org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.applyRuntimeDefaults(PreferenceServiceRegistryHelper.java:130)
at
org.eclipse.core.internal.preferences.PreferencesService.applyRuntimeDefaults(PreferencesService.java:369)
at
org.eclipse.core.internal.preferences.DefaultPreferences.applyRuntimeDefaults(DefaultPreferences.java:166)
at
org.eclipse.core.internal.preferences.DefaultPreferences.load(DefaultPreferences.java:237)
at
org.eclipse.core.internal.preferences.EclipsePreferences.create(EclipsePreferences.java:307)
at
org.eclipse.core.internal.preferences.EclipsePreferences.internalNode(EclipsePreferences.java:543)
at
org.eclipse.core.internal.preferences.EclipsePreferences.node(EclipsePreferences.java:669)
at
org.eclipse.core.internal.preferences.AbstractScope.getNode(AbstractScope.java:38)
at
org.eclipse.core.runtime.preferences.DefaultScope.getNode(DefaultScope.java:67)
at
org.eclipse.ui.preferences.ScopedPreferenceStore.getDefaultPreferences(ScopedPreferenceStore.java:250)
at
org.eclipse.ui.preferences.ScopedPreferenceStore.setDefault(ScopedPreferenceStore.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.java:48)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.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(BundleContextImpl.java:755)
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:370)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.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.postFindLocalClass(EclipseLazyStarter.java:106)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:453)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)
at
org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:33)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.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(DefaultClassLoader.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:3100)
at
org.eclipse.ui.internal.registry.PerspectiveRegistry.verifyDefaultPerspective(PerspectiveRegistry.java:661)
at
org.eclipse.ui.internal.registry.PerspectiveRegistry.load(PerspectiveRegistry.java:417)
at
org.eclipse.ui.internal.WorkbenchPlugin$2.runWithException(WorkbenchPlugin.java:592)
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
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.java:803)
at
org.eclipse.ui.internal.Workbench$31.runWithException(Workbench.java:1567)
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
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:332)
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(MainApplication.java:116)
at
org.eclipse.epf.rcp.ui.MainApplication.start(MainApplication.java:82)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
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:369)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
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)
org.eclipse.epf.uma.edit.domain.TraceableAdapterFactoryEditingDomain
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.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(DefaultClassLoader.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(BundleContextImpl.java:755)
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:370)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.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.postFindLocalClass(EclipseLazyStarter.java:106)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:453)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)
at
org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:33)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.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(DefaultClassLoader.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:3100)
at
org.eclipse.ui.internal.registry.PerspectiveRegistry.verifyDefaultPerspective(PerspectiveRegistry.java:661)
at
org.eclipse.ui.internal.registry.PerspectiveRegistry.load(PerspectiveRegistry.java:417)
at
org.eclipse.ui.internal.WorkbenchPlugin$2.runWithException(WorkbenchPlugin.java:592)
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
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.java:803)
at
org.eclipse.ui.internal.Workbench$31.runWithException(Workbench.java:1567)
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
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:332)
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(MainApplication.java:116)
at
org.eclipse.epf.rcp.ui.MainApplication.start(MainApplication.java:82)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
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:369)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
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)
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(DefaultClassLoader.java:188)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:580)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:550)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:481)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:469)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:449)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.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(DefaultClassLoader.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(DefaultClassLoader.java:188)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:580)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:550)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:481)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:469)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:449)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.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(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at
org.eclipse.epf.library.edit.internal.TngAdapterFactoryImpl.getWBS_AdapterFactories(TngAdapterFactoryImpl.java:182)
at
org.eclipse.epf.library.edit.internal.TngAdapterFactoryImpl.getWBS_ComposedAdapterFactory(TngAdapterFactoryImpl.java:137)
at
org.eclipse.epf.library.edit.TngAdapterFactory.<clinit>(TngAdapterFactory.java:28)
at
org.eclipse.epf.authoring.ui.AuthoringUIService.start(AuthoringUIService.java:103)
at
org.eclipse.epf.authoring.ui.AuthoringUIPlugin.start(AuthoringUIPlugin.java:51)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:783)
at java.security.AccessController.doPrivileged(Native Method)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:774)
... 52 more
org.eclipse.epf.uma.provider.UmaItemProviderAdapterFactory
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.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(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 92 more
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(DefaultClassLoader.java:188)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:580)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:550)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:481)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:469)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:449)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.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(DefaultClassLoader.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(DefaultClassLoader.java:188)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:580)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:550)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:481)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:469)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:449)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.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(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at
org.eclipse.epf.library.edit.internal.TngAdapterFactoryImpl.getWBS_AdapterFactories(TngAdapterFactoryImpl.java:182)
at
org.eclipse.epf.library.edit.internal.TngAdapterFactoryImpl.getWBS_ComposedAdapterFactory(TngAdapterFactoryImpl.java:137)
at
org.eclipse.epf.library.edit.TngAdapterFactory.<clinit>(TngAdapterFactory.java:28)
at
org.eclipse.epf.authoring.ui.AuthoringUIService.start(AuthoringUIService.java:103)
at
org.eclipse.epf.authoring.ui.AuthoringUIPlugin.start(AuthoringUIPlugin.java:51)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.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(BundleContextImpl.java:755)
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:370)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.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.postFindLocalClass(EclipseLazyStarter.java:106)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:453)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)
at
org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:33)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.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(DefaultClassLoader.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:3100)
at
org.eclipse.ui.internal.registry.PerspectiveRegistry.verifyDefaultPerspective(PerspectiveRegistry.java:661)
at
org.eclipse.ui.internal.registry.PerspectiveRegistry.load(PerspectiveRegistry.java:417)
at
org.eclipse.ui.internal.WorkbenchPlugin$2.runWithException(WorkbenchPlugin.java:592)
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
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.java:803)
at
org.eclipse.ui.internal.Workbench$31.runWithException(Workbench.java:1567)
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
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:332)
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(MainApplication.java:116)
at
org.eclipse.epf.rcp.ui.MainApplication.start(MainApplication.java:82)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
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:369)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
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)
org.eclipse.epf.uma.provider.UmaItemProviderAdapterFactory
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.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(DefaultClassLoader.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
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:3100)
at
org.eclipse.ui.internal.registry.PerspectiveRegistry.verifyDefaultPerspective(PerspectiveRegistry.java:661)
at
org.eclipse.ui.internal.registry.PerspectiveRegistry.load(PerspectiveRegistry.java:417)
at
org.eclipse.ui.internal.WorkbenchPlugin$2.runWithException(WorkbenchPlugin.java:592)
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
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.java:803)
at
org.eclipse.ui.internal.Workbench$31.runWithException(Workbench.java:1567)
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
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:332)
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(MainApplication.java:116)
at
org.eclipse.epf.rcp.ui.MainApplication.start(MainApplication.java:82)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
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:369)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
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)
An error occurred while automatically activating bundle
org.eclipse.epf.authoring.ui (80).
at
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:121)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:453)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)
at
org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:33)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.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(DefaultClassLoader.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(BundleContextImpl.java:755)
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:370)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.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.postFindLocalClass(EclipseLazyStarter.java:106)
... 46 more
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(DefaultClassLoader.java:188)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:580)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:550)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:481)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:469)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:449)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.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(DefaultClassLoader.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(DefaultClassLoader.java:188)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:580)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:550)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:481)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:469)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:449)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.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(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at
org.eclipse.epf.library.edit.internal.TngAdapterFactoryImpl.getWBS_AdapterFactories(TngAdapterFactoryImpl.java:182)
at
org.eclipse.epf.library.edit.internal.TngAdapterFactoryImpl.getWBS_ComposedAdapterFactory(TngAdapterFactoryImpl.java:137)
at
org.eclipse.epf.library.edit.TngAdapterFactory.<clinit>(TngAdapterFactory.java:28)
at
org.eclipse.epf.authoring.ui.AuthoringUIService.start(AuthoringUIService.java:103)
at
org.eclipse.epf.authoring.ui.AuthoringUIPlugin.start(AuthoringUIPlugin.java:51)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:783)
at java.security.AccessController.doPrivileged(Native Method)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:774)
... 52 more
org.eclipse.epf.uma.provider.UmaItemProviderAdapterFactory
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.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(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 92 more
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-----
Sent: Samstag, 10. Dezember 2011 00:37
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 !! :(
<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>
<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>
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.
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.application=org.eclipse.epf.rcp.ui.MainApplication
Could someone give any clue for investigate this?
thanks
Cristiano
_______________________________________________
tycho-user mailing list
https://dev.eclipse.org/mailman/listinfo/tycho-user
Oberlies, Tobias
2011-12-16 13:42:01 UTC
Permalink
NoClassDefFoundErrors indicate that there is something wrong in the OSGi metadata of the involved plug-ins, e.g. some bundle could declares an optional runtime dependencies although the dependency is actually not optional. You should check how the non-loadable classes are supposed to be loaded, and if everything needed to load them is actually present.

Tycho respects the p2 metadata of the involved bundles, which in turn respects OSGi metadata of the involved bundles. Since the OSGi runtime does not report un-resolvable bundles, the p2 metadata seems to match the OSGi metadata correctly, but just the OSGi metadata seems to be buggy. If this is really the case, Tycho just discovers this problem; it doesn't cause it. And from my experience, this happens quite often...

Regards
Tobias
-----Original Message-----
Sent: Donnerstag, 15. Dezember 2011 16:19
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
"org.eclipse.equinox.preferences".
!STACK 0
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
422)
at
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)
org.eclipse.epf.uma.edit.domain.TraceableAdapterFactoryEditingDomain
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
er.java:506)
at
422)
at
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
422)
at
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)
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
422)
at
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
422)
at
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
org.eclipse.epf.uma.provider.UmaItemProviderAdapterFactory
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
er.java:460)
at
422)
at
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
ClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 92 more
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
422)
at
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
422)
at
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
422)
at
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)
org.eclipse.epf.uma.provider.UmaItemProviderAdapterFactory
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
er.java:460)
at
422)
at
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
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)
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingCl
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
422)
at
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
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
422)
at
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
422)
at
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
org.eclipse.epf.uma.provider.UmaItemProviderAdapterFactory
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
er.java:460)
at
422)
at
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
ClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 92 more
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-----
Sent: Samstag, 10. Dezember 2011 00:37
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 !! :(
<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
<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>
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.
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.application=org.eclipse.epf.rcp.ui.MainApplication
Could someone give any clue for investigate this?
thanks
Cristiano
_______________________________________________
tycho-user mailing list
https://dev.eclipse.org/mailman/listinfo/tycho-user
_______________________________________________
tycho-user mailing list
https://dev.eclipse.org/mailman/listinfo/tycho-user
Cristiano Gavião
2011-12-16 15:45:43 UTC
Permalink
Well, ok with your explanation... :)

I've already have this kind of NoClassDefFound problem before. But when
I had, I was using Felix. It has a good log tool that help me a lot deal
with this kind of problem when you have lots of bundles involved in the
dependency tree... I'll search for some more information about Equinox
logging...

And what my two neurons could not understand yet.. :) why this
application runs without any problem when I start it from the Product
editor? Perhaps PDE does some trick on top of the OSGi metadata? or
maybe it uses the IDE target platform bundles which could have bundles
that wasn't exported ?


thanks a lot

Cristiano
Post by Oberlies, Tobias
NoClassDefFoundErrors indicate that there is something wrong in the OSGi metadata of the involved plug-ins, e.g. some bundle could declares an optional runtime dependencies although the dependency is actually not optional. You should check how the non-loadable classes are supposed to be loaded, and if everything needed to load them is actually present.
Tycho respects the p2 metadata of the involved bundles, which in turn respects OSGi metadata of the involved bundles. Since the OSGi runtime does not report un-resolvable bundles, the p2 metadata seems to match the OSGi metadata correctly, but just the OSGi metadata seems to be buggy. If this is really the case, Tycho just discovers this problem; it doesn't cause it. And from my experience, this happens quite often...
Regards
Tobias
-----Original Message-----
Sent: Donnerstag, 15. Dezember 2011 16:19
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
"org.eclipse.equinox.preferences".
!STACK 0
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
422)
at
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)
org.eclipse.epf.uma.edit.domain.TraceableAdapterFactoryEditingDomain
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
er.java:506)
at
422)
at
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
422)
at
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)
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
422)
at
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
422)
at
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
org.eclipse.epf.uma.provider.UmaItemProviderAdapterFactory
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
er.java:460)
at
422)
at
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
ClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 92 more
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
422)
at
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
422)
at
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
422)
at
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)
org.eclipse.epf.uma.provider.UmaItemProviderAdapterFactory
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
er.java:460)
at
422)
at
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
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)
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingCl
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
422)
at
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
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
422)
at
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
422)
at
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
org.eclipse.epf.uma.provider.UmaItemProviderAdapterFactory
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
er.java:460)
at
422)
at
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
ClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 92 more
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-----
Sent: Samstag, 10. Dezember 2011 00:37
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 !! :(
<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
<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>
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.
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.application=org.eclipse.epf.rcp.ui.MainApplication
Could someone give any clue for investigate this?
thanks
Cristiano
_______________________________________________
tycho-user mailing list
https://dev.eclipse.org/mailman/listinfo/tycho-user
_______________________________________________
tycho-user mailing list
https://dev.eclipse.org/mailman/listinfo/tycho-user
_______________________________________________
tycho-user mailing list
https://dev.eclipse.org/mailman/listinfo/tycho-user
Oberlies, Tobias
2011-12-16 15:52:04 UTC
Permalink
Unless you want to become an expert on the PDE product build, this question will remain unanswered. As I said, the solution that Tycho creates is correct according to the metadata, and if the thing doesn't run afterwards, the metadata was broken.

Regards
Tobias
-----Original Message-----
Sent: Freitag, 16. Dezember 2011 16:46
Subject: Re: [tycho-user] RCP build with tycho crash when start it in
macos
Well, ok with your explanation... :)
I've already have this kind of NoClassDefFound problem before. But when
I had, I was using Felix. It has a good log tool that help me a lot deal
with this kind of problem when you have lots of bundles involved in the
dependency tree... I'll search for some more information about Equinox
logging...
And what my two neurons could not understand yet.. :) why this
application runs without any problem when I start it from the Product
editor? Perhaps PDE does some trick on top of the OSGi metadata? or
maybe it uses the IDE target platform bundles which could have bundles
that wasn't exported ?
thanks a lot
Cristiano
Post by Oberlies, Tobias
NoClassDefFoundErrors indicate that there is something wrong in the OSGi
metadata of the involved plug-ins, e.g. some bundle could declares an
optional runtime dependencies although the dependency is actually not
optional. You should check how the non-loadable classes are supposed to be
loaded, and if everything needed to load them is actually present.
Post by Oberlies, Tobias
Tycho respects the p2 metadata of the involved bundles, which in turn
respects OSGi metadata of the involved bundles. Since the OSGi runtime
does not report un-resolvable bundles, the p2 metadata seems to match the
OSGi metadata correctly, but just the OSGi metadata seems to be buggy. If
this is really the case, Tycho just discovers this problem; it doesn't
cause it. And from my experience, this happens quite often...
Post by Oberlies, Tobias
Regards
Tobias
-----Original Message-----
Sent: Donnerstag, 15. Dezember 2011 16:19
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
Post by Oberlies, Tobias
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
Post by Oberlies, Tobias
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
Post by Oberlies, Tobias
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
"org.eclipse.equinox.preferences".
!STACK 0
org/eclipse/epf/uma/edit/domain/TraceableAdapterFactoryEditingDomain
at
org.eclipse.epf.authoring.ui.preferences.LibraryPreferenceInitializer.init
Post by Oberlies, Tobias
ializeDefaultPreferences(LibraryPreferenceInitializer.java:38)
at
org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper$1.ru
Post by Oberlies, Tobias
n(PreferenceServiceRegistryHelper.java:281)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at
org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.runI
Post by Oberlies, Tobias
nitializer(PreferenceServiceRegistryHelper.java:284)
at
org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.appl
Post by Oberlies, Tobias
yRuntimeDefaults(PreferenceServiceRegistryHelper.java:130)
at
org.eclipse.core.internal.preferences.PreferencesService.applyRuntimeDefau
Post by Oberlies, Tobias
lts(PreferencesService.java:369)
at
org.eclipse.core.internal.preferences.DefaultPreferences.applyRuntimeDefau
Post by Oberlies, Tobias
lts(DefaultPreferences.java:166)
at
org.eclipse.core.internal.preferences.DefaultPreferences.load(DefaultPrefe
Post by Oberlies, Tobias
rences.java:237)
at
org.eclipse.core.internal.preferences.EclipsePreferences.create(EclipsePre
Post by Oberlies, Tobias
ferences.java:307)
at
org.eclipse.core.internal.preferences.EclipsePreferences.internalNode(Ecli
Post by Oberlies, Tobias
psePreferences.java:543)
at
org.eclipse.core.internal.preferences.EclipsePreferences.node(EclipsePrefe
Post by Oberlies, Tobias
rences.java:669)
at
org.eclipse.core.internal.preferences.AbstractScope.getNode(AbstractScope.
Post by Oberlies, Tobias
java:38)
at
org.eclipse.core.runtime.preferences.DefaultScope.getNode(DefaultScope.jav
Post by Oberlies, Tobias
a:67)
at
org.eclipse.ui.preferences.ScopedPreferenceStore.getDefaultPreferences(Sco
Post by Oberlies, Tobias
pedPreferenceStore.java:250)
at
org.eclipse.ui.preferences.ScopedPreferenceStore.setDefault(ScopedPreferen
Post by Oberlies, Tobias
ceStore.java:638)
at
org.eclipse.epf.authoring.ui.preferences.LibraryViewPrefPage.initDefaults(
Post by Oberlies, Tobias
LibraryViewPrefPage.java:63)
at
org.eclipse.epf.authoring.ui.AuthoringUIPlugin.init(AuthoringUIPlugin.java
Post by Oberlies, Tobias
:67)
at
org.eclipse.epf.common.ui.AbstractPlugin.start(AbstractPlugin.java:100)
Post by Oberlies, Tobias
at
org.eclipse.epf.authoring.ui.AuthoringUIPlugin.start(AuthoringUIPlugin.jav
Post by Oberlies, Tobias
a:48)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleCon
Post by Oberlies, Tobias
textImpl.java:783)
at java.security.AccessController.doPrivileged(Native Method)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(
Post by Oberlies, Tobias
BundleContextImpl.java:774)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleCon
Post by Oberlies, Tobias
textImpl.java:755)
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost
Post by Oberlies, Tobias
.java:370)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBund
Post by Oberlies, Tobias
le.java:284)
at
org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417)
Post by Oberlies, Tobias
at
org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.
Post by Oberlies, Tobias
java:265)
at
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocal
Post by Oberlies, Tobias
Class(EclipseLazyStarter.java:106)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(Classp
Post by Oberlies, Tobias
athManager.java:453)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(De
Post by Oberlies, Tobias
faultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.
Post by Oberlies, Tobias
java:393)
at
org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourc
Post by Oberlies, Tobias
ePackage.java:33)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
Post by Oberlies, Tobias
er.java:466)
at
422)
at
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
Post by Oberlies, Tobias
ClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at
org.eclipse.epf.rcp.ui.MainWorkbenchAdvisor.getInitialWindowPerspectiveId(
Post by Oberlies, Tobias
MainWorkbenchAdvisor.java:125)
at
org.eclipse.ui.internal.Workbench.getDefaultPerspectiveId(Workbench.java:3
Post by Oberlies, Tobias
100)
at
org.eclipse.ui.internal.registry.PerspectiveRegistry.verifyDefaultPerspect
Post by Oberlies, Tobias
ive(PerspectiveRegistry.java:661)
at
org.eclipse.ui.internal.registry.PerspectiveRegistry.load(PerspectiveRegis
Post by Oberlies, Tobias
try.java:417)
at
org.eclipse.ui.internal.WorkbenchPlugin$2.runWithException(WorkbenchPlugin
Post by Oberlies, Tobias
.java:592)
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThread
Post by Oberlies, Tobias
ing.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:13
Post by Oberlies, Tobias
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
Post by Oberlies, Tobias
ava:803)
at
org.eclipse.ui.internal.Workbench$31.runWithException(Workbench.java:1567)
Post by Oberlies, Tobias
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThread
Post by Oberlies, Tobias
ing.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:13
Post by Oberlies, Tobias
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)
Post by Oberlies, Tobias
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:33
Post by Oberlies, Tobias
2)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664
Post by Oberlies, Tobias
)
at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at
org.eclipse.epf.rcp.ui.MainApplication.createWorkbenchAdvisor(MainApplicat
Post by Oberlies, Tobias
ion.java:116)
at
org.eclipse.epf.rcp.ui.MainApplication.start(MainApplication.java:82)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.jav
Post by Oberlies, Tobias
a:196)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplicatio
Post by Oberlies, Tobias
n(EclipseAppLauncher.java:110)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Eclipse
Post by Oberlies, Tobias
AppLauncher.java:79)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:36
Post by Oberlies, Tobias
9)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:17
Post by Oberlies, Tobias
9)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
Post by Oberlies, Tobias
at java.lang.reflect.Method.invoke(Unknown Source)
at
org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)
Post by Oberlies, Tobias
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
at org.eclipse.equinox.launcher.Main.run(Main.java:1408)
org.eclipse.epf.uma.edit.domain.TraceableAdapterFactoryEditingDomain
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
Post by Oberlies, Tobias
er.java:506)
at
422)
at
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
Post by Oberlies, Tobias
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(
Post by Oberlies, Tobias
BundleContextImpl.java:806)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleCon
Post by Oberlies, Tobias
textImpl.java:755)
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost
Post by Oberlies, Tobias
.java:370)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBund
Post by Oberlies, Tobias
le.java:284)
at
org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417)
Post by Oberlies, Tobias
at
org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.
Post by Oberlies, Tobias
java:265)
at
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocal
Post by Oberlies, Tobias
Class(EclipseLazyStarter.java:106)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(Classp
Post by Oberlies, Tobias
athManager.java:453)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(De
Post by Oberlies, Tobias
faultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.
Post by Oberlies, Tobias
java:393)
at
org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourc
Post by Oberlies, Tobias
ePackage.java:33)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
Post by Oberlies, Tobias
er.java:466)
at
422)
at
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
Post by Oberlies, Tobias
ClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at
org.eclipse.epf.rcp.ui.MainWorkbenchAdvisor.getInitialWindowPerspectiveId(
Post by Oberlies, Tobias
MainWorkbenchAdvisor.java:125)
at
org.eclipse.ui.internal.Workbench.getDefaultPerspectiveId(Workbench.java:3
Post by Oberlies, Tobias
100)
at
org.eclipse.ui.internal.registry.PerspectiveRegistry.verifyDefaultPerspect
Post by Oberlies, Tobias
ive(PerspectiveRegistry.java:661)
at
org.eclipse.ui.internal.registry.PerspectiveRegistry.load(PerspectiveRegis
Post by Oberlies, Tobias
try.java:417)
at
org.eclipse.ui.internal.WorkbenchPlugin$2.runWithException(WorkbenchPlugin
Post by Oberlies, Tobias
.java:592)
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThread
Post by Oberlies, Tobias
ing.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:13
Post by Oberlies, Tobias
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
Post by Oberlies, Tobias
ava:803)
at
org.eclipse.ui.internal.Workbench$31.runWithException(Workbench.java:1567)
Post by Oberlies, Tobias
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThread
Post by Oberlies, Tobias
ing.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:13
Post by Oberlies, Tobias
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)
Post by Oberlies, Tobias
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:33
Post by Oberlies, Tobias
2)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664
Post by Oberlies, Tobias
)
at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at
org.eclipse.epf.rcp.ui.MainApplication.createWorkbenchAdvisor(MainApplicat
Post by Oberlies, Tobias
ion.java:116)
at
org.eclipse.epf.rcp.ui.MainApplication.start(MainApplication.java:82)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.jav
Post by Oberlies, Tobias
a:196)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplicatio
Post by Oberlies, Tobias
n(EclipseAppLauncher.java:110)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Eclipse
Post by Oberlies, Tobias
AppLauncher.java:79)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:36
Post by Oberlies, Tobias
9)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:17
Post by Oberlies, Tobias
9)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
Post by Oberlies, Tobias
at java.lang.reflect.Method.invoke(Unknown Source)
at
org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)
Post by Oberlies, Tobias
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
at org.eclipse.equinox.launcher.Main.run(Main.java:1408)
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
Post by Oberlies, Tobias
ltClassLoader.java:188)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(Classpath
Post by Oberlies, Tobias
Manager.java:580)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(Classpa
Post by Oberlies, Tobias
thManager.java:550)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(Cl
Post by Oberlies, Tobias
asspathManager.java:481)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockCl
Post by Oberlies, Tobias
assLoader(ClasspathManager.java:469)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(Classp
Post by Oberlies, Tobias
athManager.java:449)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(De
Post by Oberlies, Tobias
faultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.
Post by Oberlies, Tobias
java:393)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
Post by Oberlies, Tobias
er.java:469)
at
422)
at
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
Post by Oberlies, Tobias
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
Post by Oberlies, Tobias
ltClassLoader.java:188)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(Classpath
Post by Oberlies, Tobias
Manager.java:580)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(Classpa
Post by Oberlies, Tobias
thManager.java:550)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(Cl
Post by Oberlies, Tobias
asspathManager.java:481)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockCl
Post by Oberlies, Tobias
assLoader(ClasspathManager.java:469)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(Classp
Post by Oberlies, Tobias
athManager.java:449)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(De
Post by Oberlies, Tobias
faultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.
Post by Oberlies, Tobias
java:393)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
Post by Oberlies, Tobias
er.java:469)
at
422)
at
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
Post by Oberlies, Tobias
ClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at
org.eclipse.epf.library.edit.internal.TngAdapterFactoryImpl.getWBS_Adapter
Post by Oberlies, Tobias
Factories(TngAdapterFactoryImpl.java:182)
at
org.eclipse.epf.library.edit.internal.TngAdapterFactoryImpl.getWBS_Compose
Post by Oberlies, Tobias
dAdapterFactory(TngAdapterFactoryImpl.java:137)
at
org.eclipse.epf.library.edit.TngAdapterFactory.<clinit>(TngAdapterFactory.
Post by Oberlies, Tobias
java:28)
at
org.eclipse.epf.authoring.ui.AuthoringUIService.start(AuthoringUIService.j
Post by Oberlies, Tobias
ava:103)
at
org.eclipse.epf.authoring.ui.AuthoringUIPlugin.start(AuthoringUIPlugin.jav
Post by Oberlies, Tobias
a:51)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleCon
Post by Oberlies, Tobias
textImpl.java:783)
at java.security.AccessController.doPrivileged(Native Method)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(
Post by Oberlies, Tobias
BundleContextImpl.java:774)
... 52 more
org.eclipse.epf.uma.provider.UmaItemProviderAdapterFactory
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
Post by Oberlies, Tobias
er.java:460)
at
422)
at
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
Post by Oberlies, Tobias
ClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 92 more
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
Post by Oberlies, Tobias
ltClassLoader.java:188)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(Classpath
Post by Oberlies, Tobias
Manager.java:580)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(Classpa
Post by Oberlies, Tobias
thManager.java:550)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(Cl
Post by Oberlies, Tobias
asspathManager.java:481)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockCl
Post by Oberlies, Tobias
assLoader(ClasspathManager.java:469)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(Classp
Post by Oberlies, Tobias
athManager.java:449)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(De
Post by Oberlies, Tobias
faultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.
Post by Oberlies, Tobias
java:393)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
Post by Oberlies, Tobias
er.java:469)
at
422)
at
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
Post by Oberlies, Tobias
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
Post by Oberlies, Tobias
ltClassLoader.java:188)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(Classpath
Post by Oberlies, Tobias
Manager.java:580)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(Classpa
Post by Oberlies, Tobias
thManager.java:550)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(Cl
Post by Oberlies, Tobias
asspathManager.java:481)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockCl
Post by Oberlies, Tobias
assLoader(ClasspathManager.java:469)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(Classp
Post by Oberlies, Tobias
athManager.java:449)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(De
Post by Oberlies, Tobias
faultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.
Post by Oberlies, Tobias
java:393)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
Post by Oberlies, Tobias
er.java:469)
at
422)
at
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
Post by Oberlies, Tobias
ClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at
org.eclipse.epf.library.edit.internal.TngAdapterFactoryImpl.getWBS_Adapter
Post by Oberlies, Tobias
Factories(TngAdapterFactoryImpl.java:182)
at
org.eclipse.epf.library.edit.internal.TngAdapterFactoryImpl.getWBS_Compose
Post by Oberlies, Tobias
dAdapterFactory(TngAdapterFactoryImpl.java:137)
at
org.eclipse.epf.library.edit.TngAdapterFactory.<clinit>(TngAdapterFactory.
Post by Oberlies, Tobias
java:28)
at
org.eclipse.epf.authoring.ui.AuthoringUIService.start(AuthoringUIService.j
Post by Oberlies, Tobias
ava:103)
at
org.eclipse.epf.authoring.ui.AuthoringUIPlugin.start(AuthoringUIPlugin.jav
Post by Oberlies, Tobias
a:51)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleCon
Post by Oberlies, Tobias
textImpl.java:783)
at java.security.AccessController.doPrivileged(Native Method)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(
Post by Oberlies, Tobias
BundleContextImpl.java:774)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleCon
Post by Oberlies, Tobias
textImpl.java:755)
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost
Post by Oberlies, Tobias
.java:370)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBund
Post by Oberlies, Tobias
le.java:284)
at
org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417)
Post by Oberlies, Tobias
at
org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.
Post by Oberlies, Tobias
java:265)
at
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocal
Post by Oberlies, Tobias
Class(EclipseLazyStarter.java:106)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(Classp
Post by Oberlies, Tobias
athManager.java:453)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(De
Post by Oberlies, Tobias
faultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.
Post by Oberlies, Tobias
java:393)
at
org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourc
Post by Oberlies, Tobias
ePackage.java:33)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
Post by Oberlies, Tobias
er.java:466)
at
422)
at
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
Post by Oberlies, Tobias
ClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at
org.eclipse.epf.rcp.ui.MainWorkbenchAdvisor.getInitialWindowPerspectiveId(
Post by Oberlies, Tobias
MainWorkbenchAdvisor.java:125)
at
org.eclipse.ui.internal.Workbench.getDefaultPerspectiveId(Workbench.java:3
Post by Oberlies, Tobias
100)
at
org.eclipse.ui.internal.registry.PerspectiveRegistry.verifyDefaultPerspect
Post by Oberlies, Tobias
ive(PerspectiveRegistry.java:661)
at
org.eclipse.ui.internal.registry.PerspectiveRegistry.load(PerspectiveRegis
Post by Oberlies, Tobias
try.java:417)
at
org.eclipse.ui.internal.WorkbenchPlugin$2.runWithException(WorkbenchPlugin
Post by Oberlies, Tobias
.java:592)
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThread
Post by Oberlies, Tobias
ing.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:13
Post by Oberlies, Tobias
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
Post by Oberlies, Tobias
ava:803)
at
org.eclipse.ui.internal.Workbench$31.runWithException(Workbench.java:1567)
Post by Oberlies, Tobias
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThread
Post by Oberlies, Tobias
ing.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:13
Post by Oberlies, Tobias
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)
Post by Oberlies, Tobias
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:33
Post by Oberlies, Tobias
2)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664
Post by Oberlies, Tobias
)
at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at
org.eclipse.epf.rcp.ui.MainApplication.createWorkbenchAdvisor(MainApplicat
Post by Oberlies, Tobias
ion.java:116)
at
org.eclipse.epf.rcp.ui.MainApplication.start(MainApplication.java:82)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.jav
Post by Oberlies, Tobias
a:196)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplicatio
Post by Oberlies, Tobias
n(EclipseAppLauncher.java:110)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Eclipse
Post by Oberlies, Tobias
AppLauncher.java:79)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:36
Post by Oberlies, Tobias
9)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:17
Post by Oberlies, Tobias
9)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
Post by Oberlies, Tobias
at java.lang.reflect.Method.invoke(Unknown Source)
at
org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)
Post by Oberlies, Tobias
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
at org.eclipse.equinox.launcher.Main.run(Main.java:1408)
org.eclipse.epf.uma.provider.UmaItemProviderAdapterFactory
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
Post by Oberlies, Tobias
er.java:460)
at
422)
at
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
Post by Oberlies, Tobias
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
org/eclipse/epf/authoring/ui/AuthoringPerspective
at
org.eclipse.epf.rcp.ui.MainWorkbenchAdvisor.getInitialWindowPerspectiveId(
Post by Oberlies, Tobias
MainWorkbenchAdvisor.java:125)
at
org.eclipse.ui.internal.Workbench.getDefaultPerspectiveId(Workbench.java:3
Post by Oberlies, Tobias
100)
at
org.eclipse.ui.internal.registry.PerspectiveRegistry.verifyDefaultPerspect
Post by Oberlies, Tobias
ive(PerspectiveRegistry.java:661)
at
org.eclipse.ui.internal.registry.PerspectiveRegistry.load(PerspectiveRegis
Post by Oberlies, Tobias
try.java:417)
at
org.eclipse.ui.internal.WorkbenchPlugin$2.runWithException(WorkbenchPlugin
Post by Oberlies, Tobias
.java:592)
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThread
Post by Oberlies, Tobias
ing.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:13
Post by Oberlies, Tobias
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
Post by Oberlies, Tobias
ava:803)
at
org.eclipse.ui.internal.Workbench$31.runWithException(Workbench.java:1567)
Post by Oberlies, Tobias
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThread
Post by Oberlies, Tobias
ing.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:13
Post by Oberlies, Tobias
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)
Post by Oberlies, Tobias
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:33
Post by Oberlies, Tobias
2)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664
Post by Oberlies, Tobias
)
at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at
org.eclipse.epf.rcp.ui.MainApplication.createWorkbenchAdvisor(MainApplicat
Post by Oberlies, Tobias
ion.java:116)
at
org.eclipse.epf.rcp.ui.MainApplication.start(MainApplication.java:82)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.jav
Post by Oberlies, Tobias
a:196)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplicatio
Post by Oberlies, Tobias
n(EclipseAppLauncher.java:110)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Eclipse
Post by Oberlies, Tobias
AppLauncher.java:79)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:36
Post by Oberlies, Tobias
9)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:17
Post by Oberlies, Tobias
9)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
Post by Oberlies, Tobias
at java.lang.reflect.Method.invoke(Unknown Source)
at
org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)
Post by Oberlies, Tobias
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
at org.eclipse.equinox.launcher.Main.run(Main.java:1408)
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingCl
Post by Oberlies, Tobias
An error occurred while automatically activating bundle
org.eclipse.epf.authoring.ui (80).
at
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocal
Post by Oberlies, Tobias
Class(EclipseLazyStarter.java:121)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(Classp
Post by Oberlies, Tobias
athManager.java:453)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(De
Post by Oberlies, Tobias
faultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.
Post by Oberlies, Tobias
java:393)
at
org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourc
Post by Oberlies, Tobias
ePackage.java:33)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
Post by Oberlies, Tobias
er.java:466)
at
422)
at
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
Post by Oberlies, Tobias
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(
Post by Oberlies, Tobias
BundleContextImpl.java:806)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleCon
Post by Oberlies, Tobias
textImpl.java:755)
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost
Post by Oberlies, Tobias
.java:370)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBund
Post by Oberlies, Tobias
le.java:284)
at
org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417)
Post by Oberlies, Tobias
at
org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.
Post by Oberlies, Tobias
java:265)
at
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocal
Post by Oberlies, Tobias
Class(EclipseLazyStarter.java:106)
... 46 more
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
Post by Oberlies, Tobias
ltClassLoader.java:188)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(Classpath
Post by Oberlies, Tobias
Manager.java:580)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(Classpa
Post by Oberlies, Tobias
thManager.java:550)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(Cl
Post by Oberlies, Tobias
asspathManager.java:481)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockCl
Post by Oberlies, Tobias
assLoader(ClasspathManager.java:469)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(Classp
Post by Oberlies, Tobias
athManager.java:449)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(De
Post by Oberlies, Tobias
faultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.
Post by Oberlies, Tobias
java:393)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
Post by Oberlies, Tobias
er.java:469)
at
422)
at
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
Post by Oberlies, Tobias
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
Post by Oberlies, Tobias
ltClassLoader.java:188)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(Classpath
Post by Oberlies, Tobias
Manager.java:580)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(Classpa
Post by Oberlies, Tobias
thManager.java:550)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(Cl
Post by Oberlies, Tobias
asspathManager.java:481)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockCl
Post by Oberlies, Tobias
assLoader(ClasspathManager.java:469)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(Classp
Post by Oberlies, Tobias
athManager.java:449)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(De
Post by Oberlies, Tobias
faultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.
Post by Oberlies, Tobias
java:393)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
Post by Oberlies, Tobias
er.java:469)
at
422)
at
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
Post by Oberlies, Tobias
ClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at
org.eclipse.epf.library.edit.internal.TngAdapterFactoryImpl.getWBS_Adapter
Post by Oberlies, Tobias
Factories(TngAdapterFactoryImpl.java:182)
at
org.eclipse.epf.library.edit.internal.TngAdapterFactoryImpl.getWBS_Compose
Post by Oberlies, Tobias
dAdapterFactory(TngAdapterFactoryImpl.java:137)
at
org.eclipse.epf.library.edit.TngAdapterFactory.<clinit>(TngAdapterFactory.
Post by Oberlies, Tobias
java:28)
at
org.eclipse.epf.authoring.ui.AuthoringUIService.start(AuthoringUIService.j
Post by Oberlies, Tobias
ava:103)
at
org.eclipse.epf.authoring.ui.AuthoringUIPlugin.start(AuthoringUIPlugin.jav
Post by Oberlies, Tobias
a:51)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleCon
Post by Oberlies, Tobias
textImpl.java:783)
at java.security.AccessController.doPrivileged(Native Method)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(
Post by Oberlies, Tobias
BundleContextImpl.java:774)
... 52 more
org.eclipse.epf.uma.provider.UmaItemProviderAdapterFactory
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
Post by Oberlies, Tobias
er.java:460)
at
422)
at
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
Post by Oberlies, Tobias
ClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 92 more
Tycho really does nothing special - so there is most likely some
problem
Post by Oberlies, Tobias
in your configuration. Still I am surprised that this leads to VM
crashes.
Post by Oberlies, Tobias
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
Post by Oberlies, Tobias
have any experience with these files.
Regards
Tobias
-----Original Message-----
Sent: Samstag, 10. Dezember 2011 00:37
Subject: [tycho-user] RCP build with tycho crash when start it in
macos
Post by Oberlies, Tobias
Hi guys,
I'm with a annoying problem here that I couldn't figure out and need
a
Post by Oberlies, Tobias
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
Post by Oberlies, Tobias
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 !! :(
<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
<configurations>
<plugin id="org.eclipse.core.runtime" autoStart="true"
startLevel="4"
Post by Oberlies, Tobias
/>
<plugin id="org.eclipse.equinox.common" autoStart="true"
startLevel="2"
/>
<plugin id="org.eclipse.equinox.ds" autoStart="true" startLevel="1"
/>
Post by Oberlies, Tobias
<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>
org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFilePar
Post by Oberlies, Tobias
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
Post by Oberlies, Tobias
equinox.use.ds=true
osgi.bundles=reference\:file\:org.eclipse.equinox.ds_1.2.1.R36x_v20100803.
org.eclipse.equinox.simpleconfigurator.configUrl=file\:org.eclipse.equinox
Post by Oberlies, Tobias
.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.application=org.eclipse.epf.rcp.ui.MainApplication
Could someone give any clue for investigate this?
thanks
Cristiano
_______________________________________________
tycho-user mailing list
https://dev.eclipse.org/mailman/listinfo/tycho-user
_______________________________________________
tycho-user mailing list
https://dev.eclipse.org/mailman/listinfo/tycho-user
_______________________________________________
tycho-user mailing list
https://dev.eclipse.org/mailman/listinfo/tycho-user
_______________________________________________
tycho-user mailing list
https://dev.eclipse.org/mailman/listinfo/tycho-user
Cristiano Gavião
2011-12-16 16:42:19 UTC
Permalink
Ok, it is understandable.

Next week I will try install each bundle manually using the osgi
console. maybe it help me identify which bundles are really broken.

thanks

Cristiano
Post by Oberlies, Tobias
Unless you want to become an expert on the PDE product build, this question will remain unanswered. As I said, the solution that Tycho creates is correct according to the metadata, and if the thing doesn't run afterwards, the metadata was broken.
Regards
Tobias
-----Original Message-----
Sent: Freitag, 16. Dezember 2011 16:46
Subject: Re: [tycho-user] RCP build with tycho crash when start it in
macos
Well, ok with your explanation... :)
I've already have this kind of NoClassDefFound problem before. But when
I had, I was using Felix. It has a good log tool that help me a lot deal
with this kind of problem when you have lots of bundles involved in the
dependency tree... I'll search for some more information about Equinox
logging...
And what my two neurons could not understand yet.. :) why this
application runs without any problem when I start it from the Product
editor? Perhaps PDE does some trick on top of the OSGi metadata? or
maybe it uses the IDE target platform bundles which could have bundles
that wasn't exported ?
thanks a lot
Cristiano
Post by Oberlies, Tobias
NoClassDefFoundErrors indicate that there is something wrong in the OSGi
metadata of the involved plug-ins, e.g. some bundle could declares an
optional runtime dependencies although the dependency is actually not
optional. You should check how the non-loadable classes are supposed to be
loaded, and if everything needed to load them is actually present.
Post by Oberlies, Tobias
Tycho respects the p2 metadata of the involved bundles, which in turn
respects OSGi metadata of the involved bundles. Since the OSGi runtime
does not report un-resolvable bundles, the p2 metadata seems to match the
OSGi metadata correctly, but just the OSGi metadata seems to be buggy. If
this is really the case, Tycho just discovers this problem; it doesn't
cause it. And from my experience, this happens quite often...
Post by Oberlies, Tobias
Regards
Tobias
-----Original Message-----
Sent: Donnerstag, 15. Dezember 2011 16:19
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
Post by Oberlies, Tobias
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
Post by Oberlies, Tobias
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
Post by Oberlies, Tobias
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
"org.eclipse.equinox.preferences".
!STACK 0
org/eclipse/epf/uma/edit/domain/TraceableAdapterFactoryEditingDomain
at
org.eclipse.epf.authoring.ui.preferences.LibraryPreferenceInitializer.init
Post by Oberlies, Tobias
ializeDefaultPreferences(LibraryPreferenceInitializer.java:38)
at
org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper$1.ru
Post by Oberlies, Tobias
n(PreferenceServiceRegistryHelper.java:281)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at
org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.runI
Post by Oberlies, Tobias
nitializer(PreferenceServiceRegistryHelper.java:284)
at
org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.appl
Post by Oberlies, Tobias
yRuntimeDefaults(PreferenceServiceRegistryHelper.java:130)
at
org.eclipse.core.internal.preferences.PreferencesService.applyRuntimeDefau
Post by Oberlies, Tobias
lts(PreferencesService.java:369)
at
org.eclipse.core.internal.preferences.DefaultPreferences.applyRuntimeDefau
Post by Oberlies, Tobias
lts(DefaultPreferences.java:166)
at
org.eclipse.core.internal.preferences.DefaultPreferences.load(DefaultPrefe
Post by Oberlies, Tobias
rences.java:237)
at
org.eclipse.core.internal.preferences.EclipsePreferences.create(EclipsePre
Post by Oberlies, Tobias
ferences.java:307)
at
org.eclipse.core.internal.preferences.EclipsePreferences.internalNode(Ecli
Post by Oberlies, Tobias
psePreferences.java:543)
at
org.eclipse.core.internal.preferences.EclipsePreferences.node(EclipsePrefe
Post by Oberlies, Tobias
rences.java:669)
at
org.eclipse.core.internal.preferences.AbstractScope.getNode(AbstractScope.
Post by Oberlies, Tobias
java:38)
at
org.eclipse.core.runtime.preferences.DefaultScope.getNode(DefaultScope.jav
Post by Oberlies, Tobias
a:67)
at
org.eclipse.ui.preferences.ScopedPreferenceStore.getDefaultPreferences(Sco
Post by Oberlies, Tobias
pedPreferenceStore.java:250)
at
org.eclipse.ui.preferences.ScopedPreferenceStore.setDefault(ScopedPreferen
Post by Oberlies, Tobias
ceStore.java:638)
at
org.eclipse.epf.authoring.ui.preferences.LibraryViewPrefPage.initDefaults(
Post by Oberlies, Tobias
LibraryViewPrefPage.java:63)
at
org.eclipse.epf.authoring.ui.AuthoringUIPlugin.init(AuthoringUIPlugin.java
Post by Oberlies, Tobias
:67)
at
org.eclipse.epf.common.ui.AbstractPlugin.start(AbstractPlugin.java:100)
Post by Oberlies, Tobias
at
org.eclipse.epf.authoring.ui.AuthoringUIPlugin.start(AuthoringUIPlugin.jav
Post by Oberlies, Tobias
a:48)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleCon
Post by Oberlies, Tobias
textImpl.java:783)
at java.security.AccessController.doPrivileged(Native Method)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(
Post by Oberlies, Tobias
BundleContextImpl.java:774)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleCon
Post by Oberlies, Tobias
textImpl.java:755)
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost
Post by Oberlies, Tobias
.java:370)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBund
Post by Oberlies, Tobias
le.java:284)
at
org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417)
Post by Oberlies, Tobias
at
org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.
Post by Oberlies, Tobias
java:265)
at
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocal
Post by Oberlies, Tobias
Class(EclipseLazyStarter.java:106)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(Classp
Post by Oberlies, Tobias
athManager.java:453)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(De
Post by Oberlies, Tobias
faultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.
Post by Oberlies, Tobias
java:393)
at
org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourc
Post by Oberlies, Tobias
ePackage.java:33)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
Post by Oberlies, Tobias
er.java:466)
at
422)
at
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
Post by Oberlies, Tobias
ClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at
org.eclipse.epf.rcp.ui.MainWorkbenchAdvisor.getInitialWindowPerspectiveId(
Post by Oberlies, Tobias
MainWorkbenchAdvisor.java:125)
at
org.eclipse.ui.internal.Workbench.getDefaultPerspectiveId(Workbench.java:3
Post by Oberlies, Tobias
100)
at
org.eclipse.ui.internal.registry.PerspectiveRegistry.verifyDefaultPerspect
Post by Oberlies, Tobias
ive(PerspectiveRegistry.java:661)
at
org.eclipse.ui.internal.registry.PerspectiveRegistry.load(PerspectiveRegis
Post by Oberlies, Tobias
try.java:417)
at
org.eclipse.ui.internal.WorkbenchPlugin$2.runWithException(WorkbenchPlugin
Post by Oberlies, Tobias
.java:592)
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThread
Post by Oberlies, Tobias
ing.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:13
Post by Oberlies, Tobias
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
Post by Oberlies, Tobias
ava:803)
at
org.eclipse.ui.internal.Workbench$31.runWithException(Workbench.java:1567)
Post by Oberlies, Tobias
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThread
Post by Oberlies, Tobias
ing.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:13
Post by Oberlies, Tobias
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)
Post by Oberlies, Tobias
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:33
Post by Oberlies, Tobias
2)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664
Post by Oberlies, Tobias
)
at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at
org.eclipse.epf.rcp.ui.MainApplication.createWorkbenchAdvisor(MainApplicat
Post by Oberlies, Tobias
ion.java:116)
at
org.eclipse.epf.rcp.ui.MainApplication.start(MainApplication.java:82)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.jav
Post by Oberlies, Tobias
a:196)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplicatio
Post by Oberlies, Tobias
n(EclipseAppLauncher.java:110)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Eclipse
Post by Oberlies, Tobias
AppLauncher.java:79)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:36
Post by Oberlies, Tobias
9)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:17
Post by Oberlies, Tobias
9)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
Post by Oberlies, Tobias
at java.lang.reflect.Method.invoke(Unknown Source)
at
org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)
Post by Oberlies, Tobias
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
at org.eclipse.equinox.launcher.Main.run(Main.java:1408)
org.eclipse.epf.uma.edit.domain.TraceableAdapterFactoryEditingDomain
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
Post by Oberlies, Tobias
er.java:506)
at
422)
at
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
Post by Oberlies, Tobias
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(
Post by Oberlies, Tobias
BundleContextImpl.java:806)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleCon
Post by Oberlies, Tobias
textImpl.java:755)
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost
Post by Oberlies, Tobias
.java:370)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBund
Post by Oberlies, Tobias
le.java:284)
at
org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417)
Post by Oberlies, Tobias
at
org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.
Post by Oberlies, Tobias
java:265)
at
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocal
Post by Oberlies, Tobias
Class(EclipseLazyStarter.java:106)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(Classp
Post by Oberlies, Tobias
athManager.java:453)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(De
Post by Oberlies, Tobias
faultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.
Post by Oberlies, Tobias
java:393)
at
org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourc
Post by Oberlies, Tobias
ePackage.java:33)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
Post by Oberlies, Tobias
er.java:466)
at
422)
at
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
Post by Oberlies, Tobias
ClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at
org.eclipse.epf.rcp.ui.MainWorkbenchAdvisor.getInitialWindowPerspectiveId(
Post by Oberlies, Tobias
MainWorkbenchAdvisor.java:125)
at
org.eclipse.ui.internal.Workbench.getDefaultPerspectiveId(Workbench.java:3
Post by Oberlies, Tobias
100)
at
org.eclipse.ui.internal.registry.PerspectiveRegistry.verifyDefaultPerspect
Post by Oberlies, Tobias
ive(PerspectiveRegistry.java:661)
at
org.eclipse.ui.internal.registry.PerspectiveRegistry.load(PerspectiveRegis
Post by Oberlies, Tobias
try.java:417)
at
org.eclipse.ui.internal.WorkbenchPlugin$2.runWithException(WorkbenchPlugin
Post by Oberlies, Tobias
.java:592)
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThread
Post by Oberlies, Tobias
ing.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:13
Post by Oberlies, Tobias
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
Post by Oberlies, Tobias
ava:803)
at
org.eclipse.ui.internal.Workbench$31.runWithException(Workbench.java:1567)
Post by Oberlies, Tobias
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThread
Post by Oberlies, Tobias
ing.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:13
Post by Oberlies, Tobias
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)
Post by Oberlies, Tobias
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:33
Post by Oberlies, Tobias
2)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664
Post by Oberlies, Tobias
)
at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at
org.eclipse.epf.rcp.ui.MainApplication.createWorkbenchAdvisor(MainApplicat
Post by Oberlies, Tobias
ion.java:116)
at
org.eclipse.epf.rcp.ui.MainApplication.start(MainApplication.java:82)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.jav
Post by Oberlies, Tobias
a:196)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplicatio
Post by Oberlies, Tobias
n(EclipseAppLauncher.java:110)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Eclipse
Post by Oberlies, Tobias
AppLauncher.java:79)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:36
Post by Oberlies, Tobias
9)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:17
Post by Oberlies, Tobias
9)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
Post by Oberlies, Tobias
at java.lang.reflect.Method.invoke(Unknown Source)
at
org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)
Post by Oberlies, Tobias
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
at org.eclipse.equinox.launcher.Main.run(Main.java:1408)
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
Post by Oberlies, Tobias
ltClassLoader.java:188)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(Classpath
Post by Oberlies, Tobias
Manager.java:580)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(Classpa
Post by Oberlies, Tobias
thManager.java:550)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(Cl
Post by Oberlies, Tobias
asspathManager.java:481)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockCl
Post by Oberlies, Tobias
assLoader(ClasspathManager.java:469)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(Classp
Post by Oberlies, Tobias
athManager.java:449)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(De
Post by Oberlies, Tobias
faultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.
Post by Oberlies, Tobias
java:393)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
Post by Oberlies, Tobias
er.java:469)
at
422)
at
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
Post by Oberlies, Tobias
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
Post by Oberlies, Tobias
ltClassLoader.java:188)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(Classpath
Post by Oberlies, Tobias
Manager.java:580)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(Classpa
Post by Oberlies, Tobias
thManager.java:550)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(Cl
Post by Oberlies, Tobias
asspathManager.java:481)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockCl
Post by Oberlies, Tobias
assLoader(ClasspathManager.java:469)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(Classp
Post by Oberlies, Tobias
athManager.java:449)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(De
Post by Oberlies, Tobias
faultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.
Post by Oberlies, Tobias
java:393)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
Post by Oberlies, Tobias
er.java:469)
at
422)
at
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
Post by Oberlies, Tobias
ClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at
org.eclipse.epf.library.edit.internal.TngAdapterFactoryImpl.getWBS_Adapter
Post by Oberlies, Tobias
Factories(TngAdapterFactoryImpl.java:182)
at
org.eclipse.epf.library.edit.internal.TngAdapterFactoryImpl.getWBS_Compose
Post by Oberlies, Tobias
dAdapterFactory(TngAdapterFactoryImpl.java:137)
at
org.eclipse.epf.library.edit.TngAdapterFactory.<clinit>(TngAdapterFactory.
Post by Oberlies, Tobias
java:28)
at
org.eclipse.epf.authoring.ui.AuthoringUIService.start(AuthoringUIService.j
Post by Oberlies, Tobias
ava:103)
at
org.eclipse.epf.authoring.ui.AuthoringUIPlugin.start(AuthoringUIPlugin.jav
Post by Oberlies, Tobias
a:51)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleCon
Post by Oberlies, Tobias
textImpl.java:783)
at java.security.AccessController.doPrivileged(Native Method)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(
Post by Oberlies, Tobias
BundleContextImpl.java:774)
... 52 more
org.eclipse.epf.uma.provider.UmaItemProviderAdapterFactory
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
Post by Oberlies, Tobias
er.java:460)
at
422)
at
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
Post by Oberlies, Tobias
ClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 92 more
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
Post by Oberlies, Tobias
ltClassLoader.java:188)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(Classpath
Post by Oberlies, Tobias
Manager.java:580)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(Classpa
Post by Oberlies, Tobias
thManager.java:550)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(Cl
Post by Oberlies, Tobias
asspathManager.java:481)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockCl
Post by Oberlies, Tobias
assLoader(ClasspathManager.java:469)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(Classp
Post by Oberlies, Tobias
athManager.java:449)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(De
Post by Oberlies, Tobias
faultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.
Post by Oberlies, Tobias
java:393)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
Post by Oberlies, Tobias
er.java:469)
at
422)
at
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
Post by Oberlies, Tobias
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
Post by Oberlies, Tobias
ltClassLoader.java:188)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(Classpath
Post by Oberlies, Tobias
Manager.java:580)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(Classpa
Post by Oberlies, Tobias
thManager.java:550)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(Cl
Post by Oberlies, Tobias
asspathManager.java:481)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockCl
Post by Oberlies, Tobias
assLoader(ClasspathManager.java:469)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(Classp
Post by Oberlies, Tobias
athManager.java:449)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(De
Post by Oberlies, Tobias
faultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.
Post by Oberlies, Tobias
java:393)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
Post by Oberlies, Tobias
er.java:469)
at
422)
at
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
Post by Oberlies, Tobias
ClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at
org.eclipse.epf.library.edit.internal.TngAdapterFactoryImpl.getWBS_Adapter
Post by Oberlies, Tobias
Factories(TngAdapterFactoryImpl.java:182)
at
org.eclipse.epf.library.edit.internal.TngAdapterFactoryImpl.getWBS_Compose
Post by Oberlies, Tobias
dAdapterFactory(TngAdapterFactoryImpl.java:137)
at
org.eclipse.epf.library.edit.TngAdapterFactory.<clinit>(TngAdapterFactory.
Post by Oberlies, Tobias
java:28)
at
org.eclipse.epf.authoring.ui.AuthoringUIService.start(AuthoringUIService.j
Post by Oberlies, Tobias
ava:103)
at
org.eclipse.epf.authoring.ui.AuthoringUIPlugin.start(AuthoringUIPlugin.jav
Post by Oberlies, Tobias
a:51)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleCon
Post by Oberlies, Tobias
textImpl.java:783)
at java.security.AccessController.doPrivileged(Native Method)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(
Post by Oberlies, Tobias
BundleContextImpl.java:774)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleCon
Post by Oberlies, Tobias
textImpl.java:755)
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost
Post by Oberlies, Tobias
.java:370)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBund
Post by Oberlies, Tobias
le.java:284)
at
org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417)
Post by Oberlies, Tobias
at
org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.
Post by Oberlies, Tobias
java:265)
at
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocal
Post by Oberlies, Tobias
Class(EclipseLazyStarter.java:106)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(Classp
Post by Oberlies, Tobias
athManager.java:453)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(De
Post by Oberlies, Tobias
faultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.
Post by Oberlies, Tobias
java:393)
at
org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourc
Post by Oberlies, Tobias
ePackage.java:33)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
Post by Oberlies, Tobias
er.java:466)
at
422)
at
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
Post by Oberlies, Tobias
ClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at
org.eclipse.epf.rcp.ui.MainWorkbenchAdvisor.getInitialWindowPerspectiveId(
Post by Oberlies, Tobias
MainWorkbenchAdvisor.java:125)
at
org.eclipse.ui.internal.Workbench.getDefaultPerspectiveId(Workbench.java:3
Post by Oberlies, Tobias
100)
at
org.eclipse.ui.internal.registry.PerspectiveRegistry.verifyDefaultPerspect
Post by Oberlies, Tobias
ive(PerspectiveRegistry.java:661)
at
org.eclipse.ui.internal.registry.PerspectiveRegistry.load(PerspectiveRegis
Post by Oberlies, Tobias
try.java:417)
at
org.eclipse.ui.internal.WorkbenchPlugin$2.runWithException(WorkbenchPlugin
Post by Oberlies, Tobias
.java:592)
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThread
Post by Oberlies, Tobias
ing.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:13
Post by Oberlies, Tobias
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
Post by Oberlies, Tobias
ava:803)
at
org.eclipse.ui.internal.Workbench$31.runWithException(Workbench.java:1567)
Post by Oberlies, Tobias
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThread
Post by Oberlies, Tobias
ing.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:13
Post by Oberlies, Tobias
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)
Post by Oberlies, Tobias
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:33
Post by Oberlies, Tobias
2)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664
Post by Oberlies, Tobias
)
at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at
org.eclipse.epf.rcp.ui.MainApplication.createWorkbenchAdvisor(MainApplicat
Post by Oberlies, Tobias
ion.java:116)
at
org.eclipse.epf.rcp.ui.MainApplication.start(MainApplication.java:82)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.jav
Post by Oberlies, Tobias
a:196)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplicatio
Post by Oberlies, Tobias
n(EclipseAppLauncher.java:110)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Eclipse
Post by Oberlies, Tobias
AppLauncher.java:79)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:36
Post by Oberlies, Tobias
9)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:17
Post by Oberlies, Tobias
9)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
Post by Oberlies, Tobias
at java.lang.reflect.Method.invoke(Unknown Source)
at
org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)
Post by Oberlies, Tobias
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
at org.eclipse.equinox.launcher.Main.run(Main.java:1408)
org.eclipse.epf.uma.provider.UmaItemProviderAdapterFactory
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
Post by Oberlies, Tobias
er.java:460)
at
422)
at
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
Post by Oberlies, Tobias
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
org/eclipse/epf/authoring/ui/AuthoringPerspective
at
org.eclipse.epf.rcp.ui.MainWorkbenchAdvisor.getInitialWindowPerspectiveId(
Post by Oberlies, Tobias
MainWorkbenchAdvisor.java:125)
at
org.eclipse.ui.internal.Workbench.getDefaultPerspectiveId(Workbench.java:3
Post by Oberlies, Tobias
100)
at
org.eclipse.ui.internal.registry.PerspectiveRegistry.verifyDefaultPerspect
Post by Oberlies, Tobias
ive(PerspectiveRegistry.java:661)
at
org.eclipse.ui.internal.registry.PerspectiveRegistry.load(PerspectiveRegis
Post by Oberlies, Tobias
try.java:417)
at
org.eclipse.ui.internal.WorkbenchPlugin$2.runWithException(WorkbenchPlugin
Post by Oberlies, Tobias
.java:592)
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThread
Post by Oberlies, Tobias
ing.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:13
Post by Oberlies, Tobias
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
Post by Oberlies, Tobias
ava:803)
at
org.eclipse.ui.internal.Workbench$31.runWithException(Workbench.java:1567)
Post by Oberlies, Tobias
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThread
Post by Oberlies, Tobias
ing.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:13
Post by Oberlies, Tobias
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)
Post by Oberlies, Tobias
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:33
Post by Oberlies, Tobias
2)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664
Post by Oberlies, Tobias
)
at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at
org.eclipse.epf.rcp.ui.MainApplication.createWorkbenchAdvisor(MainApplicat
Post by Oberlies, Tobias
ion.java:116)
at
org.eclipse.epf.rcp.ui.MainApplication.start(MainApplication.java:82)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.jav
Post by Oberlies, Tobias
a:196)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplicatio
Post by Oberlies, Tobias
n(EclipseAppLauncher.java:110)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Eclipse
Post by Oberlies, Tobias
AppLauncher.java:79)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:36
Post by Oberlies, Tobias
9)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:17
Post by Oberlies, Tobias
9)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
Post by Oberlies, Tobias
at java.lang.reflect.Method.invoke(Unknown Source)
at
org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)
Post by Oberlies, Tobias
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
at org.eclipse.equinox.launcher.Main.run(Main.java:1408)
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingCl
Post by Oberlies, Tobias
An error occurred while automatically activating bundle
org.eclipse.epf.authoring.ui (80).
at
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocal
Post by Oberlies, Tobias
Class(EclipseLazyStarter.java:121)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(Classp
Post by Oberlies, Tobias
athManager.java:453)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(De
Post by Oberlies, Tobias
faultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.
Post by Oberlies, Tobias
java:393)
at
org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourc
Post by Oberlies, Tobias
ePackage.java:33)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
Post by Oberlies, Tobias
er.java:466)
at
422)
at
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
Post by Oberlies, Tobias
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(
Post by Oberlies, Tobias
BundleContextImpl.java:806)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleCon
Post by Oberlies, Tobias
textImpl.java:755)
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost
Post by Oberlies, Tobias
.java:370)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBund
Post by Oberlies, Tobias
le.java:284)
at
org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417)
Post by Oberlies, Tobias
at
org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.
Post by Oberlies, Tobias
java:265)
at
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocal
Post by Oberlies, Tobias
Class(EclipseLazyStarter.java:106)
... 46 more
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
Post by Oberlies, Tobias
ltClassLoader.java:188)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(Classpath
Post by Oberlies, Tobias
Manager.java:580)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(Classpa
Post by Oberlies, Tobias
thManager.java:550)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(Cl
Post by Oberlies, Tobias
asspathManager.java:481)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockCl
Post by Oberlies, Tobias
assLoader(ClasspathManager.java:469)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(Classp
Post by Oberlies, Tobias
athManager.java:449)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(De
Post by Oberlies, Tobias
faultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.
Post by Oberlies, Tobias
java:393)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
Post by Oberlies, Tobias
er.java:469)
at
422)
at
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
Post by Oberlies, Tobias
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
Post by Oberlies, Tobias
ltClassLoader.java:188)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(Classpath
Post by Oberlies, Tobias
Manager.java:580)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(Classpa
Post by Oberlies, Tobias
thManager.java:550)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(Cl
Post by Oberlies, Tobias
asspathManager.java:481)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockCl
Post by Oberlies, Tobias
assLoader(ClasspathManager.java:469)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(Classp
Post by Oberlies, Tobias
athManager.java:449)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(De
Post by Oberlies, Tobias
faultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.
Post by Oberlies, Tobias
java:393)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
Post by Oberlies, Tobias
er.java:469)
at
422)
at
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
Post by Oberlies, Tobias
ClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at
org.eclipse.epf.library.edit.internal.TngAdapterFactoryImpl.getWBS_Adapter
Post by Oberlies, Tobias
Factories(TngAdapterFactoryImpl.java:182)
at
org.eclipse.epf.library.edit.internal.TngAdapterFactoryImpl.getWBS_Compose
Post by Oberlies, Tobias
dAdapterFactory(TngAdapterFactoryImpl.java:137)
at
org.eclipse.epf.library.edit.TngAdapterFactory.<clinit>(TngAdapterFactory.
Post by Oberlies, Tobias
java:28)
at
org.eclipse.epf.authoring.ui.AuthoringUIService.start(AuthoringUIService.j
Post by Oberlies, Tobias
ava:103)
at
org.eclipse.epf.authoring.ui.AuthoringUIPlugin.start(AuthoringUIPlugin.jav
Post by Oberlies, Tobias
a:51)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleCon
Post by Oberlies, Tobias
textImpl.java:783)
at java.security.AccessController.doPrivileged(Native Method)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(
Post by Oberlies, Tobias
BundleContextImpl.java:774)
... 52 more
org.eclipse.epf.uma.provider.UmaItemProviderAdapterFactory
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoad
Post by Oberlies, Tobias
er.java:460)
at
422)
at
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Default
Post by Oberlies, Tobias
ClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 92 more
Tycho really does nothing special - so there is most likely some
problem
Post by Oberlies, Tobias
in your configuration. Still I am surprised that this leads to VM
crashes.
Post by Oberlies, Tobias
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
Post by Oberlies, Tobias
have any experience with these files.
Regards
Tobias
-----Original Message-----
Sent: Samstag, 10. Dezember 2011 00:37
Subject: [tycho-user] RCP build with tycho crash when start it in
macos
Post by Oberlies, Tobias
Hi guys,
I'm with a annoying problem here that I couldn't figure out and need
a
Post by Oberlies, Tobias
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
Post by Oberlies, Tobias
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 !! :(
<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
<configurations>
<plugin id="org.eclipse.core.runtime" autoStart="true"
startLevel="4"
Post by Oberlies, Tobias
/>
<plugin id="org.eclipse.equinox.common" autoStart="true"
startLevel="2"
/>
<plugin id="org.eclipse.equinox.ds" autoStart="true" startLevel="1"
/>
Post by Oberlies, Tobias
<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>
org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFilePar
Post by Oberlies, Tobias
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
Post by Oberlies, Tobias
equinox.use.ds=true
osgi.bundles=reference\:file\:org.eclipse.equinox.ds_1.2.1.R36x_v20100803.
org.eclipse.equinox.simpleconfigurator.configUrl=file\:org.eclipse.equinox
Post by Oberlies, Tobias
.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.application=org.eclipse.epf.rcp.ui.MainApplication
Could someone give any clue for investigate this?
thanks
Cristiano
_______________________________________________
tycho-user mailing list
https://dev.eclipse.org/mailman/listinfo/tycho-user
_______________________________________________
tycho-user mailing list
https://dev.eclipse.org/mailman/listinfo/tycho-user
_______________________________________________
tycho-user mailing list
https://dev.eclipse.org/mailman/listinfo/tycho-user
_______________________________________________
tycho-user mailing list
https://dev.eclipse.org/mailman/listinfo/tycho-user
_______________________________________________
tycho-user mailing list
https://dev.eclipse.org/mailman/listinfo/tycho-user
Loading...