I have a problem where if I put too many jars (potentially classes?) in the 
\server\default\lib directory my server will not startup

I put the trace level logging on for the bootloader and found this out:

13:40:30,118 TRACE [UnifiedClassLoader3] release(1) for :[EMAIL PROTECTED] 
url=file:/C:/jboss-3.2.1_tomcat-4.1.24/server/default/tmp/deploy/server/default/conf/jboss-service.xml/1.jboss-service.xml
 ,addedOrder=2}
13:40:30,118 TRACE [UnifiedClassLoader3] released, holds: 0
13:40:30,118 TRACE [UnifiedClassLoader3] Unexpected error during load 
of:org.jboss.logging.Log4jService
java.lang.StackOverflowError
        at java.util.Collections$SynchronizedMap.get(Collections.java:1938)
        at 
org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler(URLStreamHandlerFactory.java:110)
        at java.net.URL.getURLStreamHandler(URL.java:1057)
        at java.net.URL.<init>(URL.java:405)
        at java.net.URL.<init>(URL.java:329)
        at java.net.URL.<init>(URL.java:321)
        at sun.misc.URLClassPath$JarLoader.<init>(URLClassPath.java:540)
        at sun.misc.URLClassPath$3.run(URLClassPath.java:319)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.misc.URLClassPath.getLoader(URLClassPath.java:308)
        at sun.misc.URLClassPath.getLoader(URLClassPath.java:285)
        at sun.misc.URLClassPath.findResource(URLClassPath.java:136)
        at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
        at java.lang.ClassLoader.getResource(ClassLoader.java:780)
        at 
org.jboss.mx.loading.UnifiedClassLoader.getResourceLocally(UnifiedClassLoader.java:250)
        at 
org.jboss.mx.loading.UnifiedLoaderRepository3.getResourceFromClassLoader(UnifiedLoaderRepository3.java:333)
        at 
org.jboss.mx.loading.UnifiedLoaderRepository3.getResource(UnifiedLoaderRepository3.java:243)
        at 
org.jboss.mx.loading.UnifiedClassLoader3.getResource(UnifiedClassLoader3.java:228)
        at 
org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler(URLStreamHandlerFactory.java:146)
        at java.net.URL.getURLStreamHandler(URL.java:1057)
        at java.net.URL.<init>(URL.java:405)
        at java.net.URL.<init>(URL.java:329)
        at java.net.URL.<init>(URL.java:321)
        at sun.misc.URLClassPath$JarLoader.<init>(URLClassPath.java:540)
        at sun.misc.URLClassPath$3.run(URLClassPath.java:319)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.misc.URLClassPath.getLoader(URLClassPath.java:308)
        at sun.misc.URLClassPath.getLoader(URLClassPath.java:285)
        at sun.misc.URLClassPath.findResource(URLClassPath.java:136)
        at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
        at java.lang.ClassLoader.getResource(ClassLoader.java:780)
        at 
org.jboss.mx.loading.UnifiedClassLoader.getResourceLocally(UnifiedClassLoader.java:250)
        at 
org.jboss.mx.loading.UnifiedLoaderRepository3.getResourceFromClassLoader(UnifiedLoaderRepository3.java:333)
        at 
org.jboss.mx.loading.UnifiedLoaderRepository3.getResource(UnifiedLoaderRepository3.java:243)
        at 
org.jboss.mx.loading.UnifiedClassLoader3.getResource(UnifiedClassLoader3.java:228)
        at 
org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler(URLStreamHandlerFactory.java:146)
        at java.net.URL.getURLStreamHandler(URL.java:1057)
        at java.net.URL.<init>(URL.java:405)
        at java.net.URL.<init>(URL.java:329)
        at java.net.URL.<init>(URL.java:321)
        at sun.misc.URLClassPath$JarLoader.<init>(URLClassPath.java:540)
        at sun.misc.URLClassPath$3.run(URLClassPath.java:319)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.misc.URLClassPath.getLoader(URLClassPath.java:308)
        at sun.misc.URLClassPath.getLoader(URLClassPath.java:285)
        at sun.misc.URLClassPath.findResource(URLClassPath.java:136)
        at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
        at java.lang.ClassLoader.getResource(ClassLoader.java:780)
        at 
org.jboss.mx.loading.UnifiedClassLoader.getResourceLocally(UnifiedClassLoader.java:250)
        at 
org.jboss.mx.loading.UnifiedLoaderRepository3.getResourceFromClassLoader(UnifiedLoaderRepository3.java:333)
        at 
org.jboss.mx.loading.UnifiedLoaderRepository3.getResource(UnifiedLoaderRepository3.java:243)
        at 
org.jboss.mx.loading.UnifiedClassLoader3.getResource(UnifiedClassLoader3.java:228)
        at 
org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler(URLStreamHandlerFactory.java:146)
        at java.net.URL.getURLStreamHandler(URL.java:1057)
        at java.net.URL.<init>(URL.java:405)
        at java.net.URL.<init>(URL.java:329)
        at java.net.URL.<init>(URL.java:321)
        at sun.misc.URLClassPath$JarLoader.<init>(URLClassPath.java:540)
        at sun.misc.URLClassPath$3.run(URLClassPath.java:319)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.misc.URLClassPath.getLoader(URLClassPath.java:308)
        at sun.misc.URLClassPath.getLoader(URLClassPath.java:285)
        at sun.misc.URLClassPath.findResource(URLClassPath.java:136)
        at java.net.URLClassLoader$2.run(URLClassLoader.java:351)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findResource(URLClassLoader.java:348)
        at java.lang.ClassLoader.getResource(ClassLoader.java:780)
        at 
org.jboss.mx.loading.UnifiedClassLoader.getResourceLocally(UnifiedClassLoader.java:250)
        at 
org.jboss.mx.loading.UnifiedLoaderRepository3.getResourceFromClassLoader(UnifiedLoaderRepository3.java:333)
        at 
org.jboss.mx.loading.UnifiedLoaderRepository3.getResource(UnifiedLoaderRepository3.java:243)
        at 
org.jboss.mx.loading.UnifiedClassLoader3.getResource(UnifiedClassLoader3.java:228)
        at 
org.jboss.net.protocol.URLStreamHandlerFactory.createURLStreamHandler(URLStreamHandlerFactory.java:146)
        at java.net.URL.getURLStreamHandler(URL.java:1057)
        
etc

This worked in 3.0.3

Is this a known issue? Is there a workaround?

cheers,
Matthew


-------------------------------------------------------
This SF.net email is sponsored by: eBay
Get office equipment for less on eBay!
http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to