Bugs item #702918, was opened at 2003-03-13 15:35
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=376685&aid=702918&group_id=22866

Category: JBossWeb
Group: v3.2
Status: Open
Resolution: None
Priority: 5
Submitted By: Vladimir Korenev (vkorenev)
Assigned to: Nobody/Anonymous (nobody)
>Summary: Class loading bug in 3.2 RC2/RC3

Initial Comment:
I have the following application structure:
myapp.ear
+-- ....
+-- junitee.war
     +-- WEB-INF
           +-- lib
                 +-- .....
                 +-- junit.jar
                 +-- junitee.jar
                 +-- strutstest-1.9.6.jar

When running tests, I receive the following exception:
2003-03-13 15:03:53,717 WARN  [org.jboss.jbossweb]
WARNING: Error for
/junitee/test?suite=ru.cboss.callcenter.presentation.controller.struts.action.LoginPageTest
java.lang.NoClassDefFoundError:
servletunit/struts/CactusStrutsTestCase
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
        at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
        at
java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
        at
java.net.URLClassLoader.access$100(URLClassLoader.java:54)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:193)
        at java.security.AccessController.doPrivileged(Native
Method)
        at
java.net.URLClassLoader.findClass(URLClassLoader.java:186)
        at
org.jboss.mx.loading.UnifiedClassLoader.findClass(UnifiedClassLoader.java:388)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
        at
org.jboss.mx.loading.UnifiedClassLoader.loadClassLocally(UnifiedClassLoader.java:229)
        at
org.jboss.mx.loading.UnifiedLoaderRepository3.loadClassFromClassLoader(UnifiedLoaderRepository3.java:217)
        at
org.jboss.mx.loading.LoadMgr.beginLoadTask(LoadMgr.java:129)
        at
org.jboss.mx.loading.UnifiedClassLoader3.loadClass(UnifiedClassLoader3.java:161)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:292)
        at
java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:566)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
        at
org.mortbay.http.ContextLoader.loadClass(ContextLoader.java:214)
        at
org.mortbay.http.ContextLoader.loadClass(ContextLoader.java:198)
        at
org.junitee.runner.TestSuiteLoader.load(TestSuiteLoader.java:37)
        at
junit.runner.BaseTestRunner.loadSuiteClass(BaseTestRunner.java:193)
        at
junit.runner.BaseTestRunner.getTest(BaseTestRunner.java:86)
        at org.junitee.runner.TestRunner$1.run(TestRunner.java:70)
        at org.junitee.runner.TestRunner.run(TestRunner.java:95)
        at
org.junitee.servlet.JUnitEEServlet.runTests(JUnitEEServlet.java:212)
        at
org.junitee.servlet.JUnitEEServlet.doGet(JUnitEEServlet.java:188)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:360)
        at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:278)
        at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:558)
        at
org.mortbay.http.HttpContext.handle(HttpContext.java:1713)
        at
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:550)
        at
org.mortbay.http.HttpContext.handle(HttpContext.java:1663)
        at
org.mortbay.http.HttpServer.service(HttpServer.java:863)
        at org.jboss.jetty.Jetty.service(Jetty.java:470)
        at
org.mortbay.http.HttpConnection.service(HttpConnection.java:773)
        at
org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:937)
        at
org.mortbay.http.HttpConnection.handle(HttpConnection.java:790)
        at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:201)
        at
org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289)
        at
org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:455)

The servletunit.struts.CactusStrutsTestCase class is in
strutstest-1.9.6.jar. The same ear works fine on JBoss
3.0.6.

Win2000/Sun JDK 1.4.1_01

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=376685&aid=702918&group_id=22866


-------------------------------------------------------
This SF.net email is sponsored by:Crypto Challenge is now open! 
Get cracking and register here for some mind boggling fun and 
the chance of winning an Apple iPod:
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to