We have the same problem. For all our users we must use
Eclipse 3.2 because of one other plugin-dependency.
Is there any chance to fix this problem???
I'm pleased for feedback.
In the logfile we found following message:
!ENTRY org.eclipse.jface 4 2 2006-10-10 15:23:39.625
!MESSAGE Problems occurred when invoking code from plug-
in: "org.eclipse.jface".
!STACK 0
java.lang.NoClassDefFoundError:
org/eclipse/jdt/internal/debug/ui/launcher/JavaLaunchConfig
urationTab
at java.lang.ClassLoader.defineClass1(Native
Method)
at java.lang.ClassLoader.defineClass
(ClassLoader.java:620)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.de
fineClass(DefaultClassLoader.java:160)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.define
Class(ClasspathManager.java:498)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findCl
assImpl(ClasspathManager.java:468)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLo
calClassImpl(ClasspathManager.java:427)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLo
calClass(ClasspathManager.java:410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fi
ndLocalClass(DefaultClassLoader.java:188)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findL
ocalClass(BundleLoader.java:339)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findC
lass(BundleLoader.java:391)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findC
lass(BundleLoader.java:352)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.lo
adClass(DefaultClassLoader.java:83)
at java.lang.ClassLoader.loadClass
(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal
(ClassLoader.java:319)
at
ru.nlmk.eclipse.plugins.profiler.launch.ProfilerTabGroup.cr
eateTabs(ProfilerTabGroup.java:19)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchCo
nfigurationTabGroupViewer$7.run
(LaunchConfigurationTabGroupViewer.java:786)
at org.eclipse.swt.custom.BusyIndicator.showWhile
(BusyIndicator.java:67)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchCo
nfigurationTabGroupViewer.createGroup
(LaunchConfigurationTabGroupViewer.java:795)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchCo
nfigurationTabGroupViewer.showInstanceTabsFor
(LaunchConfigurationTabGroupViewer.java:691)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchCo
nfigurationTabGroupViewer.displayInstanceTabs
(LaunchConfigurationTabGroupViewer.java:632)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchCo
nfigurationTabGroupViewer$6.run
(LaunchConfigurationTabGroupViewer.java:548)
at org.eclipse.swt.custom.BusyIndicator.showWhile
(BusyIndicator.java:67)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchCo
nfigurationTabGroupViewer.inputChanged
(LaunchConfigurationTabGroupViewer.java:565)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchCo
nfigurationTabGroupViewer.setInput
(LaunchConfigurationTabGroupViewer.java:529)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchCo
nfigurationsDialog.handleLaunchConfigurationSelectionChange
d(LaunchConfigurationsDialog.java:928)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchCo
nfigurationsDialog$4.selectionChanged
(LaunchConfigurationsDialog.java:547)
at org.eclipse.jface.viewers.StructuredViewer$3.run
(StructuredViewer.java:839)
at org.eclipse.core.runtime.SafeRunner.run
(SafeRunner.java:37)
at org.eclipse.core.runtime.Platform.run
(Platform.java:843)
at org.eclipse.ui.internal.JFaceUtil$1.run
(JFaceUtil.java:44)
at org.eclipse.jface.util.SafeRunnable.run
(SafeRunnable.java:149)
at
org.eclipse.jface.viewers.StructuredViewer.firePostSelectio
nChanged(StructuredViewer.java:837)
at
org.eclipse.jface.viewers.StructuredViewer.setSelection
(StructuredViewer.java:1578)
at org.eclipse.jface.viewers.Viewer.setSelection
(Viewer.java:384)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchCo
nfigurationsDialog.doInitialTreeSelection
(LaunchConfigurationsDialog.java:587)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchCo
nfigurationsDialog.initializeContent
(LaunchConfigurationsDialog.java:1034)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchCo
nfigurationsDialog.createContents
(LaunchConfigurationsDialog.java:434)
at org.eclipse.jface.window.Window.create
(Window.java:426)
at org.eclipse.jface.dialogs.Dialog.create
(Dialog.java:1124)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchCo
nfigurationsDialog.create
(LaunchConfigurationsDialog.java:363)
at org.eclipse.jface.window.Window.open
(Window.java:785)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchCo
nfigurationsDialog.open
(LaunchConfigurationsDialog.java:1086)
at org.eclipse.debug.ui.DebugUITools$1.run
(DebugUITools.java:375)
at org.eclipse.swt.custom.BusyIndicator.showWhile
(BusyIndicator.java:67)
at
org.eclipse.debug.ui.DebugUITools.openLaunchConfigurationDi
alogOnGroup(DebugUITools.java:379)
at
org.eclipse.debug.ui.DebugUITools.openLaunchConfigurationDi
alogOnGroup(DebugUITools.java:321)
at
org.eclipse.debug.ui.actions.OpenLaunchDialogAction.run
(OpenLaunchDialogAction.java:80)
at org.eclipse.jface.action.Action.runWithEvent
(Action.java:499)
at
org.eclipse.jface.action.ActionContributionItem.handleWidge
tSelection(ActionContributionItem.java:539)
at
org.eclipse.jface.action.ActionContributionItem.access$2
(ActionContributionItem.java:488)
at
org.eclipse.jface.action.ActionContributionItem$5.handleEve
nt(ActionContributionItem.java:400)
at org.eclipse.swt.widgets.EventTable.sendEvent
(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent
(Widget.java:928)
at
org.eclipse.swt.widgets.Display.runDeferredEvents
(Display.java:3348)
at org.eclipse.swt.widgets.Display.readAndDispatch
(Display.java:2968)
at org.eclipse.ui.internal.Workbench.runEventLoop
(Workbench.java:1914)
at org.eclipse.ui.internal.Workbench.runUI
(Workbench.java:1878)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench
(Workbench.java:419)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench
(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.IDEApplication.run
(IDEApplication.java:95)
at
org.eclipse.core.internal.runtime.PlatformActivator$1.run
(PlatformActivator.java:78)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLaunche
r.runApplication(EclipseAppLauncher.java:92)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLaunche
r.start(EclipseAppLauncher.java:68)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run
(EclipseStarter.java:400)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run
(EclipseStarter.java:177)
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:585)
at org.eclipse.core.launcher.Main.invokeFramework
(Main.java:336)
at org.eclipse.core.launcher.Main.basicRun
(Main.java:280)
at org.eclipse.core.launcher.Main.run
(Main.java:977)
at org.eclipse.core.launcher.Main.main
(Main.java:952)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Logged In: NO
This is due to the profiler plugin using a class which no
longer exists in Eclipse 3.2:
java.lang.NoClassDefFoundError:
org/eclipse/jdt/internal/debug/ui/launcher/JavaLaunchConfigurationTab
Logged In: NO
We have the same problem. For all our users we must use
Eclipse 3.2 because of one other plugin-dependency.
Is there any chance to fix this problem???
I'm pleased for feedback.
In the logfile we found following message:
!ENTRY org.eclipse.jface 4 2 2006-10-10 15:23:39.625
!MESSAGE Problems occurred when invoking code from plug-
in: "org.eclipse.jface".
!STACK 0
java.lang.NoClassDefFoundError:
org/eclipse/jdt/internal/debug/ui/launcher/JavaLaunchConfig
urationTab
at java.lang.ClassLoader.defineClass1(Native
Method)
at java.lang.ClassLoader.defineClass
(ClassLoader.java:620)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.de
fineClass(DefaultClassLoader.java:160)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.define
Class(ClasspathManager.java:498)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findCl
assImpl(ClasspathManager.java:468)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLo
calClassImpl(ClasspathManager.java:427)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLo
calClass(ClasspathManager.java:410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fi
ndLocalClass(DefaultClassLoader.java:188)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findL
ocalClass(BundleLoader.java:339)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findC
lass(BundleLoader.java:391)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findC
lass(BundleLoader.java:352)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.lo
adClass(DefaultClassLoader.java:83)
at java.lang.ClassLoader.loadClass
(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal
(ClassLoader.java:319)
at
ru.nlmk.eclipse.plugins.profiler.launch.ProfilerTabGroup.cr
eateTabs(ProfilerTabGroup.java:19)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchCo
nfigurationTabGroupViewer$7.run
(LaunchConfigurationTabGroupViewer.java:786)
at org.eclipse.swt.custom.BusyIndicator.showWhile
(BusyIndicator.java:67)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchCo
nfigurationTabGroupViewer.createGroup
(LaunchConfigurationTabGroupViewer.java:795)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchCo
nfigurationTabGroupViewer.showInstanceTabsFor
(LaunchConfigurationTabGroupViewer.java:691)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchCo
nfigurationTabGroupViewer.displayInstanceTabs
(LaunchConfigurationTabGroupViewer.java:632)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchCo
nfigurationTabGroupViewer$6.run
(LaunchConfigurationTabGroupViewer.java:548)
at org.eclipse.swt.custom.BusyIndicator.showWhile
(BusyIndicator.java:67)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchCo
nfigurationTabGroupViewer.inputChanged
(LaunchConfigurationTabGroupViewer.java:565)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchCo
nfigurationTabGroupViewer.setInput
(LaunchConfigurationTabGroupViewer.java:529)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchCo
nfigurationsDialog.handleLaunchConfigurationSelectionChange
d(LaunchConfigurationsDialog.java:928)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchCo
nfigurationsDialog$4.selectionChanged
(LaunchConfigurationsDialog.java:547)
at org.eclipse.jface.viewers.StructuredViewer$3.run
(StructuredViewer.java:839)
at org.eclipse.core.runtime.SafeRunner.run
(SafeRunner.java:37)
at org.eclipse.core.runtime.Platform.run
(Platform.java:843)
at org.eclipse.ui.internal.JFaceUtil$1.run
(JFaceUtil.java:44)
at org.eclipse.jface.util.SafeRunnable.run
(SafeRunnable.java:149)
at
org.eclipse.jface.viewers.StructuredViewer.firePostSelectio
nChanged(StructuredViewer.java:837)
at
org.eclipse.jface.viewers.StructuredViewer.setSelection
(StructuredViewer.java:1578)
at org.eclipse.jface.viewers.Viewer.setSelection
(Viewer.java:384)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchCo
nfigurationsDialog.doInitialTreeSelection
(LaunchConfigurationsDialog.java:587)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchCo
nfigurationsDialog.initializeContent
(LaunchConfigurationsDialog.java:1034)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchCo
nfigurationsDialog.createContents
(LaunchConfigurationsDialog.java:434)
at org.eclipse.jface.window.Window.create
(Window.java:426)
at org.eclipse.jface.dialogs.Dialog.create
(Dialog.java:1124)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchCo
nfigurationsDialog.create
(LaunchConfigurationsDialog.java:363)
at org.eclipse.jface.window.Window.open
(Window.java:785)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchCo
nfigurationsDialog.open
(LaunchConfigurationsDialog.java:1086)
at org.eclipse.debug.ui.DebugUITools$1.run
(DebugUITools.java:375)
at org.eclipse.swt.custom.BusyIndicator.showWhile
(BusyIndicator.java:67)
at
org.eclipse.debug.ui.DebugUITools.openLaunchConfigurationDi
alogOnGroup(DebugUITools.java:379)
at
org.eclipse.debug.ui.DebugUITools.openLaunchConfigurationDi
alogOnGroup(DebugUITools.java:321)
at
org.eclipse.debug.ui.actions.OpenLaunchDialogAction.run
(OpenLaunchDialogAction.java:80)
at org.eclipse.jface.action.Action.runWithEvent
(Action.java:499)
at
org.eclipse.jface.action.ActionContributionItem.handleWidge
tSelection(ActionContributionItem.java:539)
at
org.eclipse.jface.action.ActionContributionItem.access$2
(ActionContributionItem.java:488)
at
org.eclipse.jface.action.ActionContributionItem$5.handleEve
nt(ActionContributionItem.java:400)
at org.eclipse.swt.widgets.EventTable.sendEvent
(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent
(Widget.java:928)
at
org.eclipse.swt.widgets.Display.runDeferredEvents
(Display.java:3348)
at org.eclipse.swt.widgets.Display.readAndDispatch
(Display.java:2968)
at org.eclipse.ui.internal.Workbench.runEventLoop
(Workbench.java:1914)
at org.eclipse.ui.internal.Workbench.runUI
(Workbench.java:1878)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench
(Workbench.java:419)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench
(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.IDEApplication.run
(IDEApplication.java:95)
at
org.eclipse.core.internal.runtime.PlatformActivator$1.run
(PlatformActivator.java:78)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLaunche
r.runApplication(EclipseAppLauncher.java:92)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLaunche
r.start(EclipseAppLauncher.java:68)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run
(EclipseStarter.java:400)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run
(EclipseStarter.java:177)
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:585)
at org.eclipse.core.launcher.Main.invokeFramework
(Main.java:336)
at org.eclipse.core.launcher.Main.basicRun
(Main.java:280)
at org.eclipse.core.launcher.Main.run
(Main.java:977)
at org.eclipse.core.launcher.Main.main
(Main.java:952)