Using signed jars across multiple plugins [message #82222] |
Wed, 25 June 2003 10:54 |
Eclipse User |
|
|
|
Originally posted by: ed.burnette.REMOVE.THIS.sas.com
We've got one plugin containing signed jars that are all exported. When a
second plugin, also containing signed jars, tries to reference classes or
interfaces in the first set of jars, we get a NoClassDefFoundError (partial
traceback copied below). (A third plugin contaning only unsigned jars is
able to reference the first plugin without any errors.) Combining all the
signed jars into one plugin seems to work around the problem, but I'd like
to understand why this is happening. A quick eclipse.org didn't turn up
anything. Can someone clue me in?
Thanks,
--Ed
java.lang.NoClassDefFoundError: com/sas/test/TestInterface
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:537)
at java.security.SecureClassLoader.defineClass(SecureClassLoade r.java:123)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at
org.eclipse.core.internal.boot.DelegatingURLClassLoader.find Class(Delegating
URLClassLoader.java:922)
at
org.eclipse.core.internal.plugins.PluginClassLoader.internal FindClassParents
Self(PluginClassLoader.java:166)
at
org.eclipse.core.internal.boot.DelegatingURLClassLoader.find ClassParentsSelf
(DelegatingURLClassLoader.java:485)
at
org.eclipse.core.internal.boot.DelegatingURLClassLoader.load Class(Delegating
URLClassLoader.java:882)
at
org.eclipse.core.internal.boot.DelegatingURLClassLoader.acce ss$0(DelegatingU
RLClassLoader.java:876)
at
org.eclipse.core.internal.boot.DelegatingURLClassLoader$Dele gateLoader.loadC
lass(DelegatingURLClassLoader.java:90)
at
org.eclipse.core.internal.boot.DelegatingURLClassLoader.find ClassPrerequisit
es(DelegatingURLClassLoader.java:554)
at
org.eclipse.core.internal.boot.DelegatingURLClassLoader.load Class(Delegating
URLClassLoader.java:890)
at
org.eclipse.core.internal.boot.DelegatingURLClassLoader.load Class(Delegating
URLClassLoader.java:862)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302 )
|
|
|
Powered by
FUDForum. Page generated in 0.05561 seconds