Skip to main content



      Home
Home » Eclipse Projects » Eclipse Platform » Trouble with: "org.osgi.framework.BundleException: The activator X.y for bundle X is invalid&qu
Trouble with: "org.osgi.framework.BundleException: The activator X.y for bundle X is invalid&qu [message #326808] Tue, 01 April 2008 10:49 Go to next message
Eclipse UserFriend
Originally posted by: sushi.upb.de

Hi there,

while I was trying to port a plugin form 3.2 to 3.3 I came about a
puzzeling error that prevents the plugin from starting and since there
is no additon error information to be gathered from the logs I am stuck.

Steps that lead to error:
- run Debug of Eclipse Application
- create generic Project
- try to create specific diagram used by editor
- error message that the Wizard associated with the Diagram could not be
started

Thx in advance for any hints on how to solve this.

The Log is as follows:

org.osgi.framework.BundleException: The activator
de.upb.swtpra08.editor.interaction.InteractionEditorPlugin for bundle
de.upb.swtpra08.editor.interaction is invalid
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.load BundleActivator(AbstractBundle.java:141)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tart(BundleContextImpl.java:970)
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHost.java:346)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.star t(AbstractBundle.java:260)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAct ion.java:400)
at
org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.java:234)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.load Class(AbstractBundle.java:1269)
at
org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:160)
at
org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExtension(ExtensionRegistry.java:788)
at
org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutableExtension(ConfigurationElement.java:243)
at
org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExecutableExtension(ConfigurationElementHandle.java: 51)
at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugi n.java:252)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator .java:67)
at
org.eclipse.ui.internal.WorkbenchPlugin.createExtension(Work benchPlugin.java:248)
at
org.eclipse.ui.internal.dialogs.WorkbenchWizardElement.creat eExecutableExtension(WorkbenchWizardElement.java:117)
at
org.eclipse.ui.internal.dialogs.WorkbenchWizardElement.creat eWizard(WorkbenchWizardElement.java:261)
at
org.eclipse.ui.internal.dialogs.NewWizardNewPage$5.createWiz ard(NewWizardNewPage.java:728)
at
org.eclipse.ui.internal.dialogs.WorkbenchWizardNode$2.run(Wo rkbenchWizardNode.java:151)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at
org.eclipse.ui.internal.dialogs.WorkbenchWizardNode$1.run(Wo rkbenchWizardNode.java:135)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator .java:67)
at
org.eclipse.ui.internal.dialogs.WorkbenchWizardNode.getWizar d(WorkbenchWizardNode.java:132)
at
org.eclipse.jface.wizard.WizardSelectionPage.getNextPage(Wiz ardSelectionPage.java:104)
at
org.eclipse.ui.internal.dialogs.WorkbenchWizardSelectionPage .getNextPage(WorkbenchWizardSelectionPage.java:100)
at
org.eclipse.ui.internal.dialogs.NewWizardSelectionPage.advan ceToNextPageOrFinish(NewWizardSelectionPage.java:71)
at
org.eclipse.ui.internal.dialogs.NewWizardNewPage$1.doubleCli ck(NewWizardNewPage.java:355)
at
org.eclipse.jface.viewers.StructuredViewer$1.run(StructuredV iewer.java:799)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.runtime.Platform.run(Platform.java:857)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:46)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:19 9)
at
org.eclipse.jface.viewers.StructuredViewer.fireDoubleClick(S tructuredViewer.java:797)
at
org.eclipse.jface.viewers.AbstractTreeViewer.handleDoubleSel ect(AbstractTreeViewer.java:1387)
at
org.eclipse.jface.viewers.StructuredViewer$4.widgetDefaultSe lected(StructuredViewer.java:1173)
at
org.eclipse.jface.util.OpenStrategy.fireDefaultSelectionEven t(OpenStrategy.java:237)
at org.eclipse.jface.util.OpenStrategy.access$0(OpenStrategy.ja va:234)
at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrate gy.java:295)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3682)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :3293)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:820 )
at org.eclipse.jface.window.Window.open(Window.java:796)
at org.eclipse.ui.actions.NewWizardAction.run(NewWizardAction.j ava:182)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:498 )
at
org.eclipse.jface.action.ActionContributionItem.handleWidget Selection(ActionContributionItem.java:546)
at
org.eclipse.jface.action.ActionContributionItem.access$2(Act ionContributionItem.java:490)
at
org.eclipse.jface.action.ActionContributionItem$5.handleEven t(ActionContributionItem.java:402)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3682)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :3293)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:2389)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:22 19)
at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault (Realm.java:289)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:461)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
at
org.eclipse.ui.internal.ide.application.IDEApplication.start (IDEApplication.java:106)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.java:169)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:106)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:76)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:363)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:176)
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: 508)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
at org.eclipse.equinox.launcher.Main.main(Main.java:1148)
Caused by: java.lang.ClassNotFoundException:
de.upb.swtpra08.editor.interaction.InteractionEditorPlugin
at java.lang.ClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl assInternal(BundleLoader.java:429)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:369)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:357)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
at java.lang.ClassLoader.loadClass(Unknown Source)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.loadCl ass(BundleLoader.java:289)
at
org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.java:227)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.load BundleActivator(AbstractBundle.java:134)
.... 72 more
Root exception:
java.lang.ClassNotFoundException:
de.upb.swtpra08.editor.interaction.InteractionEditorPlugin
at java.lang.ClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl assInternal(BundleLoader.java:429)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:369)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:357)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
at java.lang.ClassLoader.loadClass(Unknown Source)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.loadCl ass(BundleLoader.java:289)
at
org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.java:227)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.load BundleActivator(AbstractBundle.java:134)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tart(BundleContextImpl.java:970)
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHost.java:346)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.star t(AbstractBundle.java:260)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAct ion.java:400)
at
org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.java:234)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.load Class(AbstractBundle.java:1269)
at
org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:160)
at
org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExtension(ExtensionRegistry.java:788)
at
org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutableExtension(ConfigurationElement.java:243)
at
org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExecutableExtension(ConfigurationElementHandle.java: 51)
at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugi n.java:252)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator .java:67)
at
org.eclipse.ui.internal.WorkbenchPlugin.createExtension(Work benchPlugin.java:248)
at
org.eclipse.ui.internal.dialogs.WorkbenchWizardElement.creat eExecutableExtension(WorkbenchWizardElement.java:117)
at
org.eclipse.ui.internal.dialogs.WorkbenchWizardElement.creat eWizard(WorkbenchWizardElement.java:261)
at
org.eclipse.ui.internal.dialogs.NewWizardNewPage$5.createWiz ard(NewWizardNewPage.java:728)
at
org.eclipse.ui.internal.dialogs.WorkbenchWizardNode$2.run(Wo rkbenchWizardNode.java:151)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at
org.eclipse.ui.internal.dialogs.WorkbenchWizardNode$1.run(Wo rkbenchWizardNode.java:135)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator .java:67)
at
org.eclipse.ui.internal.dialogs.WorkbenchWizardNode.getWizar d(WorkbenchWizardNode.java:132)
at
org.eclipse.jface.wizard.WizardSelectionPage.getNextPage(Wiz ardSelectionPage.java:104)
at
org.eclipse.ui.internal.dialogs.WorkbenchWizardSelectionPage .getNextPage(WorkbenchWizardSelectionPage.java:100)
at
org.eclipse.ui.internal.dialogs.NewWizardSelectionPage.advan ceToNextPageOrFinish(NewWizardSelectionPage.java:71)
at
org.eclipse.ui.internal.dialogs.NewWizardNewPage$1.doubleCli ck(NewWizardNewPage.java:355)
at
org.eclipse.jface.viewers.StructuredViewer$1.run(StructuredV iewer.java:799)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.runtime.Platform.run(Platform.java:857)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:46)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:19 9)
at
org.eclipse.jface.viewers.StructuredViewer.fireDoubleClick(S tructuredViewer.java:797)
at
org.eclipse.jface.viewers.AbstractTreeViewer.handleDoubleSel ect(AbstractTreeViewer.java:1387)
at
org.eclipse.jface.viewers.StructuredViewer$4.widgetDefaultSe lected(StructuredViewer.java:1173)
at
org.eclipse.jface.util.OpenStrategy.fireDefaultSelectionEven t(OpenStrategy.java:237)
at org.eclipse.jface.util.OpenStrategy.access$0(OpenStrategy.ja va:234)
at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrate gy.java:295)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3682)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :3293)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:820 )
at org.eclipse.jface.window.Window.open(Window.java:796)
at org.eclipse.ui.actions.NewWizardAction.run(NewWizardAction.j ava:182)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:498 )
at
org.eclipse.jface.action.ActionContributionItem.handleWidget Selection(ActionContributionItem.java:546)
at
org.eclipse.jface.action.ActionContributionItem.access$2(Act ionContributionItem.java:490)
at
org.eclipse.jface.action.ActionContributionItem$5.handleEven t(ActionContributionItem.java:402)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3682)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :3293)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:2389)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:22 19)
at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault (Realm.java:289)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:461)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
at
org.eclipse.ui.internal.ide.application.IDEApplication.start (IDEApplication.java:106)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.java:169)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:106)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:76)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:363)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:176)
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: 508)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
at org.eclipse.equinox.launcher.Main.main(Main.java:1148)
Re: Trouble with: "org.osgi.framework.BundleException: The activator X.y for bundle X is invali [message #326822 is a reply to message #326808] Tue, 01 April 2008 12:59 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: mark_melvin.amis.com

