Menu

Ganymede...

Help
Kent
2008-10-03
2013-04-26
  • Kent

    Kent - 2008-10-03

    I'm on the Mac, 10.4, and eclipse ganymede (3.4) - and Keytool won't load.  Have you tried it there?

    I was previously on 3.2.2 of eclipse, which also didn't work.

     
    • Kent

      Kent - 2008-10-03

      Here are the details:

      The selected wizard could not be started.
        Plug-in net.sourceforge.keytool.plugin was unable to load class net.sourceforge.keytool.plugin.wizards.importcertificate.ImportCertificateWizard.
        Bad version number in .class file

      I think keytool was compiled in a newer version of the JDK?

      java version "1.5.0_13"
      Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_13-b05-241)
      Java HotSpot(TM) Client VM (build 1.5.0_13-121, mixed mode, sharing)

       
    • Steven  Kuypers

      Steven Kuypers - 2008-11-13

      I have the same problem: keytool won't load.

      It didn't load in Eclipse 3.2. So I installed Eclipse 3.4.1 hoping that it would solve it. But unfortunately...

      In short:
      -I downloaded and started Eclipse 3.4.1
      -I checked out 3 small projects from our cvs
      -I installed the keytool plugin, through the update manager
      -I restarted Eclipse

      When I click keytool, create a new certificate nothing happens (also when i click preferences, nothing happens). The log in the .metadata folder says:

      !ENTRY org.eclipse.ui 4 4 2008-11-13 14:02:39.053
      !MESSAGE The proxied handler for 'net.sourceforge.keytool.plugin.handlers.NewCertificateHandler' could not be loaded

      !ENTRY org.eclipse.ui 4 0 2008-11-13 14:02:39.063
      !MESSAGE The proxied handler for 'net.sourceforge.keytool.plugin.handlers.NewCertificateHandler' could not be loaded
      !STACK 1
      org.eclipse.core.runtime.CoreException: Plug-in net.sourceforge.keytool.plugin was unable to load class net.sourceforge.keytool.plugin.handlers.NewCertificateHandler.
          at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.throwException(RegistryStrategyOSGI.java:180)
          at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:164)
          at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:867)
          at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
          at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51)
          at org.eclipse.ui.internal.handlers.HandlerProxy.loadHandler(HandlerProxy.java:335)
          at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:274)
          at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)
          at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
          at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169)
          at org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandlerService.java:247)
          at org.eclipse.ui.menus.CommandContributionItem.handleWidgetSelection(CommandContributionItem.java:619)
          at org.eclipse.ui.menus.CommandContributionItem.access$10(CommandContributionItem.java:605)
          at org.eclipse.ui.menus.CommandContributionItem$4.handleEvent(CommandContributionItem.java:595)
          at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
          at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
          at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
          at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
          at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
          at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
          at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
          at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
          at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
          at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
          at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
          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:549)
          at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
          at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
      Caused by: java.lang.UnsupportedClassVersionError: Bad version number in .class file
          at java.lang.ClassLoader.defineClass1(Native Method)
          at java.lang.ClassLoader.defineClass(Unknown Source)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:165)
          at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:554)
          at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:524)
          at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:455)
          at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:443)
          at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:423)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:368)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:444)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:397)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:385)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87)
          at java.lang.ClassLoader.loadClass(Unknown Source)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:313)
          at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:227)
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1274)
          at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:160)
          ... 36 more
      !SUBENTRY 1 org.eclipse.equinox.registry 4 1 2008-11-13 14:02:39.063
      !MESSAGE Plug-in net.sourceforge.keytool.plugin was unable to load class net.sourceforge.keytool.plugin.handlers.NewCertificateHandler.
      !STACK 0
      java.lang.UnsupportedClassVersionError: Bad version number in .class file
          at java.lang.ClassLoader.defineClass1(Native Method)
          at java.lang.ClassLoader.defineClass(Unknown Source)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:165)
          at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:554)
          at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:524)
          at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:455)
          at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:443)
          at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:423)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:368)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:444)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:397)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:385)
          at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87)
          at java.lang.ClassLoader.loadClass(Unknown Source)
          at org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:313)
          at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:227)
          at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1274)
          at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:160)
          at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:867)
          at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
          at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51)
          at org.eclipse.ui.internal.handlers.HandlerProxy.loadHandler(HandlerProxy.java:335)
          at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:274)
          at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)
          at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
          at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169)
          at org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandlerService.java:247)
          at org.eclipse.ui.menus.CommandContributionItem.handleWidgetSelection(CommandContributionItem.java:619)
          at org.eclipse.ui.menus.CommandContributionItem.access$10(CommandContributionItem.java:605)
          at org.eclipse.ui.menus.CommandContributionItem$4.handleEvent(CommandContributionItem.java:595)
          at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
          at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
          at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
          at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
          at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
          at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
          at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
          at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
          at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
          at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
          at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
          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:549)
          at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
          at org.eclipse.equinox.launcher.Main.run(Main.java:1236)

       
    • Steven  Kuypers

      Steven Kuypers - 2008-11-13

      Some extra information: I just switched from jdk1.5.0_6 to jdk1.5.0_16 but the problem persists. When I choose window, preferences and select keytool, an error dialog says:

      Unable to create the selected preference page.
      Bad version number in .class file

      The .metadata log shows the same as my previous posting

       
    • Patrick Fust

      Patrick Fust - 2009-04-20

      Hi.

      Some of the previous versions of Keytool only supported JDK 1.6.
      Eather switch to 1.6, or download the last version of the plugin.

      Best regards,
      Patrick Fust

       

Log in to post a comment.