You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by Arvind Srinivasan <ar...@sun.com> on 2002/07/19 01:39:07 UTC
[PATCH] TC4.0 - Intermittent IllegalArgumentException in
WebappClassLoader
Attaching a patch that fixes an intermittent error (that occurs when an
attempt is made to define a package that has already been defined). I
noticed this when running a multi-threaded test.
----- Root Cause -----
java.lang.IllegalArgumentException: Servlet22.S05_Request
at java.lang.ClassLoader.definePackage(ClassLoader.java:1151)
at
java.net.URLClassLoader.definePackage(URLClassLoader.java:310)
at
org.apache.catalina.loader.WebappClassLoader.findClassInternal(Webapp
ClassLoader.java:1647)
at
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoa
der.java:970)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa
der.java:1409)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa
der.java:1287)
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.
java:870)
at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.jav
a:658)
Arvind