The key here are these lines:

> Root exception:
> java.lang.ClassNotFoundException:
> de.upb.swtpra08.editor.interaction.InteractionEditorPlugin

Does that class actually exist in your plugin? Perhaps you typed in the
package name or class name wrong?

M.
Re: Trouble with: "org.osgi.framework.BundleException: The activator X.y for bundle X is invali [message #326826 is a reply to message #326822] Tue, 01 April 2008 14:03 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: wharley.bea.com

"Mark Melvin" <mark_melvin@amis.com> wrote in message
news:op.t8xyt9w2y7f1g1@n-mmelvin.pc.amis.com...
> The key here are these lines:
>
>> Root exception:
>> java.lang.ClassNotFoundException:
>> de.upb.swtpra08.editor.interaction.InteractionEditorPlugin
>
> Does that class actually exist in your plugin? Perhaps you typed in the
> package name or class name wrong?

Or perhaps its constructor threw an exception, preventing it from being
fully constructed?
Re: Trouble with: "org.osgi.framework.BundleException: The activator X.y for bundle X is invali [message #326837 is a reply to message #326826] Tue, 01 April 2008 15:15 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: mark_melvin.amis.com

On Tue, 01 Apr 2008 14:03:41 -0400, Walter Harley <wharley@bea.com> wrote:

