Howdy,
We installed and attempted to use the profiler, but got
an error when attempting to start the profile run
configuration. I'm running Eclipse 3.1 on Windows XP.
Here's my session data:
eclipse.buildId=I20050627-1435
java.version=1.4.2_06
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32,
NL=en_US
Command-line arguments: -os win32 -ws win32 -arch x86
and here's the error:
java.lang.NoClassDefFoundError:
org/eclipse/jdt/internal/launching/JavaLocalApplicationLaunchConfigurationDelegate
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
at
org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.defineClass(DefaultClassLoader.java:370)
at
org.eclipse.core.runtime.adaptor.EclipseClassLoader.defineClass(EclipseClassLoader.java:227)
at
org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.findClassImpl(DefaultClassLoader.java:343)
at
org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.findClass(DefaultClassLoader.java:235)
at
org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.findLocalClass(AbstractClassLoader.java:183)
at
org.eclipse.core.runtime.adaptor.EclipseClassLoader.basicFindLocalClass(EclipseClassLoader.java:141)
at
org.eclipse.core.runtime.adaptor.EclipseClassLoader.findLocalClass(EclipseClassLoader.java:68)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:337)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:389)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:350)
at
org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.loadClass(AbstractClassLoader.java:78)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:275)
at
org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:227)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1259)
at
org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:152)
at
org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:142)
at
org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:129)
at
org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:48)
at
org.eclipse.debug.internal.core.LaunchConfigurationType.getDelegate(LaunchConfigurationType.java:242)
at
org.eclipse.debug.internal.core.LaunchConfiguration.getDelegate(LaunchConfiguration.java:362)
at
org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:524)
at
org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:515)
at
org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:733)
at
org.eclipse.debug.internal.ui.DebugUIPlugin$6.run(DebugUIPlugin.java:931)
at
org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)
I have a complete installation and I've copied the DLL
to the right place. I checked the profiler UI jar and
the class is there.
Any help is appreciated!
Nate Forman
ra3490@yahoo.com
Logged In: YES
user_id=16906
Just to add weight to this report, I also see this problem
with a similar configuartion, but tith the 1.4.2_09 JVM.
Logged In: NO
I get a NoSuchMethodError when trying to configure a remote
profiler session in Eclipse 3.1.
I guess this is a compatibility issue with Eclipse 3.1
Full error follows:-
Error 2005-09-29 10:06:21.168 Problems occurred when
invoking code from plug-in: "org.eclipse.jface".
java.lang.NoSuchMethodError:
org.eclipse.jdt.internal.debug.ui.launcher.LauncherMessages.
getString(Ljava/lang/String;)Ljava/lang/String;
at
ru.nlmk.eclipse.plugins.profiler.launch.remote.ConnectTab.cre
ateControl(ConnectTab.java:68)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchConf
igurationTabGroupViewer.showTabsFor
(LaunchConfigurationTabGroupViewer.java:720)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchConf
igurationTabGroupViewer.showInstanceTabsFor
(LaunchConfigurationTabGroupViewer.java:639)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchConf
igurationTabGroupViewer.displayInstanceTabs
(LaunchConfigurationTabGroupViewer.java:519)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchConf
igurationTabGroupViewer$5.run
(LaunchConfigurationTabGroupViewer.java:471)
at org.eclipse.swt.custom.BusyIndicator.showWhile
(BusyIndicator.java:69)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchConf
igurationTabGroupViewer.inputChanged
(LaunchConfigurationTabGroupViewer.java:488)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchConf
igurationTabGroupViewer.setInput
(LaunchConfigurationTabGroupViewer.java:452)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchConf
igurationsDialog.handleLaunchConfigurationSelectionChanged
(LaunchConfigurationsDialog.java:789)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchConf
igurationsDialog$3.selectionChanged
(LaunchConfigurationsDialog.java:601)
at org.eclipse.jface.viewers.StructuredViewer$3.run
(StructuredViewer.java:763)
at org.eclipse.core.internal.runtime.InternalPlatform.run
(InternalPlatform.java:1044)
at org.eclipse.core.runtime.Platform.run(Platform.java:783)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44)
at org.eclipse.jface.util.SafeRunnable.run
(SafeRunnable.java:148)
at
org.eclipse.jface.viewers.StructuredViewer.firePostSelectionC
hanged(StructuredViewer.java:761)
at org.eclipse.jface.viewers.StructuredViewer.setSelection
(StructuredViewer.java:1453)
at org.eclipse.jface.viewers.Viewer.setSelection
(Viewer.java:379)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchConf
igurationView.handleConfigurationAdded
(LaunchConfigurationView.java:270)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchConf
igurationView.launchConfigurationAdded
(LaunchConfigurationView.java:251)
at
org.eclipse.debug.internal.core.LaunchManager$Configuration
Notifier.run(LaunchManager.java:1581)
at org.eclipse.core.internal.runtime.InternalPlatform.run
(InternalPlatform.java:1044)
at org.eclipse.core.runtime.Platform.run(Platform.java:783)
at
org.eclipse.debug.internal.core.LaunchManager$Configuration
Notifier.notify(LaunchManager.java:1605)
at
org.eclipse.debug.internal.core.LaunchManager.launchConfigu
rationAdded(LaunchManager.java:806)
at
org.eclipse.debug.internal.core.LaunchConfigurationWorkingC
opy.writeNewFile(LaunchConfigurationWorkingCopy.java:278)
at
org.eclipse.debug.internal.core.LaunchConfigurationWorkingC
opy.doSave0(LaunchConfigurationWorkingCopy.java:233)
at
org.eclipse.debug.internal.core.LaunchConfigurationWorkingC
opy.doSave(LaunchConfigurationWorkingCopy.java:174)
at
org.eclipse.debug.internal.ui.launchConfigurations.CreateLaun
chConfigurationAction.performAction
(CreateLaunchConfigurationAction.java:75)
at
org.eclipse.debug.internal.ui.launchConfigurations.AbstractLa
unchConfigurationAction$1.run
(AbstractLaunchConfigurationAction.java:103)
at org.eclipse.swt.custom.BusyIndicator.showWhile
(BusyIndicator.java:69)
at
org.eclipse.debug.internal.ui.launchConfigurations.AbstractLa
unchConfigurationAction.run
(AbstractLaunchConfigurationAction.java:106)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchConf
igurationsDialog$ButtonActionNew.run
(LaunchConfigurationsDialog.java:1461)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchConf
igurationsDialog$1.widgetSelected
(LaunchConfigurationsDialog.java:1430)
at org.eclipse.swt.widgets.TypedListener.handleEvent
(TypedListener.java:90)
at org.eclipse.swt.widgets.EventTable.sendEvent
(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent
(Widget.java:843)
at org.eclipse.swt.widgets.Display.runDeferredEvents
(Display.java:3080)
at org.eclipse.swt.widgets.Display.readAndDispatch
(Display.java:2713)
at org.eclipse.jface.window.Window.runEventLoop
(Window.java:809)
at org.eclipse.jface.window.Window.open(Window.java:787)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchConf
igurationsDialog.open(LaunchConfigurationsDialog.java:439)
at org.eclipse.debug.ui.DebugUITools$1.run
(DebugUITools.java:356)
at org.eclipse.swt.custom.BusyIndicator.showWhile
(BusyIndicator.java:69)
at
org.eclipse.debug.ui.DebugUITools.openLaunchConfigurationD
ialogOnGroup(DebugUITools.java:360)
at
org.eclipse.debug.ui.DebugUITools.openLaunchConfigurationD
ialogOnGroup(DebugUITools.java:302)
at org.eclipse.debug.ui.actions.OpenLaunchDialogAction.run
(OpenLaunchDialogAction.java:80)
at org.eclipse.debug.ui.actions.OpenLaunchDialogAction.run
(OpenLaunchDialogAction.java:99)
at org.eclipse.ui.internal.PluginAction.runWithEvent
(PluginAction.java:246)
at org.eclipse.ui.internal.WWinPluginAction.runWithEvent
(WWinPluginAction.java:223)
at
org.eclipse.jface.action.ActionContributionItem.handleWidget
Selection(ActionContributionItem.java:538)
at org.eclipse.jface.action.ActionContributionItem.access$2
(ActionContributionItem.java:488)
at
org.eclipse.jface.action.ActionContributionItem$5.handleEvent
(ActionContributionItem.java:400)
at org.eclipse.swt.widgets.EventTable.sendEvent
(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent
(Widget.java:843)
at org.eclipse.swt.widgets.Display.runDeferredEvents
(Display.java:3080)
at org.eclipse.swt.widgets.Display.readAndDispatch
(Display.java:2713)
at org.eclipse.ui.internal.Workbench.runEventLoop
(Workbench.java:1699)
at org.eclipse.ui.internal.Workbench.runUI
(Workbench.java:1663)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench
(Workbench.java:367)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench
(PlatformUI.java:143)
at org.eclipse.ui.internal.ide.IDEApplication.run
(IDEApplication.java:103)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run
(PlatformActivator.java:226)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run
(EclipseStarter.java:376)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run
(EclipseStarter.java:163)
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.invokeFramework
(Main.java:334)
at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
at org.eclipse.core.launcher.Main.run(Main.java:973)
at org.eclipse.core.launcher.Main.main(Main.java:948)
Logged In: YES
user_id=852965
WE have the same problem. Any help is appreciated
Logged In: NO
Hi,
I used to use this plugin before and it was great; now using
Eclipse 3.1 I also get this error. Any help is appreciated!
Cyrille