Patrick,
>From the StackTrace, it looks like a
ClassCastException. One of the reasons why this
happens(as far as Weblogic is concerned) is if you
have the same classes in a jar and war. In this case,
there is a separate classloader created for jar and
another classloader for the war. This causes a
ClasscastException. It should typically go in a EAR
which means a single classloader loads both the jar
and war. 

In your case, do you have any files that were updated
in the Cactus war but not in the EJB jar or the other
way?
Can you let us know the directory structure of the jar
and war files that you use?

Cheers
Raj

--- Patrick Lightbody <[EMAIL PROTECTED]> wrote:
> I'm just starting to use cactus 1.3, and I got a
> _very_ simple test suite
> working. But when I redeploy the application and run
> the test suite again
> (even if nothing changed, the app was just
> redeployed), I get this error. I
> can only resolve it once I restart Orion... very
> strange...
> 
> 1) testFoo(com.opensymphony.workflow.test.BasicTest)
> javax.servlet.ServletException: Error instantiating
> class
> [com.opensymphony.workflow.test.BasicTest(testFoo)]
>  at
>
org.apache.cactus.server.AbstractTestCaller.getTestClassInstance(AbstractTes
> tCaller.java:309)
>  at
>
org.apache.cactus.server.AbstractTestCaller.doTest(AbstractTestCaller.java:1
> 42)
>  at
>
org.apache.cactus.server.AbstractTestController.dispatch79_handleRequest(Abs
>
tractTestController.java;org/apache/cactus/util/log/LogAspect.java(1k):123)
>  at
>
org.apache.cactus.server.AbstractTestController.around79_handleRequest(Abstr
>
actTestController.java;org/apache/cactus/util/log/LogAspect.java(1k):1147)
>  at
>
org.apache.cactus.server.AbstractTestController.handleRequest(AbstractTestCo
>
ntroller.java;org/apache/cactus/util/log/LogAspect.java(1k):101)
>  at
>
org.apache.cactus.server.ServletTestRedirector.dispatch88_doPost(ServletTest
>
Redirector.java;org/apache/cactus/util/log/LogAspect.java(1k):132)
>  at
>
org.apache.cactus.server.ServletTestRedirector.around88_doPost(ServletTestRe
>
director.java;org/apache/cactus/util/log/LogAspect.java(1k):1147)
>  at
>
org.apache.cactus.server.ServletTestRedirector.doPost(ServletTestRedirector.
>
java;org/apache/cactus/util/log/LogAspect.java(1k):118)
>  at
>
org.apache.cactus.server.ServletTestRedirector.dispatch87_doGet(ServletTestR
>
edirector.java;org/apache/cactus/util/log/LogAspect.java(1k):105)
>  at
>
org.apache.cactus.server.ServletTestRedirector.around87_doGet(ServletTestRed
>
irector.java;org/apache/cactus/util/log/LogAspect.java(1k):1147)
>  at
>
org.apache.cactus.server.ServletTestRedirector.doGet(ServletTestRedirector.j
>
ava;org/apache/cactus/util/log/LogAspect.java(1k):101)
>  at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:195)
>  at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:309)
>  at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:336)
>  at com.evermind._deb._lnc(.:514)
>  at com.evermind._deb._wmb(.:170)
>  at com.evermind._co._wbb(.:581)
>  at com.evermind._co._fs(.:189)
>  at com.evermind._bt.run(.:62)
> Root cause is; java.lang.ClassCastException:
> com.opensymphony.workflow.test.BasicTest
>  at
>
org.apache.cactus.server.AbstractTestCaller.getTestClassInstance(AbstractTes
> tCaller.java:303)
>  at
>
org.apache.cactus.server.AbstractTestCaller.doTest(AbstractTestCaller.java:1
> 42)
>  at
>
org.apache.cactus.server.AbstractTestController.dispatch79_handleRequest(Abs
>
tractTestController.java;org/apache/cactus/util/log/LogAspect.java(1k):123)
>  at
>
org.apache.cactus.server.AbstractTestController.around79_handleRequest(Abstr
>
actTestController.java;org/apache/cactus/util/log/LogAspect.java(1k):1147)
>  at
>
org.apache.cactus.server.AbstractTestController.handleRequest(AbstractTestCo
>
ntroller.java;org/apache/cactus/util/log/LogAspect.java(1k):101)
>  at
>
org.apache.cactus.server.ServletTestRedirector.dispatch88_doPost(ServletTest
>
Redirector.java;org/apache/cactus/util/log/LogAspect.java(1k):132)
>  at
>
org.apache.cactus.server.ServletTestRedirector.around88_doPost(ServletTestRe
>
director.java;org/apache/cactus/util/log/LogAspect.java(1k):1147)
>  at
>
org.apache.cactus.server.ServletTestRedirector.doPost(ServletTestRedirector.
>
java;org/apache/cactus/util/log/LogAspect.java(1k):118)
>  at
>
org.apache.cactus.server.ServletTestRedirector.dispatch87_doGet(ServletTestR
>
edirector.java;org/apache/cactus/util/log/LogAspect.java(1k):105)
>  at
>
org.apache.cactus.server.ServletTestRedirector.around87_doGet(ServletTestRed
>
irector.java;org/apache/cactus/util/log/LogAspect.java(1k):1147)
>  at
>
org.apache.cactus.server.ServletTestRedirector.doGet(ServletTestRedirector.j
>
ava;org/apache/cactus/util/log/LogAspect.java(1k):101)
>  at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:195)
>  at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:309)
>  at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:336)
>  at com.evermind._deb._lnc(.:514)
>  at com.evermind._deb._wmb(.:170)
>  at com.evermind._co._wbb(.:581)
>  at com.evermind._co._fs(.:189)
>  at com.evermind._bt.run(.:62)
> 
> Any ideas??
> 
> -Pat
> 
> --
> To unsubscribe, e-mail:  
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
> 


__________________________________________________
Do You Yahoo!?
Yahoo! Health - your guide to health and wellness
http://health.yahoo.com

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to