> "Mark Melvin" <mark_melvin@amis.com> wrote in message
> news:op.t8xyt9w2y7f1g1@n-mmelvin.pc.amis.com...
>> The key here are these lines:
>>
>>> Root exception:
>>> java.lang.ClassNotFoundException:
>>> de.upb.swtpra08.editor.interaction.InteractionEditorPlugin
>>
>> Does that class actually exist in your plugin? Perhaps you typed in the
>> package name or class name wrong?
>
> Or perhaps its constructor threw an exception, preventing it from being
> fully constructed?
>

If that were the case I think he would see something like this in the log
file:

Root exception:
some.package.SomeCrappyException
at
de.upb.swtpra08.editor.interaction.InteractionEditorPlugin.<init >(InteractionEditorPlugin.java:##)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Nativ e Method)

....rather than a ClassNotFoundException.
Re: Trouble with: "org.osgi.framework.BundleException: The activator X.y for bundle X is invali [message #326839 is a reply to message #326837] Tue, 01 April 2008 16:41 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: wharley.bea.com

"Mark Melvin" <mark_melvin@amis.com> wrote in message
news:op.t8x43zpty7f1g1@n-mmelvin.pc.amis.com...
> If that were the case I think he would see something like this in the log
> file:
>
> Root exception:
> some.package.SomeCrappyException
> at
> de.upb.swtpra08.editor.interaction.InteractionEditorPlugin.<init >(InteractionEditorPlugin.java:##)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Nativ e Method)
>
> ...rather than a ClassNotFoundException.

That's what would make sense, isn't it? But I'm pretty sure that I've seen
constructor exceptions in bundle initializers show up as CNFEs.
Re: Trouble with: "org.osgi.framework.BundleException: The activator X.y for bundle X is invali [message #326849 is a reply to message #326839] Wed, 02 April 2008 02:43 Go to previous messageGo to next message
Eclipse UserFriend
When there is an exception in the static initializers of the class, it
will throw CNFE or NoClassDefFound everytime the class is referenced.
However, I don't remember which was:)

The trick here is that, the exception in the static initializer is way
back and hard to find... usually:)

Walter Harley wrote:
> "Mark Melvin" <mark_melvin@amis.com> wrote in message
> news:op.t8x43zpty7f1g1@n-mmelvin.pc.amis.com...
>> If that were the case I think he would see something like this in the log
>> file:
>>
>> Root exception:
>> some.package.SomeCrappyException
>> at
>> de.upb.swtpra08.editor.interaction.InteractionEditorPlugin.<init >(InteractionEditorPlugin.java:##)
>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Nativ e Method)
>>
>> ...rather than a ClassNotFoundException.
>
> That's what would make sense, isn't it? But I'm pretty sure that I've seen
> constructor exceptions in bundle initializers show up as CNFEs.
>
>
Re: Trouble with: "org.osgi.framework.BundleException: The activator X.y for bundle X is invali [message #326877 is a reply to message #326849] Wed, 02 April 2008 10:42 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: mark_melvin.amis.com

I think in that case, you'll get:

Caused by: some.package.SomeCrappyException
at
de.upb.swtpra08.editor.interaction.InteractionEditorPlugin.<clinit >(InteractionEditorPlugin.java:##)
...
Root exception:
java.lang.ExceptionInInitializerError
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Nativ e Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(Native ConstructorAccessorImpl.java:39)
...

In both cases (exception in static initializer, or in the constructor),
you can also see reams of NoClassDefFoundErrors for classes and interfaces
provided by the bundle with the invalid activator - which is what Danail
suggests and probably what Walter was remembering.

I think if the OP is getting ClassNotFoundExceptions there is a naming
issue, or some other plug-in setup problem. But we'll need more info to
help any further. ;)

M.



On Wed, 02 Apr 2008 02:43:17 -0400, Danail Nachev <d.nachev@prosyst.bg>
wrote:

> When there is an exception in the static initializers of the class, it
> will throw CNFE or NoClassDefFound everytime the class is referenced.
> However, I don't remember which was:)
>
> The trick here is that, the exception in the static initializer is way
> back and hard to find... usually:)
>
> Walter Harley wrote:
>> "Mark Melvin" <mark_melvin@amis.com> wrote in message
>> news:op.t8x43zpty7f1g1@n-mmelvin.pc.amis.com...
>>> If that were the case I think he would see something like this in the
>>> log
>>> file:
>>>
>>> Root exception:
>>> some.package.SomeCrappyException
>>> at
>>> de.upb.swtpra08.editor.interaction.InteractionEditorPlugin.<init >(InteractionEditorPlugin.java:##)
>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Nativ e
>>> Method)
>>>
>>> ...rather than a ClassNotFoundException.
>>
>> That's what would make sense, isn't it? But I'm pretty sure that I've
>> seen
>> constructor exceptions in bundle initializers show up as CNFEs.
>>
--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
Re: Trouble with: "org.osgi.framework.BundleException: The activator X.y for bundle X is invali [message #326888 is a reply to message #326877] Wed, 02 April 2008 12:23 Go to previous message
Eclipse UserFriend
Originally posted by: wharley.bea.com

"Mark Melvin" <mark_melvin@amis.com> wrote in message
news:op.t8zm2puhy7f1g1@n-mmelvin.pc.amis.com...
> In both cases (exception in static initializer, or in the constructor),
> you can also see reams of NoClassDefFoundErrors for classes and interfaces
> provided by the bundle with the invalid activator - which is what Danail
> suggests and probably what Walter was remembering.

Yes, that sounds plausible. E.g., code accesses class X that happens to be
in plug-in y, and y's activator Y throws an exception in its constructor; X
shows up as NCDFE. That could be what I'm remembering - it was a few years
ago.
Previous Topic:create plugin eclipse based on antlr
Next Topic:SafeRunnerDialog and modality
Goto Forum:
  


Current Time: Thu Mar 27 23:59:27 EDT 2025

Powered by FUDForum. Page generated in 0.14517 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top