Eclipse The activator for bundle org.eclipse.equinox.ds is invalid

biermann24

Mitglied
Hallo zusammen,

ich versuche eine Eclipse RCP Applikation zu starten und scheitere mittlerweile immer mit folgender Exception:

Code:
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: The activator org.eclipse.equinox.internal.ds.Activator for bundle org.eclipse.equinox.ds is invalid
	at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:172)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:679)
	at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)
	at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:390)
	at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1176)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:559)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:544)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:457)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:438)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:1)
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
Caused by: java.lang.ClassCastException: org.eclipse.equinox.internal.ds.Activator cannot be cast to org.osgi.framework.BundleActivator
	at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:167)
	... 12 more
Root exception:
java.lang.ClassCastException: org.eclipse.equinox.internal.ds.Activator cannot be cast to org.osgi.framework.BundleActivator
	at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:167)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:679)
	at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)
	at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:390)
	at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1176)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:559)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:544)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:457)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:438)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:1)
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)

Ich kann mir leider garkeinen Reim daraus machen, hoffe Ihr kennt euch besser aus 😉

Viele Grüße
 
Zuletzt bearbeitet:
Dein Code ist falsch 🙂

Deine normalen Activator sollten org.osgi.framework.BundleActivator implementieren.
 
Das ist garnicht mein Aktivator:

Code:
activator org.eclipse.equinox.internal.ds.Activator

Das eigentliche Problem schein ja auch das hier zu sein:

Code:
java.lang.ClassCastException: org.eclipse.equinox.internal.ds.Activator cannot be cast to org.osgi.framework.BundleActivator

[EDIT]
Wenn ich den Autostart für equinox.ds rausnehme scheitert es woanders:

Code:
java.lang.ClassCastException: org.eclipse.core.internal.runtime.Activator cannot be cast to org.osgi.framework.BundleActivator
 
Zuletzt bearbeitet:

Zurück
Oben