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 Lemieux (QC/EMC)" <Da...@ericsson.com> on 2003/12/03 19:00:23 UTC

RE: cactus.contextURL disapeared....

Hi,

I have narrowed the problem.

The test still give me problem when I execute them from ant first.
If I execute them from the web first, then they run fine with ant.

1)
Start server 
Deploy
Test with ant : Weird(Some pass and some fail missing cactus.contextURL)
Undeploy
Deploy
Test with ant : Still weird

2)
Start server 
Deploy
Test with ant : Weird(Some pass and some fail missing cactus.contextURL)
Test with web : Everything all right
Test with ant : Everything all right
Undeploy
Deploy
Test with ant : Everything all right

Using weblogic 8.1


testGetParameterCount(org.apache.cactus.ServletTestCase)org.apache.cactus.util.ChainedRuntimeException: Missing Cactus property [cactus.contextURL]
	at org.apache.cactus.configuration.BaseConfiguration.getContextURL(BaseConfiguration.java:114)
	at org.apache.cactus.configuration.AbstractWebConfiguration.getRedirectorURL_aroundBody0(AbstractWebConfiguration.java:85)
	at org.apache.cactus.configuration.AbstractWebConfiguration.getRedirectorURL_aroundBody1$advice(AbstractWebConfiguration.java:240)
	at org.apache.cactus.configuration.AbstractWebConfiguration.getRedirectorURL(AbstractWebConfiguration.java)
	at org.apache.cactus.client.connector.http.DefaultHttpClient.callRunTest(DefaultHttpClient.java:197)
	at org.apache.cactus.client.connector.http.DefaultHttpClient.doTest_aroundBody0(DefaultHttpClient.java:119)
	at org.apache.cactus.client.connector.http.DefaultHttpClient.doTest_aroundBody1$advice(DefaultHttpClient.java:240)
	at org.apache.cactus.client.connector.http.DefaultHttpClient.doTest(DefaultHttpClient.java)
	at org.apache.cactus.internal.client.WebClientTestCaseDelegate.runWebTest(WebClientTestCaseDelegate.java:333)
	at org.apache.cactus.internal.client.WebClientTestCaseDelegate.runGenericTest(WebClientTestCaseDelegate.java:281)
	at org.apache.cactus.internal.client.WebClientTestCaseDelegate.runTest(WebClientTestCaseDelegate.java:257)
	at org.apache.cactus.ServletTestCase.runCactusTest(ServletTestCase.java:300)
	at org.apache.cactus.ServletTestCase.runBare(ServletTestCase.java:263)
	at org.apache.cactus.ServletTestCase.runCactusTest(ServletTestCase.java:291)
	at org.apache.cactus.ServletTestCase.runBare(ServletTestCase.java:263)
	at org.apache.cactus.server.AbstractWebTestCaller.doTest(AbstractWebTestCaller.java:156)
	at org.apache.cactus.server.AbstractWebTestController.handleRequest_aroundBody0(AbstractWebTestController.java:130)
	at org.apache.cactus.server.AbstractWebTestController.handleRequest_aroundBody1$advice(AbstractWebTestController.java:158)
	at org.apache.cactus.server.AbstractWebTestController.handleRequest(AbstractWebTestController.java)
at org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody2(ServletTestRedirector.java:138)
	at org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody3$advice(ServletTestRedirector.java:158)
	at org.apache.cactus.server.ServletTestRedirector.doPost(ServletTestRedirector.java)
	at org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody0(ServletTestRedirector.java:109)
	at org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody1$advice(ServletTestRedirector.java:158)
	at org.apache.cactus.server.ServletTestRedirector.doGet(ServletTestRedirector.java)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1053)
	at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:387)
	at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
	at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6316)
	at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
	at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
	at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3622)
	at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2569)
	at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
	at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)

Thanks David