Menu

#96 NoClassDefFoundError when launching profiler

open
nobody
None
5
2005-09-13
2005-09-13
Anonymous
No

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

Discussion

  • Mark J Hewitt

    Mark J Hewitt - 2005-09-19

    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.

     
  • Nobody/Anonymous

    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)

     
  • John Bauer

    John Bauer - 2005-10-19

    Logged In: YES
    user_id=852965

    WE have the same problem. Any help is appreciated

     
  • Nobody/Anonymous

    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

     

Log in to post a comment.

MongoDB Logo MongoDB