I just upgraded to Ganymede and installed the STP (and many other) updates
using the software updater. When trying to create a wsdl on a Java-first
JAX-WS project though I get a pop-up claiming a class cannot be found.
When checking the log I see many (nested?) exceptions about Annvalidator
like:
!SUBENTRY 1 org.eclipse.equinox.registry 4 1 2008-10-08 14:37:57.244
!MESSAGE Plug-in org.eclipse.stp.sc.annvalidator was unable to load class
org.eclipse.stp.sc.annvalidator.builder.AnnValidator.
!STACK 0
java.lang.ClassNotFoundException:
org.eclipse.stp.sc.annvalidator.builder.AnnValidator
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:481)
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.core.internal.events.BuildManager.instantiateBuilder(BuildManager.java:788)
at
org.eclipse.core.internal.events.BuildManager.initializeBuilder(BuildManager.java:741)
at
org.eclipse.core.internal.events.BuildManager.getBuilder(BuildManager.java:480)
at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
at
org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:253)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256)
at
org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:309)
at
org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:341)
at
org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:140)
at
org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:238)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
When I look in my plugins directory and open the
org.eclipse.stp.sc.annvalidator_0.9.0.200806121858.jar I find the plugin
xml file refers to several class but the jar is empty of any classes. I
have found only on other reference to this problem on the web so far, but
that author also concluded that this jar ought to have some classes in it
(he also references the
org.eclipse.stp.sc.xmlvalidator_0.9.0.200806121858.jar which is also empty
of classes).
Am I incorrect in assuming that the class should be in that jar? Is there
a work-around in order for me to get the JAX-WS web-service built? Thanks!