You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cactus-user@jakarta.apache.org by David Stemm <da...@hotmail.com> on 2003/12/05 18:51:20 UTC

ChainedRuntimeException with Struts and Cactus

All,
   I'm trying to incorporate Cactus 1.5 into my Struts 1.1 application using Tomcat 4.1.29.  I configured the Cactus samples to run through my Ant script and everything works fine and all the tests run successfully.  When I simply add the commons-*.jar files needed for struts I get the ChainedRuntimeException (full error below) when I run my Ant script.  So I tried adding the jars 1 at a time and then run my Ant script.  The tests run OK until I add the commons-digester.jar which then causes it to fail.  Has anybody seen this before or have a work-around?  Has anybody configured Cactus to work with Struts?  Any help would be appreciated.  Thanks.

David Stemm

Error Message:
[cactus] Testcase: testOut(org.apache.cactus.sample.unit.TestJspOut):Caused an ERROR
[cactus] Failed to get the test results at [http://localhost:8081/stemm-cactified/JspRedirector]
[cactus] org.apache.cactus.util.ChainedRuntimeException: Failed to get the test results at [http://localhost:8081/stemm-cactified/JspRedirector]
[cactus]     at org.apache.cactus.client.connector.http.DefaultHttpClient.doTest_aroundBody0(DefaultHttpClient.java:131)
[cactus]     at org.apache.cactus.client.connector.http.DefaultHttpClient.doTest_aroundBody1$advice(DefaultHttpClient.java:240)
[cactus]     at org.apache.cactus.client.connector.http.DefaultHttpClient.doTest(DefaultHttpClient.java)
[cactus]     at org.apache.cactus.internal.client.WebClientTestCaseDelegate.runWebTest(WebClientTestCaseDelegate.java:333)
[cactus]     at org.apache.cactus.internal.client.WebClientTestCaseDelegate.runGenericTest(WebClientTestCaseDelegate.java:281)
[cactus]     at org.apache.cactus.internal.client.WebClientTestCaseDelegate.runTest(WebClientTestCaseDelegate.java:257)
[cactus]     at org.apache.cactus.ServletTestCase.runCactusTest(ServletTestCase.java:300)
[cactus]     at org.apache.cactus.ServletTestCase.runBare(ServletTestCase.java:263)
[cactus] org.apache.cactus.client.ParsingException: Not a valid response [500 Internal Server Error]
[cactus]     at org.apache.cactus.client.connector.http.DefaultHttpClient.callGetResult(DefaultHttpClient.java:249)
[cactus]     at org.apache.cactus.client.connector.http.DefaultHttpClient.doTest_aroundBody0(DefaultHttpClient.java:126)
[cactus]     at org.apache.cactus.client.connector.http.DefaultHttpClient.doTest_aroundBody1$advice(DefaultHttpClient.java:240)
[cactus]     at org.apache.cactus.client.connector.http.DefaultHttpClient.doTest(DefaultHttpClient.java)
[cactus]     at org.apache.cactus.internal.client.WebClientTestCaseDelegate.runWebTest(WebClientTestCaseDelegate.java:333)
[cactus]     at org.apache.cactus.internal.client.WebClientTestCaseDelegate.runGenericTest(WebClientTestCaseDelegate.java:281)
[cactus]     at org.apache.cactus.internal.client.WebClientTestCaseDelegate.runTest(WebClientTestCaseDelegate.java:257)
[cactus]     at org.apache.cactus.ServletTestCase.runCactusTest(ServletTestCase.java:300)
[cactus]     at org.apache.cactus.ServletTestCase.runBare(ServletTestCase.java:263)

RE: ChainedRuntimeException with Struts and Cactus

Posted by Vincent Massol <vm...@pivolis.com>.
Hi David,

In order to help you further, I would need you to enable cactus logging
and send us the client and server logs.

Thanks
-Vincent

> -----Original Message-----
> From: David Stemm [mailto:david_stemm@hotmail.com]
> Sent: 05 December 2003 18:51
> To: cactus-user@jakarta.apache.org
> Subject: ChainedRuntimeException with Struts and Cactus
> 
> All,
>    I'm trying to incorporate Cactus 1.5 into my Struts 1.1 application
> using Tomcat 4.1.29.  I configured the Cactus samples to run through
my
> Ant script and everything works fine and all the tests run
successfully.
> When I simply add the commons-*.jar files needed for struts I get the
> ChainedRuntimeException (full error below) when I run my Ant script.
So I
> tried adding the jars 1 at a time and then run my Ant script.  The
tests
> run OK until I add the commons-digester.jar which then causes it to
fail.
> Has anybody seen this before or have a work-around?  Has anybody
> configured Cactus to work with Struts?  Any help would be appreciated.
> Thanks.
> 
> David Stemm
> 
> Error Message:
> [cactus] Testcase:
> testOut(org.apache.cactus.sample.unit.TestJspOut):Caused an ERROR
> [cactus] Failed to get the test results at
[http://localhost:8081/stemm-
> cactified/JspRedirector]
> [cactus] org.apache.cactus.util.ChainedRuntimeException: Failed to get
the
> test results at [http://localhost:8081/stemm-cactified/JspRedirector]
> [cactus]     at
>
org.apache.cactus.client.connector.http.DefaultHttpClient.doTest_aroundB
od
> y0(DefaultHttpClient.java:131)
> [cactus]     at
>
org.apache.cactus.client.connector.http.DefaultHttpClient.doTest_aroundB
od
> y1$advice(DefaultHttpClient.java:240)
> [cactus]     at
>
org.apache.cactus.client.connector.http.DefaultHttpClient.doTest(Default
Ht
> tpClient.java)
> [cactus]     at
>
org.apache.cactus.internal.client.WebClientTestCaseDelegate.runWebTest(W
eb
> ClientTestCaseDelegate.java:333)
> [cactus]     at
>
org.apache.cactus.internal.client.WebClientTestCaseDelegate.runGenericTe
st
> (WebClientTestCaseDelegate.java:281)
> [cactus]     at
>
org.apache.cactus.internal.client.WebClientTestCaseDelegate.runTest(WebC
li
> entTestCaseDelegate.java:257)
> [cactus]     at
>
org.apache.cactus.ServletTestCase.runCactusTest(ServletTestCase.java:300
)
> [cactus]     at
> org.apache.cactus.ServletTestCase.runBare(ServletTestCase.java:263)
> [cactus] org.apache.cactus.client.ParsingException: Not a valid
response
> [500 Internal Server Error]
> [cactus]     at
>
org.apache.cactus.client.connector.http.DefaultHttpClient.callGetResult(
De
> faultHttpClient.java:249)
> [cactus]     at
>
org.apache.cactus.client.connector.http.DefaultHttpClient.doTest_aroundB
od
> y0(DefaultHttpClient.java:126)
> [cactus]     at
>
org.apache.cactus.client.connector.http.DefaultHttpClient.doTest_aroundB
od
> y1$advice(DefaultHttpClient.java:240)
> [cactus]     at
>
org.apache.cactus.client.connector.http.DefaultHttpClient.doTest(Default
Ht
> tpClient.java)
> [cactus]     at
>
org.apache.cactus.internal.client.WebClientTestCaseDelegate.runWebTest(W
eb
> ClientTestCaseDelegate.java:333)
> [cactus]     at
>
org.apache.cactus.internal.client.WebClientTestCaseDelegate.runGenericTe
st
> (WebClientTestCaseDelegate.java:281)
> [cactus]     at
>
org.apache.cactus.internal.client.WebClientTestCaseDelegate.runTest(WebC
li
> entTestCaseDelegate.java:257)
> [cactus]     at
>
org.apache.cactus.ServletTestCase.runCactusTest(ServletTestCase.java:300
)
> [cactus]     at
> org.apache.cactus.ServletTestCase.runBare(ServletTestCase.java:263)