Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-189

XDoclet configuration dialog broken

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Blocker Blocker
    • 1.5 Milestone 2
    • 1.5 Milestone 1
    • None
    • None
    • Compatibility/Configuration

      In recent builds of Eclipse SDK, the XDoclet configuration dialog (project -> XDoclet Configuration) is broken. When I try to open the dialog I get the error message "The currently displayed page contains invalid values".

      The error log (see below) reveals that this is caused by a ClassNotFoundException. The class in question is "org.eclipse.jdt.internal.ui.dialogs.StatusDialog". I've checked Eclipse CVS and found that this class was deleted from the repository (it exists in the 'attic'). The last log message says "switching to org.eclipse.jface.dialogs.StatusDialog" (URL: http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/dialogs/Attic/StatusDialog.java ). Maybe you guys should to

      !ENTRY org.eclipse.osgi 2005-06-07 14:17:07.226
      !MESSAGE An error occured while automatically activating bundle org.jboss.ide.eclipse.deployer.ui (88).
      !STACK 0
      org.osgi.framework.BundleException: Exception in org.jboss.ide.eclipse.deployer.ui.DeployerUIPlugin.start() of bundle org.jboss.ide.eclipse.deployer.ui.
      at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1013)
      at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:969)
      at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:321)
      at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:266)
      at org.eclipse.core.runtime.adaptor.EclipseClassLoader.findLocalClass(EclipseClassLoader.java:112)
      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:74)
      at java.lang.ClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(Unknown Source)
      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.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:240)
      at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:51)
      at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:236)
      at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition$1.run(LightweightDecoratorDefinition.java:111)
      at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1038)
      at org.eclipse.core.runtime.Platform.run(Platform.java:775)
      at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.internalGetDecorator(LightweightDecoratorDefinition.java:107)
      at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:218)
      at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:67)
      at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1038)
      Caused by: java.lang.NoClassDefFoundError: org/jboss/ide/eclipse/deployer/ui/dialogs/TargetEditDialog : org/eclipse/jdt/internal/ui/dialogs/StatusDialog
      at java.lang.ClassLoader.defineClass(Ljava.lang.String;[BIILjava.security.ProtectionDomain;)Ljava.lang.Class;(Unknown Source)
      at org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.defineClass(DefaultClassLoader.java:331)
      at org.eclipse.core.runtime.adaptor.EclipseClassLoader.defineClass(EclipseClassLoader.java:223)
      at org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.findClassImpl(DefaultClassLoader.java:314)
      at org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.findClass(DefaultClassLoader.java:206)
      at org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.findLocalClass(AbstractClassLoader.java:179)
      at org.eclipse.core.runtime.adaptor.EclipseClassLoader.basicFindLocalClass(EclipseClassLoader.java:137)
      at org.eclipse.core.runtime.adaptor.EclipseClassLoader.findLocalClass(EclipseClassLoader.java:78)
      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:74)
      at java.lang.ClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(Unknown Source)
      at java.lang.ClassLoader.loadClassFromNative(JLjava.lang.String;)Ljava.lang.Class;(Unknown Source)
      at java.lang.ClassLoader.defineClass(Ljava.lang.String;[BIILjava.security.ProtectionDomain;)Ljava.lang.Class;(Unknown Source)
      at org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.defineClass(DefaultClassLoader.java:331)
      at org.eclipse.core.runtime.adaptor.EclipseClassLoader.defineClass(EclipseClassLoader.java:223)
      at org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.findClassImpl(DefaultClassLoader.java:314)
      at org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.findClass(DefaultClassLoader.java:206)
      at org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.findLocalClass(AbstractClassLoader.java:179)
      at org.eclipse.core.runtime.adaptor.EclipseClassLoader.basicFindLocalClass(EclipseClassLoader.java:137)
      at org.eclipse.core.runtime.adaptor.EclipseClassLoader.findLocalClass(EclipseClassLoader.java:78)
      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:74)
      at java.lang.ClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(Unknown Source)
      at java.lang.ClassLoader.loadClassFromNative(JLjava.lang.String;)Ljava.lang.Class;(Unknown Source)
      Root exception:
      java.lang.NoClassDefFoundError: org/jboss/ide/eclipse/deployer/ui/dialogs/TargetEditDialog : org/eclipse/jdt/internal/ui/dialogs/StatusDialog
      at java.lang.ClassLoader.defineClass(Ljava.lang.String;[BIILjava.security.ProtectionDomain;)Ljava.lang.Class;(Unknown Source)
      at org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.defineClass(DefaultClassLoader.java:331)
      at org.eclipse.core.runtime.adaptor.EclipseClassLoader.defineClass(EclipseClassLoader.java:223)
      at org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.findClassImpl(DefaultClassLoader.java:314)
      at org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.findClass(DefaultClassLoader.java:206)
      at org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.findLocalClass(AbstractClassLoader.java:179)
      at org.eclipse.core.runtime.adaptor.EclipseClassLoader.basicFindLocalClass(EclipseClassLoader.java:137)
      at org.eclipse.core.runtime.adaptor.EclipseClassLoader.findLocalClass(EclipseClassLoader.java:78)
      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:74)
      at java.lang.ClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(Unknown Source)
      at java.lang.ClassLoader.loadClassFromNative(JLjava.lang.String;)Ljava.lang.Class;(Unknown Source)
      at java.lang.ClassLoader.defineClass(Ljava.lang.String;[BIILjava.security.ProtectionDomain;)Ljava.lang.Class;(Unknown Source)
      at org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.defineClass(DefaultClassLoader.java:331)
      at org.eclipse.core.runtime.adaptor.EclipseClassLoader.defineClass(EclipseClassLoader.java:223)
      at org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.findClassImpl(DefaultClassLoader.java:314)
      at org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.findClass(DefaultClassLoader.java:206)
      at org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.findLocalClass(AbstractClassLoader.java:179)
      at org.eclipse.core.runtime.adaptor.EclipseClassLoader.basicFindLocalClass(EclipseClassLoader.java:137)
      at org.eclipse.core.runtime.adaptor.EclipseClassLoader.findLocalClass(EclipseClassLoader.java:78)
      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:74)
      at java.lang.ClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(Unknown Source)
      at java.lang.ClassLoader.loadClassFromNative(JLjava.lang.String;)Ljava.lang.Class;(Unknown Source)

              mculpepper_jira Marshall Marshall (Inactive)
              zapodot_jira Sondre Eikanger Kvalø (Inactive)
              Votes:
              16 Vote for this issue
              Watchers:
              8 Start watching this issue

                Created:
                Updated:
                Resolved: