Skip to main content



      Home
Home » Eclipse Projects » Eclipse Platform » Using signed jars across multiple plugins
Using signed jars across multiple plugins [message #82222] Wed, 25 June 2003 10:54
Eclipse UserFriend
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 )
Previous Topic:Create a workspace for each project
Next Topic:closing views before eclipse shuts down
Goto Forum:
  


Current Time: Thu Jul 17 19:41:26 EDT 2025

Powered by FUDForum. Page generated in 0.05561 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top