Equinox Aspects - BundleException at Shutdown [message #117217] |
Tue, 09 September 2008 12:28  |
Eclipse User |
|
|
|
Hi,
my tried to use Equinox Aspects in a RCP application. Therefore, I created
an application from the "hello world" template and loaded it with the two
bundles from the hello world example for equinox aspects.
org.eclipse.equinox.weaving.demo.hello and
org.eclipse.equinox.weaving.demo.hello.aspects
Everything works fine, but at the equinox shutdown after the Activator's
stop method is left following exception is thrown:
org.eclipse.osgi.framework.internal.core.AbstractBundle$Bund leStatusException:
The bundle's start level is not met. Cannot transient start the bundle:
initial@reference:file:../../org.eclipse.equinox.weaving.demo.hello/ [18]
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHost.java:313)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.upda teWorker(AbstractBundle.java:702)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.upda te(AbstractBundle.java:613)
at
org.eclipse.equinox.service.weaving.SupplementerRegistry.upd ateInstalledBundle(SupplementerRegistry.java:255)
at
org.eclipse.equinox.weaving.adaptors.AspectJAdaptorFactory$1 .serviceChanged(AspectJAdaptorFactory.java:107)
at
org.eclipse.osgi.framework.internal.core.FilteredServiceList ener.serviceChanged(FilteredServiceListener.java:91)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.d ispatchEvent(BundleContextImpl.java:1248)
at
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEve nt(EventManager.java:211)
at
org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEv entSynchronous(ListenerQueue.java:141)
at
org.eclipse.osgi.framework.internal.core.Framework.publishSe rviceEventPrivileged(Framework.java:1563)
at
org.eclipse.osgi.framework.internal.core.Framework.publishSe rviceEvent(Framework.java:1538)
at
org.eclipse.osgi.framework.internal.core.ServiceRegistration Impl.unregister(ServiceRegistrationImpl.java:177)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.c lose(BundleContextImpl.java:132)
at
org.eclipse.osgi.framework.internal.core.BundleHost.stopWork er(BundleHost.java:460)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.susp end(AbstractBundle.java:531)
at
org.eclipse.osgi.framework.internal.core.Framework.suspendBu ndle(Framework.java:1104)
at
org.eclipse.osgi.framework.internal.core.StartLevelManager.d ecFWSL(StartLevelManager.java:655)
at
org.eclipse.osgi.framework.internal.core.StartLevelManager.d oSetStartLevel(StartLevelManager.java:312)
at
org.eclipse.osgi.framework.internal.core.StartLevelManager.s hutdown(StartLevelManager.java:257)
at
org.eclipse.osgi.framework.internal.core.SystemBundle.suspen d(SystemBundle.java:236)
at
org.eclipse.osgi.framework.internal.core.Framework.shutdown( Framework.java:678)
at
org.eclipse.osgi.framework.internal.core.Framework.close(Fra mework.java:576)
at org.eclipse.osgi.framework.internal.core.OSGi.close(OSGi.jav a:41)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.shutdown(Ecl ipseStarter.java:420)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:200)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java: 549)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
Does anyone know if I made something wrong?
I have used the Milestone 1 version of Equinox Aspects.
Greetings
Adam
|
|
|
|
Powered by
FUDForum. Page generated in 0.34137 seconds