Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[platform-dev] Migrating 2.1 Plugin to 3.0

Title: Migrating 2.1 Plugin to 3.0

Eclipse-Dev,

        I have a plugin from BEA that is 2.1 compliant and when I run it in 3.0, I get errors.  I understand that there were API/Architecture changes from 2.1 to 3.0 but this shouldn't be a big deal to migrate so I'm asking here.  Here is the error I get:

!ENTRY org.eclipse.core.runtime 4 2 Jun 29, 2004 13:44:15.790

!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.runtime".

!STACK 0

java.lang.NoClassDefFoundError: org/eclipse/debug/internal/ui/preferences/ComboFieldEditor

        at java.lang.Class.getDeclaredConstructors0(Native Method)

        at java.lang.Class.privateGetDeclaredConstructors(Class.java:1610)

        at java.lang.Class.getConstructor0(Class.java:1922)

        at java.lang.Class.newInstance0(Class.java:278)

        at java.lang.Class.newInstance(Class.java:261)

        at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:141)

        at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:124)

        at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:113)

        at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:196)

        at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)

        at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:193)

        at org.eclipse.ui.internal.dialogs.WorkbenchPreferenceNode.createPage(WorkbenchPreferenceNode.java:60)

        at org.eclipse.jface.preference.PreferenceDialog.showPage(PreferenceDialog.java:985)

        at org.eclipse.jface.preference.PreferenceDialog$8.selectionChanged(PreferenceDialog.java:529)

        at org.eclipse.jface.viewers.StructuredViewer$3.run(StructuredViewer.java:450)

        at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:615)

        at org.eclipse.core.runtime.Platform.run(Platform.java:747)

        at org.eclipse.jface.viewers.StructuredViewer.firePostSelectionChanged(StructuredViewer.java:448)

        at org.eclipse.jface.viewers.StructuredViewer.handlePostSelect(StructuredViewer.java:708)

        at org.eclipse.jface.viewers.StructuredViewer$5.widgetSelected(StructuredViewer.java:726)

        at org.eclipse.jface.util.OpenStrategy.firePostSelectionEvent(OpenStrategy.java:200)

        at org.eclipse.jface.util.OpenStrategy.access$4(OpenStrategy.java:195)

        at org.eclipse.jface.util.OpenStrategy$3.run(OpenStrategy.java:349)

        at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)

        at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:106)

        at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:2749)

        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2434)

        at org.eclipse.jface.window.Window.runEventLoop(Window.java:668)

        at org.eclipse.jface.window.Window.open(Window.java:648)

        at org.eclipse.ui.internal.OpenPreferencesAction.run(OpenPreferencesAction.java:72)

        at org.eclipse.jface.action.Action.runWithEvent(Action.java:881)

        at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:915)

        at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:866)

        at org.eclipse.jface.action.ActionContributionItem$7.handleEvent(ActionContributionItem.java:785)

        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)

        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:796)

        at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2772)

        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2431)

        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1377)

        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1348)

        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:254)

        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:141)

        at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:96)

        at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:335)

        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:273)

        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:129)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:324)

        at org.eclipse.core.launcher.Main.basicRun(Main.java:183)

        at org.eclipse.core.launcher.Main.run(Main.java:644)

        at org.eclipse.core.launcher.Main.main(Main.java:628)

I am trying to use 'org.eclipse.jdt.internal.debug.ui.launcher.ComboFieldEditor' and I just need to know how to update this code to be 3.0 compliant.  Thanks, Jeremy



This message and any attachments are intended only for the use of the addressee and may contain information that is privileged and confidential. If the reader of the message is not the intended recipient or an authorized representative of the intended recipient, you are hereby notified that any dissemination of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by e-mail and delete the message and any attachments from your system.


Back to the top