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 Michal Valach <va...@fel.cvut.cz> on 2008/02/08 18:48:58 UTC
Form Authentication
Hi,
I have one more question which is about form Authentication. When i
try to use form Authentication using cactus doc at
http://jakarta.apache.org/cactus/writing/howto_security.html, i get
this error message for my test .
Failed to get the test results at
[http://localhost:8081/test/ServletRedirectorSecure]
[cactus] org.apache.cactus.util.ChainedRuntimeException: Failed to
get the test
results at [http://localhost:8081/test/ServletRedirectorSecure]
[cactus] at
org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest_aroundBody0(DefaultHttpClient.java:92)
[cactus] at
org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest_aroundBody1$advice(DefaultHttpClient.java:288)
[cactus] at
org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest(DefaultHttpClient.java)
[cactus] at
org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runWebTest(HttpProtocolHandler.java:159)
[cactus] at
org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest_aroundBody0(HttpProtocolHandler.java:80)
[cactus] at
org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest_aroundBody1$advice(HttpProtocolHandler.java:288)
[cactus] at
org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest(HttpProtocolHandler.java)
[cactus] at
org.apache.cactus.internal.client.ClientTestCaseCaller.runTest(ClientTestCaseCaller.java:144)
[cactus] at
org.apache.cactus.internal.AbstractCactusTestCase.runBareClient(AbstractCactusTestCase.java:215)
[cactus] at
org.apache.cactus.internal.AbstractCactusTestCase.runBare(AbstractCactusTestCase.java:133)
[cactus] at
org.apache.cactus.internal.AbstractTestSuite.runTest(AbstractTestSuite.java:259)
[cactus] at
org.apache.cactus.internal.AbstractTestSuite.run_aroundBody0(AbstractTestSuite.java:250)
[cactus] at
org.apache.cactus.internal.AbstractTestSuite.run_aroundBody1$advice(AbstractTestSuite.java:217)
[cactus] at
org.apache.cactus.internal.AbstractTestSuite.run(AbstractTestSuite.java)
[cactus] at
org.apache.cactus.internal.AbstractTestSuite.runTest(AbstractTestSuite.java:259)
[cactus] at
org.apache.cactus.internal.AbstractTestSuite.run_aroundBody0(AbstractTestSuite.java:250)
[cactus] at
org.apache.cactus.internal.AbstractTestSuite.run_aroundBody1$advice(AbstractTestSuite.java:217)
[cactus] at
org.apache.cactus.internal.AbstractTestSuite.run(AbstractTestSuite.java)
[cactus] org.apache.cactus.internal.client.ParsingException: Not a
valid response [500
Internal Server Error]
[cactus] at
org.apache.cactus.internal.client.connector.http.DefaultHttpClient.callGetResult(DefaultHttpClient.java:211)
[cactus] at
org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest_aroundBody0(DefaultHttpClient.java:87)
[cactus] at
org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest_aroundBody1$advice(DefaultHttpClient.java:288)
[cactus] at
org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest(DefaultHttpClient.java)
[cactus] at
org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runWebTest(HttpProtocolHandler.java:159)
[cactus] at
org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest_aroundBody0(HttpProtocolHandler.java:80)
[cactus] at
org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest_aroundBody1$advice(HttpProtocolHandler.java:288)
[cactus] at
org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest(HttpProtocolHandler.java)
[cactus] at
org.apache.cactus.internal.client.ClientTestCaseCaller.runTest(ClientTestCaseCaller.java:144)
[cactus] at
org.apache.cactus.internal.AbstractCactusTestCase.runBareClient(AbstractCactusTestCase.java:215)
[cactus] at
org.apache.cactus.internal.AbstractCactusTestCase.runBare(AbstractCactusTestCase.java:133)
[cactus] at
org.apache.cactus.internal.AbstractTestSuite.runTest(AbstractTestSuite.java:259)
[cactus] at
org.apache.cactus.internal.AbstractTestSuite.run_aroundBody0(AbstractTestSuite.java:250)
[cactus] at
org.apache.cactus.internal.AbstractTestSuite.run_aroundBody1$advice(AbstractTestSuite.java:217)
[cactus] at
org.apache.cactus.internal.AbstractTestSuite.run(AbstractTestSuite.java)
[cactus] at
org.apache.cactus.internal.AbstractTestSuite.runTest(AbstractTestSuite.java:259)
[cactus] at
org.apache.cactus.internal.AbstractTestSuite.run_aroundBody0(AbstractTestSuite.java:250)
[cactus] at
org.apache.cactus.internal.AbstractTestSuite.run_aroundBody1$advice(AbstractTestSuite.java:217)
[cactus] at
org.apache.cactus.internal.AbstractTestSuite.run(AbstractTestSuite.java).
My cactus server side log says :
2008-02-08 18:25:53,889 DEBUG
[org.apache.cactus.internal.configuration.ConfigurationInitializer ]
<initialize([false])
2008-02-08 18:25:53,920 DEBUG
[org.apache.cactus.internal.configuration.ConfigurationInitializer
] >initialize
2008-02-08 18:25:53,935 DEBUG [org.apache.cactus.server.FilterTestRedirector
] <init([ApplicationFilterConfig[name=FilterRedirector,
filterClass=org.apache.cactus.server.FilterTestRedirector]])
2008-02-08 18:25:53,935 DEBUG [org.apache.cactus.server.FilterTestRedirector
] >init
2008-02-08 18:25:54,513 DEBUG
[org.apache.cactus.internal.configuration.ConfigurationInitializer ]
<initialize([false])
2008-02-08 18:25:54,545 DEBUG
[org.apache.cactus.internal.configuration.ConfigurationInitializer
] >initialize
2008-02-08 18:25:54,560 DEBUG [org.apache.cactus.server.ServletTestRedirector
] <doGet([org.apache.catalina.connector.RequestFacade@aed564],
[org.apache.catalina.connector.ResponseFacade@3bc19e])
2008-02-08 18:25:54,560 DEBUG [org.apache.cactus.server.ServletTestRedirector
] <doPost([org.apache.catalina.connector.RequestFacade@aed564],
[org.apache.catalina.connector.ResponseFacade@3bc19e])
2008-02-08 18:25:54,560 DEBUG [org.apache.cactus.server.ServletTestRedirector
] ------------- Start Servlet service
2008-02-08 18:25:54,670 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
]
<setHttpServletRequest([org.apache.catalina.connector.RequestFacade@aed564])
2008-02-08 18:25:54,670 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
] >setHttpServletRequest
2008-02-08 18:25:54,670 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
]
<setHttpServletResponse([org.apache.catalina.connector.ResponseFacade@3bc19e])
2008-02-08 18:25:54,670 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
] >setHttpServletResponse
2008-02-08 18:25:54,670 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
]
<setServletContext([org.apache.catalina.core.ApplicationContextFacade@2c3fbb])
2008-02-08 18:25:54,670 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
] >setServletContext
2008-02-08 18:25:54,670 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
]
<setServletConfig([org.apache.catalina.core.StandardWrapperFacade@10c488c])
2008-02-08 18:25:54,670 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
] >setServletConfig
2008-02-08 18:25:54,685 DEBUG
[org.apache.cactus.internal.server.ServletTestController
]
<handleRequest([org.apache.cactus.internal.server.ServletImplicitObjects@b587e9])
2008-02-08 18:25:54,685 DEBUG [org.apache.cactus.internal.server.ServletUtil
] <getQueryStringParameter([Cactus_Service=RUN_TEST],
[Cactus_Service])
2008-02-08 18:25:54,685 DEBUG [org.apache.cactus.internal.server.ServletUtil
] >getQueryStringParameter = [RUN_TEST]
2008-02-08 18:25:54,685 DEBUG
[org.apache.cactus.internal.server.AbstractWebTestController
] Service to call
= RUN_TEST
2008-02-08 18:25:54,701 DEBUG [org.apache.cactus.internal.ServiceEnumeration
] <valueOf([RUN_TEST])
2008-02-08 18:25:54,701 DEBUG [org.apache.cactus.internal.ServiceEnumeration
] >valueOf = [RUN_TEST]
2008-02-08 18:25:54,701 DEBUG
[org.apache.cactus.internal.server.ServletTestController
] >handleRequest
2008-02-08 18:25:54,701 DEBUG [org.apache.cactus.server.ServletTestRedirector
] >doPost
2008-02-08 18:25:54,701 DEBUG [org.apache.cactus.server.ServletTestRedirector
] >doGet
2008-02-08 18:25:56,684 DEBUG [org.apache.cactus.server.ServletTestRedirector
] <doGet([org.apache.catalina.connector.RequestFacade@aed564],
[org.apache.catalina.connector.ResponseFacade@3bc19e])
2008-02-08 18:25:56,684 DEBUG [org.apache.cactus.server.ServletTestRedirector
] <doPost([org.apache.catalina.connector.RequestFacade@aed564],
[org.apache.catalina.connector.ResponseFacade@3bc19e])
2008-02-08 18:25:56,684 DEBUG [org.apache.cactus.server.ServletTestRedirector
] ------------- Start Servlet service
2008-02-08 18:25:56,684 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
]
<setHttpServletRequest([org.apache.catalina.connector.RequestFacade@aed564])
2008-02-08 18:25:56,684 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
] >setHttpServletRequest
2008-02-08 18:25:56,684 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
]
<setHttpServletResponse([org.apache.catalina.connector.ResponseFacade@3bc19e])
2008-02-08 18:25:56,684 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
] >setHttpServletResponse
2008-02-08 18:25:56,684 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
]
<setServletContext([org.apache.catalina.core.ApplicationContextFacade@2c3fbb])
2008-02-08 18:25:56,684 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
] >setServletContext
2008-02-08 18:25:56,684 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
]
<setServletConfig([org.apache.catalina.core.StandardWrapperFacade@10c488c])
2008-02-08 18:25:56,684 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
] >setServletConfig
2008-02-08 18:25:56,684 DEBUG
[org.apache.cactus.internal.server.ServletTestController
]
<handleRequest([org.apache.cactus.internal.server.ServletImplicitObjects@1e1c66a])
2008-02-08 18:25:56,684 DEBUG [org.apache.cactus.internal.server.ServletUtil
] <getQueryStringParameter([Cactus_Service=RUN_TEST],
[Cactus_Service])
2008-02-08 18:25:56,684 DEBUG [org.apache.cactus.internal.server.ServletUtil
] >getQueryStringParameter = [RUN_TEST]
2008-02-08 18:25:56,684 DEBUG
[org.apache.cactus.internal.server.AbstractWebTestController
] Service to call
= RUN_TEST
2008-02-08 18:25:56,684 DEBUG [org.apache.cactus.internal.ServiceEnumeration
] <valueOf([RUN_TEST])
2008-02-08 18:25:56,684 DEBUG [org.apache.cactus.internal.ServiceEnumeration
] >valueOf = [RUN_TEST]
2008-02-08 18:25:56,684 DEBUG
[org.apache.cactus.internal.server.ServletTestController
] >handleRequest
2008-02-08 18:25:56,684 DEBUG [org.apache.cactus.server.ServletTestRedirector
] >doPost
2008-02-08 18:25:56,684 DEBUG [org.apache.cactus.server.ServletTestRedirector
] >doGet
2008-02-08 18:26:08,913 DEBUG [org.apache.cactus.server.ServletTestRedirector
] <doGet([org.apache.catalina.connector.RequestFacade@efc2d1],
[org.apache.catalina.connector.ResponseFacade@df4ab2])
2008-02-08 18:26:08,913 DEBUG [org.apache.cactus.server.ServletTestRedirector
] <doPost([org.apache.catalina.connector.RequestFacade@efc2d1],
[org.apache.catalina.connector.ResponseFacade@df4ab2])
2008-02-08 18:26:08,913 DEBUG [org.apache.cactus.server.ServletTestRedirector
] ------------- Start Servlet service
2008-02-08 18:26:08,913 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
]
<setHttpServletRequest([org.apache.catalina.connector.RequestFacade@efc2d1])
2008-02-08 18:26:08,913 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
] >setHttpServletRequest
2008-02-08 18:26:08,913 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
]
<setHttpServletResponse([org.apache.catalina.connector.ResponseFacade@df4ab2])
2008-02-08 18:26:08,913 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
] >setHttpServletResponse
2008-02-08 18:26:08,913 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
]
<setServletContext([org.apache.catalina.core.ApplicationContextFacade@2c3fbb])
2008-02-08 18:26:08,913 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
] >setServletContext
2008-02-08 18:26:08,913 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
]
<setServletConfig([org.apache.catalina.core.StandardWrapperFacade@1a119b3])
2008-02-08 18:26:08,913 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
] >setServletConfig
2008-02-08 18:26:08,913 DEBUG
[org.apache.cactus.internal.server.ServletTestController
]
<handleRequest([org.apache.cactus.internal.server.ServletImplicitObjects@19e4d25])
2008-02-08 18:26:08,913 DEBUG [org.apache.cactus.internal.server.ServletUtil
] <getQueryStringParameter([null], [Cactus_Service])
2008-02-08 18:26:08,913 DEBUG [org.apache.cactus.internal.server.ServletUtil
] >getQueryStringParameter = [null]
2008-02-08 18:26:08,913 DEBUG
[org.apache.cactus.internal.server.AbstractWebTestController
] Missing service
name parameter [Cactus_Service] in HTTP request. Received query string
is [null].
2008-02-08 18:26:08,960 DEBUG [org.apache.cactus.server.ServletTestRedirector
] <doGet([org.apache.catalina.connector.RequestFacade@bf7b3e],
[org.apache.catalina.connector.ResponseFacade@13450f7])
2008-02-08 18:26:08,960 DEBUG [org.apache.cactus.server.ServletTestRedirector
] <doPost([org.apache.catalina.connector.RequestFacade@bf7b3e],
[org.apache.catalina.connector.ResponseFacade@13450f7])
2008-02-08 18:26:08,960 DEBUG [org.apache.cactus.server.ServletTestRedirector
] ------------- Start Servlet service
2008-02-08 18:26:08,960 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
]
<setHttpServletRequest([org.apache.catalina.connector.RequestFacade@bf7b3e])
2008-02-08 18:26:08,960 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
] >setHttpServletRequest
2008-02-08 18:26:08,960 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
]
<setHttpServletResponse([org.apache.catalina.connector.ResponseFacade@13450f7])
2008-02-08 18:26:08,960 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
] >setHttpServletResponse
2008-02-08 18:26:08,960 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
]
<setServletContext([org.apache.catalina.core.ApplicationContextFacade@2c3fbb])
2008-02-08 18:26:08,960 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
] >setServletContext
2008-02-08 18:26:08,960 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
]
<setServletConfig([org.apache.catalina.core.StandardWrapperFacade@1a119b3])
2008-02-08 18:26:08,960 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
] >setServletConfig
2008-02-08 18:26:08,960 DEBUG
[org.apache.cactus.internal.server.ServletTestController
]
<handleRequest([org.apache.cactus.internal.server.ServletImplicitObjects@1af89c5])
2008-02-08 18:26:08,960 DEBUG [org.apache.cactus.internal.server.ServletUtil
] <getQueryStringParameter([Cactus_Service=GET_RESULTS],
[Cactus_Service])
2008-02-08 18:26:08,960 DEBUG [org.apache.cactus.internal.server.ServletUtil
] >getQueryStringParameter = [GET_RESULTS]
2008-02-08 18:26:08,960 DEBUG
[org.apache.cactus.internal.server.AbstractWebTestController
] Service to call
= GET_RESULTS
2008-02-08 18:26:08,960 DEBUG [org.apache.cactus.internal.ServiceEnumeration
] <valueOf([GET_RESULTS])
2008-02-08 18:26:08,960 DEBUG [org.apache.cactus.internal.ServiceEnumeration
] >valueOf = [GET_RESULTS]
2008-02-08 18:26:08,960 ERROR
[org.apache.cactus.internal.server.AbstractWebTestCaller
] Error getting test result. This could happen for example
if you're using a
load-balancer. Please disable it before running Cactus tests.
2008-02-08 18:26:09,116 DEBUG [org.apache.cactus.server.ServletTestRedirector
] <doGet([org.apache.catalina.connector.RequestFacade@efc2d1],
[org.apache.catalina.connector.ResponseFacade@df4ab2])
2008-02-08 18:26:09,116 DEBUG [org.apache.cactus.server.ServletTestRedirector
] <doPost([org.apache.catalina.connector.RequestFacade@efc2d1],
[org.apache.catalina.connector.ResponseFacade@df4ab2])
2008-02-08 18:26:09,116 DEBUG [org.apache.cactus.server.ServletTestRedirector
] ------------- Start Servlet service
2008-02-08 18:26:09,131 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
]
<setHttpServletRequest([org.apache.catalina.connector.RequestFacade@efc2d1])
2008-02-08 18:26:09,131 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
] >setHttpServletRequest
2008-02-08 18:26:09,131 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
]
<setHttpServletResponse([org.apache.catalina.connector.ResponseFacade@df4ab2])
2008-02-08 18:26:09,131 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
] >setHttpServletResponse
2008-02-08 18:26:09,131 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
]
<setServletContext([org.apache.catalina.core.ApplicationContextFacade@2c3fbb])
2008-02-08 18:26:09,131 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
] >setServletContext
2008-02-08 18:26:09,131 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
]
<setServletConfig([org.apache.catalina.core.StandardWrapperFacade@10c488c])
2008-02-08 18:26:09,131 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
] >setServletConfig
2008-02-08 18:26:09,131 DEBUG
[org.apache.cactus.internal.server.ServletTestController
]
<handleRequest([org.apache.cactus.internal.server.ServletImplicitObjects@4f349b])
2008-02-08 18:26:09,131 DEBUG [org.apache.cactus.internal.server.ServletUtil
] <getQueryStringParameter([Cactus_Service=RUN_TEST],
[Cactus_Service])
2008-02-08 18:26:09,131 DEBUG [org.apache.cactus.internal.server.ServletUtil
] >getQueryStringParameter = [RUN_TEST]
2008-02-08 18:26:09,131 DEBUG
[org.apache.cactus.internal.server.AbstractWebTestController
] Service to call
= RUN_TEST
2008-02-08 18:26:09,131 DEBUG [org.apache.cactus.internal.ServiceEnumeration
] <valueOf([RUN_TEST])
2008-02-08 18:26:09,131 DEBUG [org.apache.cactus.internal.ServiceEnumeration
] >valueOf = [RUN_TEST]
2008-02-08 18:26:09,131 DEBUG
[org.apache.cactus.internal.server.ServletTestController
] >handleRequest
2008-02-08 18:26:09,131 DEBUG [org.apache.cactus.server.ServletTestRedirector
] >doPost
2008-02-08 18:26:09,131 DEBUG [org.apache.cactus.server.ServletTestRedirector
] >doGet
2008-02-08 18:26:09,647 DEBUG [org.apache.cactus.server.ServletTestRedirector
] <doGet([org.apache.catalina.connector.RequestFacade@bf7b3e],
[org.apache.catalina.connector.ResponseFacade@13450f7])
2008-02-08 18:26:09,647 DEBUG [org.apache.cactus.server.ServletTestRedirector
] <doPost([org.apache.catalina.connector.RequestFacade@bf7b3e],
[org.apache.catalina.connector.ResponseFacade@13450f7])
2008-02-08 18:26:09,647 DEBUG [org.apache.cactus.server.ServletTestRedirector
] ------------- Start Servlet service
2008-02-08 18:26:09,647 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
]
<setHttpServletRequest([org.apache.catalina.connector.RequestFacade@bf7b3e])
2008-02-08 18:26:09,647 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
] >setHttpServletRequest
2008-02-08 18:26:09,647 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
]
<setHttpServletResponse([org.apache.catalina.connector.ResponseFacade@13450f7])
2008-02-08 18:26:09,647 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
] >setHttpServletResponse
2008-02-08 18:26:09,647 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
]
<setServletContext([org.apache.catalina.core.ApplicationContextFacade@2c3fbb])
2008-02-08 18:26:09,647 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
] >setServletContext
2008-02-08 18:26:09,647 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
]
<setServletConfig([org.apache.catalina.core.StandardWrapperFacade@10c488c])
2008-02-08 18:26:09,647 DEBUG
[org.apache.cactus.internal.server.ServletImplicitObjects
] >setServletConfig
2008-02-08 18:26:09,647 DEBUG
[org.apache.cactus.internal.server.ServletTestController
]
<handleRequest([org.apache.cactus.internal.server.ServletImplicitObjects@a6dbf3])
2008-02-08 18:26:09,647 DEBUG [org.apache.cactus.internal.server.ServletUtil
] <getQueryStringParameter([Cactus_Service=RUN_TEST],
[Cactus_Service])
2008-02-08 18:26:09,647 DEBUG [org.apache.cactus.internal.server.ServletUtil
] >getQueryStringParameter = [RUN_TEST]
2008-02-08 18:26:09,647 DEBUG
[org.apache.cactus.internal.server.AbstractWebTestController
] Service to call
= RUN_TEST
2008-02-08 18:26:09,647 DEBUG [org.apache.cactus.internal.ServiceEnumeration
] <valueOf([RUN_TEST])
2008-02-08 18:26:09,647 DEBUG [org.apache.cactus.internal.ServiceEnumeration
] >valueOf = [RUN_TEST]
2008-02-08 18:26:09,647 DEBUG
[org.apache.cactus.internal.server.ServletTestController
] >handleRequest
2008-02-08 18:26:09,647 DEBUG [org.apache.cactus.server.ServletTestRedirector
] >doPost
2008-02-08 18:26:09,647 DEBUG [org.apache.cactus.server.ServletTestRedirector
] >doGet
My cactus client side log says :
2008-02-08 18:26:01,729 DEBUG
[org.apache.cactus.internal.configuration.ConfigurationInitializer ]
<initialize([false])
2008-02-08 18:26:01,744 DEBUG
[org.apache.cactus.internal.configuration.ConfigurationInitializer
] >initialize
2008-02-08 18:26:01,760 DEBUG [org.apache.cactus.ServletTestSuite
] <addTestSuite([class com.ceskyweb.cms2.view.EventModuleBeanTest])
2008-02-08 18:26:01,807 DEBUG
[org.apache.cactus.internal.server.ServerTestCaseCaller
]
<setDelegatedTest([testFormAuthentication(com.ceskyweb.cms2.view.EventModuleBeanTest)])
2008-02-08 18:26:01,807 DEBUG
[org.apache.cactus.internal.server.ServerTestCaseCaller
] >setDelegatedTest
2008-02-08 18:26:01,807 DEBUG
[org.apache.cactus.internal.server.ServerTestCaseCaller
] <setWrappedTest([null])
2008-02-08 18:26:01,807 DEBUG
[org.apache.cactus.internal.server.ServerTestCaseCaller
] >setWrappedTest
2008-02-08 18:26:01,807 DEBUG
[org.apache.cactus.internal.server.ServerTestCaseCaller
]
<setDelegatedTest([testFormAuthentication(org.apache.cactus.ServletTestCase)])
2008-02-08 18:26:01,807 DEBUG
[org.apache.cactus.internal.server.ServerTestCaseCaller
] >setDelegatedTest
2008-02-08 18:26:01,807 DEBUG
[org.apache.cactus.internal.server.ServerTestCaseCaller
]
<setWrappedTest([testFormAuthentication(com.ceskyweb.cms2.view.EventModuleBeanTest)])
2008-02-08 18:26:01,807 DEBUG
[org.apache.cactus.internal.server.ServerTestCaseCaller
] >setWrappedTest
2008-02-08 18:26:01,807 DEBUG [org.apache.cactus.ServletTestSuite
]
<addTest([testFormAuthentication(org.apache.cactus.ServletTestCase)])
2008-02-08 18:26:01,807 DEBUG [org.apache.cactus.ServletTestSuite
] >addTest
2008-02-08 18:26:01,807 DEBUG [org.apache.cactus.ServletTestSuite
] <addTest([com.ceskyweb.cms2.view.EventModuleBeanTest])
2008-02-08 18:26:01,807 DEBUG [org.apache.cactus.ServletTestSuite
] >addTest
2008-02-08 18:26:01,807 DEBUG [org.apache.cactus.ServletTestSuite
] >addTestSuite
2008-02-08 18:26:02,416 DEBUG [org.apache.cactus.ServletTestSuite
] <run([junit.framework.TestResult@1833955])
2008-02-08 18:26:02,416 DEBUG [org.apache.cactus.ServletTestSuite
] <run([junit.framework.TestResult@1833955])
2008-02-08 18:26:02,463 DEBUG
[org.apache.cactus.internal.util.TestCaseImplementChecker
]
<checkTestName([testFormAuthentication(org.apache.cactus.ServletTestCase)])
2008-02-08 18:26:02,463 DEBUG
[org.apache.cactus.internal.util.JUnitVersionHelper
]
<getTestCaseName([testFormAuthentication(org.apache.cactus.ServletTestCase)])
2008-02-08 18:26:02,463 DEBUG
[org.apache.cactus.internal.util.JUnitVersionHelper
] >getTestCaseName = [testFormAuthentication]
2008-02-08 18:26:02,463 DEBUG
[org.apache.cactus.internal.util.TestCaseImplementChecker
] >checkTestName
2008-02-08 18:26:02,463 DEBUG
[org.apache.cactus.internal.util.TestCaseImplementChecker
]
<checkTestName([testFormAuthentication(com.ceskyweb.cms2.view.EventModuleBeanTest)])
2008-02-08 18:26:02,463 DEBUG
[org.apache.cactus.internal.util.JUnitVersionHelper
]
<getTestCaseName([testFormAuthentication(com.ceskyweb.cms2.view.EventModuleBeanTest)])
2008-02-08 18:26:02,463 DEBUG
[org.apache.cactus.internal.util.JUnitVersionHelper
] >getTestCaseName = [testFormAuthentication]
2008-02-08 18:26:02,463 DEBUG
[org.apache.cactus.internal.util.TestCaseImplementChecker
] >checkTestName
2008-02-08 18:26:02,463 DEBUG
[org.apache.cactus.internal.util.JUnitVersionHelper
]
<getTestCaseName([testFormAuthentication(org.apache.cactus.ServletTestCase)])
2008-02-08 18:26:02,463 DEBUG
[org.apache.cactus.internal.util.JUnitVersionHelper
] >getTestCaseName = [testFormAuthentication]
2008-02-08 18:26:02,463 DEBUG
[org.apache.cactus.internal.client.ClientTestCaseCaller
] ------------- Test: testFormAuthentication
2008-02-08 18:26:02,541 DEBUG
[org.apache.cactus.internal.client.ClientTestCaseCaller
] <callGlobalBeginMethod([simulation URL = [null],
automatic session = [true],
cookies = [], headers = [], GET parameters = [], POST parameters = []])
2008-02-08 18:26:02,541 DEBUG
[org.apache.cactus.internal.util.TestCaseImplementChecker
] <checkAsBeginMethod([public void
com.ceskyweb.cms2.view.EventModuleBeanTest.begin(org.apache.cactus.WebRequest)])
2008-02-08 18:26:02,541 DEBUG
[org.apache.cactus.internal.util.TestCaseImplementChecker
] >checkAsBeginMethod
2008-02-08 18:26:02,541 DEBUG [org.apache.cactus.internal.WebRequestImpl
] <setRedirectorName([ServletRedirectorSecure])
2008-02-08 18:26:02,541 DEBUG [org.apache.cactus.internal.WebRequestImpl
] >setRedirectorName
2008-02-08 18:26:02,541 DEBUG
[org.apache.cactus.client.authentication.FormAuthentication
] <setName([testusername])
2008-02-08 18:26:02,541 DEBUG
[org.apache.cactus.client.authentication.FormAuthentication
] >setName
2008-02-08 18:26:02,541 DEBUG
[org.apache.cactus.client.authentication.FormAuthentication
] <setPassword([testpassword])
2008-02-08 18:26:02,541 DEBUG
[org.apache.cactus.client.authentication.FormAuthentication
] >setPassword
2008-02-08 18:26:02,541 DEBUG [org.apache.cactus.internal.WebRequestImpl
]
<setAuthentication([org.apache.cactus.client.authentication.FormAuthentication@1ded0fd])
2008-02-08 18:26:02,541 DEBUG [org.apache.cactus.internal.WebRequestImpl
] >setAuthentication
2008-02-08 18:26:02,541 DEBUG
[org.apache.cactus.internal.client.ClientTestCaseCaller
] >callGlobalBeginMethod
2008-02-08 18:26:02,541 DEBUG
[org.apache.cactus.internal.client.ClientTestCaseCaller
] <callBeginMethod([simulation URL = [null], automatic
session = [true],
cookies = [], headers = [], GET parameters = [], POST parameters = []])
2008-02-08 18:26:02,556 DEBUG
[org.apache.cactus.internal.util.JUnitVersionHelper
]
<getTestCaseName([testFormAuthentication(org.apache.cactus.ServletTestCase)])
2008-02-08 18:26:02,556 DEBUG
[org.apache.cactus.internal.util.JUnitVersionHelper
] >getTestCaseName = [testFormAuthentication]
2008-02-08 18:26:02,556 DEBUG
[org.apache.cactus.internal.util.JUnitVersionHelper
]
<getTestCaseName([testFormAuthentication(org.apache.cactus.ServletTestCase)])
2008-02-08 18:26:02,556 DEBUG
[org.apache.cactus.internal.util.JUnitVersionHelper
] >getTestCaseName = [testFormAuthentication]
2008-02-08 18:26:02,556 DEBUG
[org.apache.cactus.internal.client.ClientTestCaseCaller
] >callBeginMethod
2008-02-08 18:26:02,556 DEBUG
[org.apache.cactus.internal.client.connector.http.HttpProtocolHandler ]
<runTest([testFormAuthentication(org.apache.cactus.ServletTestCase)],
[testFormAuthentication(com.ceskyweb.cms2.view.EventModuleBeanTest)],
[simulation URL =
[null], automatic session = [true], cookies = [], headers = [], GET
parameters = [], POST
parameters = []])
2008-02-08 18:26:02,556 DEBUG [org.apache.cactus.internal.RequestDirectives
] <setClassName([org.apache.cactus.ServletTestCase])
2008-02-08 18:26:02,556 DEBUG [org.apache.cactus.internal.WebRequestImpl
] <addParameter([Cactus_TestClass],
[org.apache.cactus.ServletTestCase], [GET])
2008-02-08 18:26:02,556 DEBUG [org.apache.cactus.internal.WebRequestImpl
] >addParameter
2008-02-08 18:26:02,556 DEBUG [org.apache.cactus.internal.RequestDirectives
] >setClassName
2008-02-08 18:26:02,556 DEBUG
[org.apache.cactus.internal.util.JUnitVersionHelper
]
<getTestCaseName([testFormAuthentication(org.apache.cactus.ServletTestCase)])
2008-02-08 18:26:02,556 DEBUG
[org.apache.cactus.internal.util.JUnitVersionHelper
] >getTestCaseName = [testFormAuthentication]
2008-02-08 18:26:02,556 DEBUG [org.apache.cactus.internal.RequestDirectives
] <setMethodName([testFormAuthentication])
2008-02-08 18:26:02,556 DEBUG [org.apache.cactus.internal.WebRequestImpl
] <addParameter([Cactus_TestMethod],
[testFormAuthentication], [GET])
2008-02-08 18:26:02,556 DEBUG [org.apache.cactus.internal.WebRequestImpl
] >addParameter
2008-02-08 18:26:02,556 DEBUG [org.apache.cactus.internal.RequestDirectives
] >setMethodName
2008-02-08 18:26:02,556 DEBUG [org.apache.cactus.internal.RequestDirectives
] <setAutoSession([true])
2008-02-08 18:26:02,556 DEBUG [org.apache.cactus.internal.WebRequestImpl
] <addParameter([Cactus_AutomaticSession], [true], [GET])
2008-02-08 18:26:02,556 DEBUG [org.apache.cactus.internal.WebRequestImpl
] >addParameter
2008-02-08 18:26:02,556 DEBUG [org.apache.cactus.internal.RequestDirectives
] >setAutoSession
2008-02-08 18:26:02,556 DEBUG [org.apache.cactus.internal.RequestDirectives
] <setWrappedTestName([com.ceskyweb.cms2.view.EventModuleBeanTest])
2008-02-08 18:26:02,556 DEBUG [org.apache.cactus.internal.WebRequestImpl
] <addParameter([Cactus_WrappedTestClass],
[com.ceskyweb.cms2.view.EventModuleBeanTest], [GET])
2008-02-08 18:26:02,556 DEBUG [org.apache.cactus.internal.WebRequestImpl
] >addParameter
2008-02-08 18:26:02,556 DEBUG [org.apache.cactus.internal.RequestDirectives
] >setWrappedTestName
2008-02-08 18:26:02,572 DEBUG
[org.apache.cactus.internal.client.connector.http.DefaultHttpClient ]
<doTest([simulation URL = [null], automatic session = [true], cookies
= [], headers = [],
GET parameters = [[[Cactus_TestMethod] =
[[testFormAuthentication]]][[Cactus_WrappedTestClass] =
[[com.ceskyweb.cms2.view.EventModuleBeanTest]]][[Cactus_TestClass] =
[[org.apache.cactus.ServletTestCase]]][[Cactus_AutomaticSession] =
[[true]]]], POST
parameters = []])
2008-02-08 18:26:02,572 DEBUG [org.apache.cactus.internal.WebRequestImpl
] <addParameter([Cactus_Service], [CALL_TEST], [GET])
2008-02-08 18:26:02,572 DEBUG [org.apache.cactus.internal.WebRequestImpl
] >addParameter
2008-02-08 18:26:02,588 DEBUG
[org.apache.cactus.internal.configuration.DefaultServletConfiguration ]
<getRedirectorURL([simulation URL = [null], automatic session =
[true], cookies = [],
headers = [], GET parameters = [[[Cactus_TestMethod] =
[[testFormAuthentication]]][[Cactus_WrappedTestClass] =
[[com.ceskyweb.cms2.view.EventModuleBeanTest]]][[Cactus_TestClass] =
[[org.apache.cactus.ServletTestCase]]][[Cactus_AutomaticSession] =
[[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []])
2008-02-08 18:26:02,588 DEBUG
[org.apache.cactus.internal.configuration.DefaultServletConfiguration ]
<getRedirectorName([simulation URL = [null], automatic session =
[true], cookies = [],
headers = [], GET parameters = [[[Cactus_TestMethod] =
[[testFormAuthentication]]][[Cactus_WrappedTestClass] =
[[com.ceskyweb.cms2.view.EventModuleBeanTest]]][[Cactus_TestClass] =
[[org.apache.cactus.ServletTestCase]]][[Cactus_AutomaticSession] =
[[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []])
2008-02-08 18:26:02,588 DEBUG
[org.apache.cactus.internal.configuration.DefaultServletConfiguration ]
getRedirectorName = [ServletRedirectorSecure]
2008-02-08 18:26:02,588 DEBUG
[org.apache.cactus.internal.configuration.DefaultServletConfiguration ]
getRedirectorURL = [http://localhost:8081/test/ServletRedirectorSecure]
2008-02-08 18:26:02,588 DEBUG
[pache.cactus.internal.client.connector.http.HttpClientConnectionHelper]
<connect([simulation URL = [null], automatic session = [true], cookies
= [], headers =
[], GET parameters = [[[Cactus_TestMethod] =
[[testFormAuthentication]]][[Cactus_WrappedTestClass] =
[[com.ceskyweb.cms2.view.EventModuleBeanTest]]][[Cactus_TestClass] =
[[org.apache.cactus.ServletTestCase]]][[Cactus_AutomaticSession] =
[[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []],
[org.apache.cactus.internal.configuration.DefaultServletConfiguration@a1807c])
2008-02-08 18:26:02,619 DEBUG
[org.apache.commons.httpclient.params.DefaultHttpParams
] Set parameter http.useragent = Jakarta Commons-HttpClient/3.0.1
2008-02-08 18:26:02,635 DEBUG
[org.apache.commons.httpclient.params.DefaultHttpParams
] Set parameter http.protocol.version = HTTP/1.1
2008-02-08 18:26:02,635 DEBUG
[org.apache.commons.httpclient.params.DefaultHttpParams
] Set parameter http.connection-manager.class = class
org.apache.commons.httpclient.SimpleHttpConnectionManager
2008-02-08 18:26:02,635 DEBUG
[org.apache.commons.httpclient.params.DefaultHttpParams
] Set parameter http.protocol.cookie-policy = rfc2109
2008-02-08 18:26:02,635 DEBUG
[org.apache.commons.httpclient.params.DefaultHttpParams
] Set parameter http.protocol.element-charset = US-ASCII
2008-02-08 18:26:02,635 DEBUG
[org.apache.commons.httpclient.params.DefaultHttpParams
] Set parameter http.protocol.content-charset = ISO-8859-1
2008-02-08 18:26:02,635 DEBUG
[org.apache.commons.httpclient.params.DefaultHttpParams
] Set parameter http.method.retry-handler =
org.apache.commons.httpclient.DefaultHttpMethodRetryHandler@efd552
2008-02-08 18:26:02,635 DEBUG
[org.apache.commons.httpclient.params.DefaultHttpParams
] Set parameter http.dateparser.patterns = [EEE, dd MMM
yyyy HH:mm:ss zzz,
EEEE, dd-MMM-yy HH:mm:ss zzz, EEE MMM d HH:mm:ss yyyy, EEE,
dd-MMM-yyyy HH:mm:ss z, EEE,
dd-MMM-yyyy HH-mm-ss z, EEE, dd MMM yy HH:mm:ss z, EEE dd-MMM-yyyy
HH:mm:ss z, EEE dd MMM
yyyy HH:mm:ss z, EEE dd-MMM-yyyy HH-mm-ss z, EEE dd-MMM-yy HH:mm:ss z,
EEE dd MMM yy
HH:mm:ss z, EEE,dd-MMM-yy HH:mm:ss z, EEE,dd-MMM-yyyy HH:mm:ss z, EEE,
dd-MM-yyyy
HH:mm:ss z]
2008-02-08 18:26:02,635 DEBUG
[org.apache.cactus.client.authentication.FormAuthentication
] <configure([[ | | ]],
[org.apache.commons.httpclient.methods.GetMethod@10b4b2f], [simulation
URL = [null],
automatic session = [true], cookies = [], headers = [], GET parameters =
[[[Cactus_TestMethod] =
[[testFormAuthentication]]][[Cactus_WrappedTestClass] =
[[com.ceskyweb.cms2.view.EventModuleBeanTest]]][[Cactus_TestClass] =
[[org.apache.cactus.ServletTestCase]]][[Cactus_AutomaticSession] =
[[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []],
[org.apache.cactus.internal.configuration.DefaultServletConfiguration@a1807c])
2008-02-08 18:26:02,635 DEBUG
[org.apache.cactus.client.authentication.FormAuthentication
] <authenticate([simulation URL = [null], automatic
session = [true], cookies
= [], headers = [], GET parameters = [[[Cactus_TestMethod] =
[[testFormAuthentication]]][[Cactus_WrappedTestClass] =
[[com.ceskyweb.cms2.view.EventModuleBeanTest]]][[Cactus_TestClass] =
[[org.apache.cactus.ServletTestCase]]][[Cactus_AutomaticSession] =
[[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []],
[org.apache.cactus.internal.configuration.DefaultServletConfiguration@a1807c])
2008-02-08 18:26:02,635 DEBUG
[org.apache.cactus.internal.configuration.DefaultServletConfiguration ]
<getRedirectorURL([simulation URL = [null], automatic session =
[true], cookies = [],
headers = [], GET parameters = [[[Cactus_TestMethod] =
[[testFormAuthentication]]][[Cactus_WrappedTestClass] =
[[com.ceskyweb.cms2.view.EventModuleBeanTest]]][[Cactus_TestClass] =
[[org.apache.cactus.ServletTestCase]]][[Cactus_AutomaticSession] =
[[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []])
2008-02-08 18:26:02,635 DEBUG
[org.apache.cactus.internal.configuration.DefaultServletConfiguration ]
<getRedirectorName([simulation URL = [null], automatic session =
[true], cookies = [],
headers = [], GET parameters = [[[Cactus_TestMethod] =
[[testFormAuthentication]]][[Cactus_WrappedTestClass] =
[[com.ceskyweb.cms2.view.EventModuleBeanTest]]][[Cactus_TestClass] =
[[org.apache.cactus.ServletTestCase]]][[Cactus_AutomaticSession] =
[[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []])
2008-02-08 18:26:02,635 DEBUG
[org.apache.cactus.internal.configuration.DefaultServletConfiguration ]
getRedirectorName = [ServletRedirectorSecure]
2008-02-08 18:26:02,635 DEBUG
[org.apache.cactus.internal.configuration.DefaultServletConfiguration ]
getRedirectorURL = [http://localhost:8081/test/ServletRedirectorSecure]
2008-02-08 18:26:02,635 DEBUG
[pache.cactus.internal.client.connector.http.HttpClientConnectionHelper]
<connect([simulation URL = [null], automatic session = [true], cookies
= [], headers =
[], GET parameters = [], POST parameters = []],
[org.apache.cactus.internal.configuration.DefaultServletConfiguration@a1807c])
2008-02-08 18:26:02,635 DEBUG
[org.apache.cactus.internal.client.connector.http.HttpUtil
] <addHttpGetParameters([simulation URL = [null],
automatic session = [true],
cookies = [], headers = [], GET parameters = [], POST parameters = []],
[http://localhost:8081/test/ServletRedirectorSecure])
2008-02-08 18:26:02,635 DEBUG
[org.apache.cactus.internal.client.connector.http.HttpUtil
] >addHttpGetParameters =
[http://localhost:8081/test/ServletRedirectorSecure]
2008-02-08 18:26:02,650 DEBUG [org.apache.cactus.internal.util.UrlUtil
] <getPath([http://localhost:8081/test/ServletRedirectorSecure])
2008-02-08 18:26:02,650 DEBUG [org.apache.cactus.internal.util.UrlUtil
] >getPath = [/test/ServletRedirectorSecure]
2008-02-08 18:26:02,650 DEBUG [org.apache.cactus.internal.util.UrlUtil
] <getQuery([http://localhost:8081/test/ServletRedirectorSecure])
2008-02-08 18:26:02,650 DEBUG [org.apache.cactus.internal.util.UrlUtil
] >getQuery = []
2008-02-08 18:26:02,650 DEBUG [org.apache.cactus.internal.util.CookieUtil
] <createHttpClientCookies([simulation URL = [null],
automatic session =
[true], cookies = [], headers = [], GET parameters = [], POST
parameters = []],
[http://localhost:8081/test/ServletRedirectorSecure])
2008-02-08 18:26:02,650 DEBUG [org.apache.cactus.internal.util.CookieUtil
] >createHttpClientCookies =
[[Lorg.apache.commons.httpclient.Cookie;@1c39a2d]
2008-02-08 18:26:02,650 DEBUG [org.apache.commons.httpclient.HttpClient
] Java version: 1.6.0_03
2008-02-08 18:26:02,650 DEBUG [org.apache.commons.httpclient.HttpClient
] Java vendor: Sun Microsystems Inc.
2008-02-08 18:26:02,666 DEBUG [org.apache.commons.httpclient.HttpClient
] Java class path: ...
2008-02-08 18:26:02,666 DEBUG [org.apache.commons.httpclient.HttpClient
] Operating system name: Windows XP
2008-02-08 18:26:02,666 DEBUG [org.apache.commons.httpclient.HttpClient
] Operating system architecture: x86
2008-02-08 18:26:02,666 DEBUG [org.apache.commons.httpclient.HttpClient
] Operating system version: 5.1
2008-02-08 18:26:02,884 DEBUG [org.apache.commons.httpclient.HttpClient
] SUN 1.6: SUN (DSA key/parameter generation; DSA signing;
SHA-1, MD5 digests;
SecureRandom; X.509 certificates; JKS keystore; PKIX CertPathValidator; PKIX
CertPathBuilder; LDAP, Collection CertStores, JavaPolicy Policy;
JavaLoginConfig
Configuration)
2008-02-08 18:26:02,884 DEBUG [org.apache.commons.httpclient.HttpClient
] SunRsaSign 1.5: Sun RSA signature provider
2008-02-08 18:26:02,884 DEBUG [org.apache.commons.httpclient.HttpClient
] SunJSSE 1.6: Sun JSSE provider(PKCS12, SunX509 key/trust
factories, SSLv3,
TLSv1)
2008-02-08 18:26:02,884 DEBUG [org.apache.commons.httpclient.HttpClient
] SunJCE 1.6: SunJCE Provider (implements RSA, DES, Triple
DES, AES, Blowfish,
ARCFOUR, RC2, PBE, Diffie-Hellman, HMAC)
2008-02-08 18:26:02,884 DEBUG [org.apache.commons.httpclient.HttpClient
] SunJGSS 1.0: Sun (Kerberos v5, SPNEGO)
2008-02-08 18:26:02,884 DEBUG [org.apache.commons.httpclient.HttpClient
] SunSASL 1.5: Sun SASL provider(implements client
mechanisms for: DIGEST-MD5,
GSSAPI, EXTERNAL, PLAIN, CRAM-MD5; server mechanisms for: DIGEST-MD5,
GSSAPI, CRAM-MD5)
2008-02-08 18:26:02,884 DEBUG [org.apache.commons.httpclient.HttpClient
] XMLDSig 1.0: XMLDSig (DOM XMLSignatureFactory; DOM
KeyInfoFactory)
2008-02-08 18:26:02,884 DEBUG [org.apache.commons.httpclient.HttpClient
] SunPCSC 1.6: Sun PC/SC provider
2008-02-08 18:26:02,884 DEBUG [org.apache.commons.httpclient.HttpClient
] SunMSCAPI 1.6: Sun's Microsoft Crypto API provider
2008-02-08 18:26:02,931 DEBUG [org.apache.commons.httpclient.HttpConnection
] Open connection to localhost:8081
2008-02-08 18:26:02,978 DEBUG [org.apache.commons.httpclient.HttpMethodBase
] Adding Host request header
2008-02-08 18:26:08,804 DEBUG [org.apache.commons.httpclient.HttpMethodBase
] Cookie accepted: "$Version=0;
JSESSIONID=D45E8CA0B5570AFF5C4ABC7BC3747A34;
$Path=/"
2008-02-08 18:26:08,804 DEBUG
[pache.cactus.internal.client.connector.http.HttpClientConnectionHelper]
>connect =
[org.apache.commons.httpclient.util.HttpURLConnection:http://localhost:8081/test/ServletRedirectorSecure]
2008-02-08 18:26:08,804 DEBUG [org.apache.cactus.Cookie
] <setDomain([localhost])
2008-02-08 18:26:08,804 DEBUG [org.apache.cactus.Cookie
] >setDomain
2008-02-08 18:26:08,804 DEBUG [org.apache.cactus.Cookie
] <setName([JSESSIONID])
2008-02-08 18:26:08,804 DEBUG [org.apache.cactus.Cookie
] >setName
2008-02-08 18:26:08,804 DEBUG [org.apache.cactus.Cookie
] <setValue([D45E8CA0B5570AFF5C4ABC7BC3747A34])
2008-02-08 18:26:08,804 DEBUG [org.apache.cactus.Cookie
] >setValue
2008-02-08 18:26:08,804 DEBUG
[org.apache.cactus.client.authentication.FormAuthentication
]
<getSecurityCheckURL([org.apache.cactus.internal.configuration.DefaultServletConfiguration@a1807c])
2008-02-08 18:26:08,819 DEBUG
[org.apache.cactus.client.authentication.FormAuthentication
] Using security check URL
[http://localhost:8081/test/j_security_check]
2008-02-08 18:26:08,819 DEBUG
[org.apache.cactus.client.authentication.FormAuthentication
] >getSecurityCheckURL =
[http://localhost:8081/test/j_security_check]
2008-02-08 18:26:08,819 DEBUG [org.apache.cactus.internal.WebRequestImpl
]
<setConfiguration([org.apache.cactus.internal.configuration.DefaultServletConfiguration@a1807c])
2008-02-08 18:26:08,819 DEBUG [org.apache.cactus.internal.WebRequestImpl
] >setConfiguration
2008-02-08 18:26:08,819 DEBUG [org.apache.cactus.internal.WebRequestImpl
] <addCookie([name = [JSESSIONID], value =
[D45E8CA0B5570AFF5C4ABC7BC3747A34],
domain = [localhost], path = [null], isSecure = [false], comment =
[null], expiryDate =
[null]])
2008-02-08 18:26:08,819 DEBUG [org.apache.cactus.internal.WebRequestImpl
] >addCookie
2008-02-08 18:26:08,819 DEBUG [org.apache.cactus.internal.WebRequestImpl
] <addParameter([j_username], [testusername], [POST])
2008-02-08 18:26:08,819 DEBUG [org.apache.cactus.internal.WebRequestImpl
] >addParameter
2008-02-08 18:26:08,819 DEBUG [org.apache.cactus.internal.WebRequestImpl
] <addParameter([j_password], [testpassword], [POST])
2008-02-08 18:26:08,819 DEBUG [org.apache.cactus.internal.WebRequestImpl
] >addParameter
2008-02-08 18:26:08,819 DEBUG
[pache.cactus.internal.client.connector.http.HttpClientConnectionHelper]
<connect([simulation URL = [null], automatic session = [true], cookies
= [[name =
[JSESSIONID], value = [D45E8CA0B5570AFF5C4ABC7BC3747A34], domain =
[localhost], path =
[null], isSecure = [false], comment = [null], expiryDate = [null]]],
headers = [], GET
parameters = [], POST parameters = [[[j_username] =
[[testusername]]][[j_password] =
[[testpassword]]]]],
[org.apache.cactus.internal.configuration.DefaultServletConfiguration@a1807c])
2008-02-08 18:26:08,819 DEBUG
[org.apache.cactus.internal.client.connector.http.HttpUtil
] <addHttpGetParameters([simulation URL = [null],
automatic session = [true],
cookies = [[name = [JSESSIONID], value =
[D45E8CA0B5570AFF5C4ABC7BC3747A34], domain =
[localhost], path = [null], isSecure = [false], comment = [null],
expiryDate = [null]]],
headers = [], GET parameters = [], POST parameters = [[[j_username] =
[[testusername]]][[j_password] = [[testpassword]]]]],
[http://localhost:8081/test/j_security_check])
2008-02-08 18:26:08,819 DEBUG
[org.apache.cactus.internal.client.connector.http.HttpUtil
] >addHttpGetParameters =
[http://localhost:8081/test/j_security_check]
2008-02-08 18:26:08,819 DEBUG [org.apache.cactus.internal.util.UrlUtil
] <getPath([http://localhost:8081/test/j_security_check])
2008-02-08 18:26:08,819 DEBUG [org.apache.cactus.internal.util.UrlUtil
] >getPath = [/test/j_security_check]
2008-02-08 18:26:08,819 DEBUG [org.apache.cactus.internal.util.UrlUtil
] <getQuery([http://localhost:8081/test/j_security_check])
2008-02-08 18:26:08,819 DEBUG [org.apache.cactus.internal.util.UrlUtil
] >getQuery = []
2008-02-08 18:26:08,819 DEBUG [org.apache.cactus.internal.WebRequestImpl
] <getParameterValuesPost([j_username])
2008-02-08 18:26:08,819 DEBUG [org.apache.cactus.internal.WebRequestImpl
] >getParameterValuesPost = [[Ljava.lang.String;@1d63e39]
2008-02-08 18:26:08,819 DEBUG [org.apache.cactus.internal.WebRequestImpl
] <getParameterValuesPost([j_password])
2008-02-08 18:26:08,819 DEBUG [org.apache.cactus.internal.WebRequestImpl
] >getParameterValuesPost = [[Ljava.lang.String;@8f4fb3]
2008-02-08 18:26:08,819 DEBUG [org.apache.cactus.internal.util.CookieUtil
] <createHttpClientCookies([simulation URL = [null],
automatic session =
[true], cookies = [[name = [JSESSIONID], value =
[D45E8CA0B5570AFF5C4ABC7BC3747A34],
domain = [localhost], path = [null], isSecure = [false], comment =
[null], expiryDate =
[null]]], headers = [], GET parameters = [], POST parameters =
[[[j_username] =
[[testusername]]][[j_password] = [[testpassword]]]]],
[http://localhost:8081/test/j_security_check])
2008-02-08 18:26:08,819 DEBUG [org.apache.cactus.internal.util.CookieUtil
] <createHttpClientCookie([simulation URL = [null],
automatic session =
[true], cookies = [[name = [JSESSIONID], value =
[D45E8CA0B5570AFF5C4ABC7BC3747A34],
domain = [localhost], path = [null], isSecure = [false], comment =
[null], expiryDate =
[null]]], headers = [], GET parameters = [], POST parameters =
[[[j_username] =
[[testusername]]][[j_password] = [[testpassword]]]]],
[http://localhost:8081/test/j_security_check], [name = [JSESSIONID], value =
[D45E8CA0B5570AFF5C4ABC7BC3747A34], domain = [localhost], path =
[null], isSecure =
[false], comment = [null], expiryDate = [null]])
2008-02-08 18:26:08,819 DEBUG [org.apache.cactus.internal.util.CookieUtil
] <getCookiePath([simulation URL = [null], automatic
session = [true], cookies
= [[name = [JSESSIONID], value = [D45E8CA0B5570AFF5C4ABC7BC3747A34], domain =
[localhost], path = [null], isSecure = [false], comment = [null],
expiryDate = [null]]],
headers = [], GET parameters = [], POST parameters = [[[j_username] =
[[testusername]]][[j_password] = [[testpassword]]]]],
[/test/j_security_check])
2008-02-08 18:26:08,819 DEBUG [org.apache.cactus.internal.util.CookieUtil
] Cookie validation path = [/test/j_security_check]
2008-02-08 18:26:08,819 DEBUG [org.apache.cactus.internal.util.CookieUtil
] >getCookiePath = [/test/j_security_check]
2008-02-08 18:26:08,819 DEBUG [org.apache.cactus.internal.util.CookieUtil
] >createHttpClientCookie =
[JSESSIONID=D45E8CA0B5570AFF5C4ABC7BC3747A34]
2008-02-08 18:26:08,819 DEBUG [org.apache.cactus.internal.util.CookieUtil
] >createHttpClientCookies =
[[Lorg.apache.commons.httpclient.Cookie;@b988a6]
2008-02-08 18:26:08,819 DEBUG [org.apache.commons.httpclient.HttpConnection
] Open connection to localhost:8081
2008-02-08 18:26:08,835 DEBUG [org.apache.commons.httpclient.HttpMethodBase
] Adding Host request header
2008-02-08 18:26:08,835 DEBUG [org.apache.commons.httpclient.HttpMethodBase
] Default charset used: ISO-8859-1
2008-02-08 18:26:08,897 DEBUG
[org.apache.commons.httpclient.methods.EntityEnclosingMethod
] Request body sent
2008-02-08 18:26:08,897 DEBUG
[org.apache.commons.httpclient.HttpMethodDirector
] Redirect required
2008-02-08 18:26:08,897 INFO
[org.apache.commons.httpclient.HttpMethodDirector
] Redirect requested but followRedirects is disabled
2008-02-08 18:26:08,897 DEBUG
[pache.cactus.internal.client.connector.http.HttpClientConnectionHelper]
>connect =
[org.apache.commons.httpclient.util.HttpURLConnection:http://localhost:8081/test/j_security_check]
2008-02-08 18:26:08,897 DEBUG
[org.apache.cactus.client.authentication.FormAuthentication
] >authenticate
2008-02-08 18:26:08,897 DEBUG [org.apache.cactus.internal.WebRequestImpl
] <addCookie([name = [JSESSIONID], value =
[D45E8CA0B5570AFF5C4ABC7BC3747A34],
domain = [localhost], path = [null], isSecure = [false], comment =
[null], expiryDate =
[null]])
2008-02-08 18:26:08,897 DEBUG [org.apache.cactus.internal.WebRequestImpl
] >addCookie
2008-02-08 18:26:08,897 DEBUG
[org.apache.cactus.client.authentication.FormAuthentication
] >configure
2008-02-08 18:26:08,897 DEBUG
[org.apache.cactus.internal.client.connector.http.HttpUtil
] <addHttpGetParameters([simulation URL = [null],
automatic session = [true],
cookies = [[name = [JSESSIONID], value =
[D45E8CA0B5570AFF5C4ABC7BC3747A34], domain =
[localhost], path = [null], isSecure = [false], comment = [null],
expiryDate = [null]]],
headers = [], GET parameters = [[[Cactus_TestMethod] =
[[testFormAuthentication]]][[Cactus_WrappedTestClass] =
[[com.ceskyweb.cms2.view.EventModuleBeanTest]]][[Cactus_TestClass] =
[[org.apache.cactus.ServletTestCase]]][[Cactus_AutomaticSession] =
[[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []],
[http://localhost:8081/test/ServletRedirectorSecure])
2008-02-08 18:26:08,897 DEBUG [org.apache.cactus.internal.WebRequestImpl
] <getParameterValuesGet([Cactus_TestMethod])
2008-02-08 18:26:08,897 DEBUG [org.apache.cactus.internal.WebRequestImpl
] >getParameterValuesGet = [[Ljava.lang.String;@a6aeed]
2008-02-08 18:26:08,897 DEBUG [org.apache.cactus.internal.WebRequestImpl
] <getParameterValuesGet([Cactus_WrappedTestClass])
2008-02-08 18:26:08,897 DEBUG [org.apache.cactus.internal.WebRequestImpl
] >getParameterValuesGet = [[Ljava.lang.String;@d2906a]
2008-02-08 18:26:08,897 DEBUG [org.apache.cactus.internal.WebRequestImpl
] <getParameterValuesGet([Cactus_TestClass])
2008-02-08 18:26:08,897 DEBUG [org.apache.cactus.internal.WebRequestImpl
] >getParameterValuesGet = [[Ljava.lang.String;@72ffb]
2008-02-08 18:26:08,897 DEBUG [org.apache.cactus.internal.WebRequestImpl
] <getParameterValuesGet([Cactus_AutomaticSession])
2008-02-08 18:26:08,897 DEBUG [org.apache.cactus.internal.WebRequestImpl
] >getParameterValuesGet = [[Ljava.lang.String;@16a786]
2008-02-08 18:26:08,897 DEBUG [org.apache.cactus.internal.WebRequestImpl
] <getParameterValuesGet([Cactus_Service])
2008-02-08 18:26:08,897 DEBUG [org.apache.cactus.internal.WebRequestImpl
] >getParameterValuesGet = [[Ljava.lang.String;@1507fb2]
2008-02-08 18:26:08,897 DEBUG
[org.apache.cactus.internal.client.connector.http.HttpUtil
] >addHttpGetParameters =
[http://localhost:8081/test/ServletRedirectorSecure?Cactus_TestMethod=testFormAuthentication&Cactus_WrappedTestClass=com.ceskyweb.cms2.view.EventModuleBeanTest&Cactus_TestClass=org.apache.cactus.ServletTestCase&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST]
2008-02-08 18:26:08,897 DEBUG [org.apache.cactus.internal.util.UrlUtil
]
<getPath([http://localhost:8081/test/ServletRedirectorSecure?Cactus_TestMethod=testFormAuthentication&Cactus_WrappedTestClass=com.ceskyweb.cms2.view.EventModuleBeanTest&Cactus_TestClass=org.apache.cactus.ServletTestCase&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST])
2008-02-08 18:26:08,897 DEBUG [org.apache.cactus.internal.util.UrlUtil
] >getPath = [/test/ServletRedirectorSecure]
2008-02-08 18:26:08,897 DEBUG [org.apache.cactus.internal.util.UrlUtil
]
<getQuery([http://localhost:8081/test/ServletRedirectorSecure?Cactus_TestMethod=testFormAuthentication&Cactus_WrappedTestClass=com.ceskyweb.cms2.view.EventModuleBeanTest&Cactus_TestClass=org.apache.cactus.ServletTestCase&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST])
2008-02-08 18:26:08,897 DEBUG [org.apache.cactus.internal.util.UrlUtil
] >getQuery =
[Cactus_TestMethod=testFormAuthentication&Cactus_WrappedTestClass=com.ceskyweb.cms2.view.EventModuleBeanTest&Cactus_TestClass=org.apache.cactus.ServletTestCase&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST]
2008-02-08 18:26:08,897 DEBUG [org.apache.cactus.internal.util.CookieUtil
] <createHttpClientCookies([simulation URL = [null],
automatic session =
[true], cookies = [[name = [JSESSIONID], value =
[D45E8CA0B5570AFF5C4ABC7BC3747A34],
domain = [localhost], path = [null], isSecure = [false], comment =
[null], expiryDate =
[null]]], headers = [], GET parameters = [[[Cactus_TestMethod] =
[[testFormAuthentication]]][[Cactus_WrappedTestClass] =
[[com.ceskyweb.cms2.view.EventModuleBeanTest]]][[Cactus_TestClass] =
[[org.apache.cactus.ServletTestCase]]][[Cactus_AutomaticSession] =
[[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []],
[http://localhost:8081/test/ServletRedirectorSecure?Cactus_TestMethod=testFormAuthentication&Cactus_WrappedTestClass=com.ceskyweb.cms2.view.EventModuleBeanTest&Cactus_TestClass=org.apache.cactus.ServletTestCase&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST])
2008-02-08 18:26:08,897 DEBUG [org.apache.cactus.internal.util.CookieUtil
] <createHttpClientCookie([simulation URL = [null],
automatic session =
[true], cookies = [[name = [JSESSIONID], value =
[D45E8CA0B5570AFF5C4ABC7BC3747A34],
domain = [localhost], path = [null], isSecure = [false], comment =
[null], expiryDate =
[null]]], headers = [], GET parameters = [[[Cactus_TestMethod] =
[[testFormAuthentication]]][[Cactus_WrappedTestClass] =
[[com.ceskyweb.cms2.view.EventModuleBeanTest]]][[Cactus_TestClass] =
[[org.apache.cactus.ServletTestCase]]][[Cactus_AutomaticSession] =
[[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []],
[http://localhost:8081/test/ServletRedirectorSecure?Cactus_TestMethod=testFormAuthentication&Cactus_WrappedTestClass=com.ceskyweb.cms2.view.EventModuleBeanTest&Cactus_TestClass=org.apache.cactus.ServletTestCase&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST], [name = [JSESSIONID], value = [D45E8CA0B5570AFF5C4ABC7BC3747A34], domain = [localhost], path = [null], isSecure = [false], comment = [null], expiryDate
=
[null]])
2008-02-08 18:26:08,897 DEBUG [org.apache.cactus.internal.util.CookieUtil
] <getCookiePath([simulation URL = [null], automatic
session = [true], cookies
= [[name = [JSESSIONID], value = [D45E8CA0B5570AFF5C4ABC7BC3747A34], domain =
[localhost], path = [null], isSecure = [false], comment = [null],
expiryDate = [null]]],
headers = [], GET parameters = [[[Cactus_TestMethod] =
[[testFormAuthentication]]][[Cactus_WrappedTestClass] =
[[com.ceskyweb.cms2.view.EventModuleBeanTest]]][[Cactus_TestClass] =
[[org.apache.cactus.ServletTestCase]]][[Cactus_AutomaticSession] =
[[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []],
[/test/ServletRedirectorSecure?Cactus_TestMethod=testFormAuthentication&Cactus_WrappedTestClass=com.ceskyweb.cms2.view.EventModuleBeanTest&Cactus_TestClass=org.apache.cactus.ServletTestCase&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST])
2008-02-08 18:26:08,897 DEBUG [org.apache.cactus.internal.util.CookieUtil
] Cookie validation path = [/test/ServletRedirectorSecure]
2008-02-08 18:26:08,897 DEBUG [org.apache.cactus.internal.util.CookieUtil
] >getCookiePath = [/test/ServletRedirectorSecure]
2008-02-08 18:26:08,897 DEBUG [org.apache.cactus.internal.util.CookieUtil
] >createHttpClientCookie =
[JSESSIONID=D45E8CA0B5570AFF5C4ABC7BC3747A34]
2008-02-08 18:26:08,897 DEBUG [org.apache.cactus.internal.util.CookieUtil
] >createHttpClientCookies =
[[Lorg.apache.commons.httpclient.Cookie;@1efb836]
2008-02-08 18:26:08,897 DEBUG [org.apache.commons.httpclient.HttpConnection
] Open connection to localhost:8081
2008-02-08 18:26:08,897 DEBUG [org.apache.commons.httpclient.HttpMethodBase
] Adding Host request header
2008-02-08 18:26:08,928 DEBUG
[pache.cactus.internal.client.connector.http.HttpClientConnectionHelper]
>connect =
[org.apache.commons.httpclient.util.HttpURLConnection:http://localhost:8081/test/ServletRedirectorSecure?Cactus_TestMethod=testFormAuthentication&Cactus_WrappedTestClass=com.ceskyweb.cms2.view.EventModuleBeanTest&Cactus_TestClass=org.apache.cactus.ServletTestCase&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST]
2008-02-08 18:26:08,928 DEBUG
[apache.cactus.internal.client.connector.http.AutoReadHttpURLConnection]
Original
connection =
org.apache.commons.httpclient.util.HttpURLConnection:http://localhost:8081/test/ServletRedirectorSecure?Cactus_TestMethod=testFormAuthentication&Cactus_WrappedTestClass=com.ceskyweb.cms2.view.EventModuleBeanTest&Cactus_TestClass=org.apache.cactus.ServletTestCase&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST
2008-02-08 18:26:08,928 DEBUG
[apache.cactus.internal.client.connector.http.AutoReadHttpURLConnection]
Content-Length :
[2521]
2008-02-08 18:26:08,928 DEBUG
[apache.cactus.internal.client.connector.http.AutoReadHttpURLConnection] Read
[2521]:
[<html><head><title>JBossWeb/2.0.0.GA - Error report</title><style><!--H1
{font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 500 - </h1><HR size="1" noshade="noshade"><p><b>type</b> Exception report</p><p><b>message</b> <u></u></p><p><b>description</b> <u>The server encountered an internal error () that prevented it from fulfilling this request.</u></p><p><b>exception</b> <pre>javax.servlet.ServletException: Missing service name parameter [Cactus_Service] in HTTP request. Received query string is [null].\r org.apache.cactus.internal.server.AbstractWebTestController.getServiceName(AbstractWebTestController.java:171)\r org.apache.cactus.internal.server.AbstractWebTestController.handleRequest_aroundBody0(AbstractWebTestController.java:81)\r org.apache.cactus.internal.server.AbstractWebTestController.handleRequest_aroundBody1$advice(AbstractWebTestController.java:217)\r org.apache.cactus.internal.server.AbstractWebTestController.handleRequest(AbstractWebTestController.java)\r org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody2(ServletTestRedirector.java:101)\r org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody3$advice(ServletTestRedirector.java:217)\r org.apache.cactus.server.ServletTestRedirector.doPost(ServletTestRedirector.java)\r org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody0(ServletTestRedirector.java:72)\r org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody1$advice(ServletTestRedirector.java:217)\r org.apache.cactus.server.ServletTestRedirector.doGet(ServletTestRedirector.java)\r javax.servlet.http.HttpServlet.service(HttpServlet.java:690)\r javax.servlet.http.HttpServlet.service(HttpServlet.java:803)\r org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)\r</pre></p><p><b>note</b> <u>The full stack trace of the root cause is available in the JBossWeb/2.0.0.GA logs.</u></p><HR
size="1"
noshade="noshade"><h3>JBossWeb/2.0.0.GA</h3></body></html>]
2008-02-08 18:26:08,928 DEBUG [org.apache.commons.httpclient.HttpMethodBase
] Should close connection in response to directive: close
2008-02-08 18:26:08,928 DEBUG [org.apache.commons.httpclient.HttpConnection
] Releasing connection back to connection manager.
2008-02-08 18:26:08,928 DEBUG [org.apache.cactus.internal.RequestDirectives
] <setService([GET_RESULTS])
2008-02-08 18:26:08,928 DEBUG [org.apache.cactus.internal.WebRequestImpl
] <addParameter([Cactus_Service], [GET_RESULTS], [GET])
2008-02-08 18:26:08,928 DEBUG [org.apache.cactus.internal.WebRequestImpl
] >addParameter
2008-02-08 18:26:08,928 DEBUG [org.apache.cactus.internal.RequestDirectives
] >setService
2008-02-08 18:26:08,928 DEBUG [org.apache.cactus.internal.WebRequestImpl
] <setRedirectorName([ServletRedirectorSecure])
2008-02-08 18:26:08,928 DEBUG [org.apache.cactus.internal.WebRequestImpl
] >setRedirectorName
2008-02-08 18:26:08,928 DEBUG [org.apache.cactus.internal.WebRequestImpl
]
<setAuthentication([org.apache.cactus.client.authentication.FormAuthentication@1ded0fd])
2008-02-08 18:26:08,928 DEBUG [org.apache.cactus.internal.WebRequestImpl
] >setAuthentication
2008-02-08 18:26:08,928 DEBUG
[org.apache.cactus.internal.configuration.DefaultServletConfiguration ]
<getRedirectorURL([simulation URL = [null], automatic session =
[true], cookies = [],
headers = [], GET parameters = [[[Cactus_Service] = [[GET_RESULTS]]]],
POST parameters =
[]])
2008-02-08 18:26:08,944 DEBUG
[org.apache.cactus.internal.configuration.DefaultServletConfiguration ]
<getRedirectorName([simulation URL = [null], automatic session =
[true], cookies = [],
headers = [], GET parameters = [[[Cactus_Service] = [[GET_RESULTS]]]],
POST parameters =
[]])
2008-02-08 18:26:08,944 DEBUG
[org.apache.cactus.internal.configuration.DefaultServletConfiguration ]
getRedirectorName = [ServletRedirectorSecure]
2008-02-08 18:26:08,944 DEBUG
[org.apache.cactus.internal.configuration.DefaultServletConfiguration ]
getRedirectorURL = [http://localhost:8081/test/ServletRedirectorSecure]
2008-02-08 18:26:08,944 DEBUG
[pache.cactus.internal.client.connector.http.HttpClientConnectionHelper]
<connect([simulation URL = [null], automatic session = [true], cookies
= [], headers =
[], GET parameters = [[[Cactus_Service] = [[GET_RESULTS]]]], POST
parameters = []],
[org.apache.cactus.internal.configuration.DefaultServletConfiguration@a1807c])
2008-02-08 18:26:08,944 DEBUG
[org.apache.cactus.client.authentication.FormAuthentication
] <configure([[ | | ]],
[org.apache.commons.httpclient.methods.GetMethod@126e85f], [simulation
URL = [null],
automatic session = [true], cookies = [], headers = [], GET parameters =
[[[Cactus_Service] = [[GET_RESULTS]]]], POST parameters = []],
[org.apache.cactus.internal.configuration.DefaultServletConfiguration@a1807c])
2008-02-08 18:26:08,944 DEBUG [org.apache.cactus.internal.WebRequestImpl
] <addCookie([name = [JSESSIONID], value =
[D45E8CA0B5570AFF5C4ABC7BC3747A34],
domain = [localhost], path = [null], isSecure = [false], comment =
[null], expiryDate =
[null]])
2008-02-08 18:26:08,944 DEBUG [org.apache.cactus.internal.WebRequestImpl
] >addCookie
2008-02-08 18:26:08,944 DEBUG
[org.apache.cactus.client.authentication.FormAuthentication
] >configure
2008-02-08 18:26:08,944 DEBUG
[org.apache.cactus.internal.client.connector.http.HttpUtil
] <addHttpGetParameters([simulation URL = [null],
automatic session = [true],
cookies = [[name = [JSESSIONID], value =
[D45E8CA0B5570AFF5C4ABC7BC3747A34], domain =
[localhost], path = [null], isSecure = [false], comment = [null],
expiryDate = [null]]],
headers = [], GET parameters = [[[Cactus_Service] = [[GET_RESULTS]]]],
POST parameters =
[]], [http://localhost:8081/test/ServletRedirectorSecure])
2008-02-08 18:26:08,944 DEBUG [org.apache.cactus.internal.WebRequestImpl
] <getParameterValuesGet([Cactus_Service])
2008-02-08 18:26:08,944 DEBUG [org.apache.cactus.internal.WebRequestImpl
] >getParameterValuesGet = [[Ljava.lang.String;@161f10f]
2008-02-08 18:26:08,944 DEBUG
[org.apache.cactus.internal.client.connector.http.HttpUtil
] >addHttpGetParameters =
[http://localhost:8081/test/ServletRedirectorSecure?Cactus_Service=GET_RESULTS]
2008-02-08 18:26:08,944 DEBUG [org.apache.cactus.internal.util.UrlUtil
]
<getPath([http://localhost:8081/test/ServletRedirectorSecure?Cactus_Service=GET_RESULTS])
2008-02-08 18:26:08,944 DEBUG [org.apache.cactus.internal.util.UrlUtil
] >getPath = [/test/ServletRedirectorSecure]
2008-02-08 18:26:08,944 DEBUG [org.apache.cactus.internal.util.UrlUtil
]
<getQuery([http://localhost:8081/test/ServletRedirectorSecure?Cactus_Service=GET_RESULTS])
2008-02-08 18:26:08,944 DEBUG [org.apache.cactus.internal.util.UrlUtil
] >getQuery = [Cactus_Service=GET_RESULTS]
2008-02-08 18:26:08,944 DEBUG [org.apache.cactus.internal.util.CookieUtil
] <createHttpClientCookies([simulation URL = [null],
automatic session =
[true], cookies = [[name = [JSESSIONID], value =
[D45E8CA0B5570AFF5C4ABC7BC3747A34],
domain = [localhost], path = [null], isSecure = [false], comment =
[null], expiryDate =
[null]]], headers = [], GET parameters = [[[Cactus_Service] =
[[GET_RESULTS]]]], POST
parameters = []],
[http://localhost:8081/test/ServletRedirectorSecure?Cactus_Service=GET_RESULTS])
2008-02-08 18:26:08,944 DEBUG [org.apache.cactus.internal.util.CookieUtil
] <createHttpClientCookie([simulation URL = [null],
automatic session =
[true], cookies = [[name = [JSESSIONID], value =
[D45E8CA0B5570AFF5C4ABC7BC3747A34],
domain = [localhost], path = [null], isSecure = [false], comment =
[null], expiryDate =
[null]]], headers = [], GET parameters = [[[Cactus_Service] =
[[GET_RESULTS]]]], POST
parameters = []],
[http://localhost:8081/test/ServletRedirectorSecure?Cactus_Service=GET_RESULTS], [name
=
[JSESSIONID], value = [D45E8CA0B5570AFF5C4ABC7BC3747A34], domain =
[localhost], path =
[null], isSecure = [false], comment = [null], expiryDate = [null]])
2008-02-08 18:26:08,944 DEBUG [org.apache.cactus.internal.util.CookieUtil
] <getCookiePath([simulation URL = [null], automatic
session = [true], cookies
= [[name = [JSESSIONID], value = [D45E8CA0B5570AFF5C4ABC7BC3747A34], domain =
[localhost], path = [null], isSecure = [false], comment = [null],
expiryDate = [null]]],
headers = [], GET parameters = [[[Cactus_Service] = [[GET_RESULTS]]]],
POST parameters =
[]], [/test/ServletRedirectorSecure?Cactus_Service=GET_RESULTS])
2008-02-08 18:26:08,944 DEBUG [org.apache.cactus.internal.util.CookieUtil
] Cookie validation path = [/test/ServletRedirectorSecure]
2008-02-08 18:26:08,944 DEBUG [org.apache.cactus.internal.util.CookieUtil
] >getCookiePath = [/test/ServletRedirectorSecure]
2008-02-08 18:26:08,944 DEBUG [org.apache.cactus.internal.util.CookieUtil
] >createHttpClientCookie =
[JSESSIONID=D45E8CA0B5570AFF5C4ABC7BC3747A34]
2008-02-08 18:26:08,944 DEBUG [org.apache.cactus.internal.util.CookieUtil
] >createHttpClientCookies =
[[Lorg.apache.commons.httpclient.Cookie;@77158a]
2008-02-08 18:26:08,944 DEBUG [org.apache.commons.httpclient.HttpConnection
] Open connection to localhost:8081
2008-02-08 18:26:08,944 DEBUG [org.apache.commons.httpclient.HttpMethodBase
] Adding Host request header
2008-02-08 18:26:08,960 DEBUG
[pache.cactus.internal.client.connector.http.HttpClientConnectionHelper]
>connect =
[org.apache.commons.httpclient.util.HttpURLConnection:http://localhost:8081/test/ServletRedirectorSecure?Cactus_Service=GET_RESULTS]
2008-02-08 18:26:08,960 DEBUG
[org.apache.cactus.internal.configuration.DefaultServletConfiguration ]
<getRedirectorURL([simulation URL = [null], automatic session =
[true], cookies = [[name
= [JSESSIONID], value = [D45E8CA0B5570AFF5C4ABC7BC3747A34], domain =
[localhost], path =
[null], isSecure = [false], comment = [null], expiryDate = [null]]],
headers = [], GET
parameters = [[[Cactus_TestMethod] =
[[testFormAuthentication]]][[Cactus_WrappedTestClass] =
[[com.ceskyweb.cms2.view.EventModuleBeanTest]]][[Cactus_TestClass] =
[[org.apache.cactus.ServletTestCase]]][[Cactus_AutomaticSession] =
[[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []])
2008-02-08 18:26:08,960 DEBUG
[org.apache.cactus.internal.configuration.DefaultServletConfiguration ]
<getRedirectorName([simulation URL = [null], automatic session =
[true], cookies = [[name
= [JSESSIONID], value = [D45E8CA0B5570AFF5C4ABC7BC3747A34], domain =
[localhost], path =
[null], isSecure = [false], comment = [null], expiryDate = [null]]],
headers = [], GET
parameters = [[[Cactus_TestMethod] =
[[testFormAuthentication]]][[Cactus_WrappedTestClass] =
[[com.ceskyweb.cms2.view.EventModuleBeanTest]]][[Cactus_TestClass] =
[[org.apache.cactus.ServletTestCase]]][[Cactus_AutomaticSession] =
[[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []])
2008-02-08 18:26:08,960 DEBUG
[org.apache.cactus.internal.configuration.DefaultServletConfiguration ]
getRedirectorName = [ServletRedirectorSecure]
2008-02-08 18:26:08,960 DEBUG
[org.apache.cactus.internal.configuration.DefaultServletConfiguration ]
getRedirectorURL = [http://localhost:8081/test/ServletRedirectorSecure]
2008-02-08 18:26:08,975 DEBUG
[org.apache.cactus.internal.client.ClientTestCaseCaller
] Exception in test
2008-02-08 18:26:08,975 DEBUG [org.apache.cactus.util.ChainedRuntimeException
] <printStackTrace([org.apache.log4j.spi.VectorWriter@129f3b5])
2008-02-08 18:26:08,975 DEBUG
[org.apache.cactus.internal.client.ParsingException
] <printStackTrace([org.apache.log4j.spi.VectorWriter@129f3b5])
2008-02-08 18:26:08,975 DEBUG
[org.apache.cactus.internal.client.ParsingException
] >printStackTrace
2008-02-08 18:26:08,975 DEBUG [org.apache.cactus.util.ChainedRuntimeException
] >printStackTrace
org.apache.cactus.util.ChainedRuntimeException: Failed to get the test
results at
[http://localhost:8081/test/ServletRedirectorSecure]
at
org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest_aroundBody0(DefaultHttpClient.java:92)
at
org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest_aroundBody1$advice(DefaultHttpClient.java:288)
at
org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest(DefaultHttpClient.java)
at
org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runWebTest(HttpProtocolHandler.java:159)
at
org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest_aroundBody0(HttpProtocolHandler.java:80)
at
org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest_aroundBody1$advice(HttpProtocolHandler.java:288)
at
org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest(HttpProtocolHandler.java)
at
org.apache.cactus.internal.client.ClientTestCaseCaller.runTest(ClientTestCaseCaller.java:144)
at
org.apache.cactus.internal.AbstractCactusTestCase.runBareClient(AbstractCactusTestCase.java:215)
at
org.apache.cactus.internal.AbstractCactusTestCase.runBare(AbstractCactusTestCase.java:133)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at
org.apache.cactus.internal.AbstractTestSuite.runTest(AbstractTestSuite.java:259)
at
org.apache.cactus.internal.AbstractTestSuite.run_aroundBody0(AbstractTestSuite.java:250)
at
org.apache.cactus.internal.AbstractTestSuite.run_aroundBody1$advice(AbstractTestSuite.java:217)
at
org.apache.cactus.internal.AbstractTestSuite.run(AbstractTestSuite.java)
at
org.apache.cactus.internal.AbstractTestSuite.runTest(AbstractTestSuite.java:259)
at
org.apache.cactus.internal.AbstractTestSuite.run_aroundBody0(AbstractTestSuite.java:250)
at
org.apache.cactus.internal.AbstractTestSuite.run_aroundBody1$advice(AbstractTestSuite.java:217)
at
org.apache.cactus.internal.AbstractTestSuite.run(AbstractTestSuite.java)
at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:420)
at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:911)
at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:768)
org.apache.cactus.internal.client.ParsingException: Not a valid
response [500 Internal
Server Error]
at
org.apache.cactus.internal.client.connector.http.DefaultHttpClient.callGetResult(DefaultHttpClient.java:211)
at
org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest_aroundBody0(DefaultHttpClient.java:87)
at
org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest_aroundBody1$advice(DefaultHttpClient.java:288)
at
org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest(DefaultHttpClient.java)
at
org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runWebTest(HttpProtocolHandler.java:159)
at
org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest_aroundBody0(HttpProtocolHandler.java:80)
at
org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest_aroundBody1$advice(HttpProtocolHandler.java:288)
at
org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest(HttpProtocolHandler.java)
at
org.apache.cactus.internal.client.ClientTestCaseCaller.runTest(ClientTestCaseCaller.java:144)
at
org.apache.cactus.internal.AbstractCactusTestCase.runBareClient(AbstractCactusTestCase.java:215)
at
org.apache.cactus.internal.AbstractCactusTestCase.runBare(AbstractCactusTestCase.java:133)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at
org.apache.cactus.internal.AbstractTestSuite.runTest(AbstractTestSuite.java:259)
at
org.apache.cactus.internal.AbstractTestSuite.run_aroundBody0(AbstractTestSuite.java:250)
at
org.apache.cactus.internal.AbstractTestSuite.run_aroundBody1$advice(AbstractTestSuite.java:217)
at
org.apache.cactus.internal.AbstractTestSuite.run(AbstractTestSuite.java)
at
org.apache.cactus.internal.AbstractTestSuite.runTest(AbstractTestSuite.java:259)
at
org.apache.cactus.internal.AbstractTestSuite.run_aroundBody0(AbstractTestSuite.java:250)
at
org.apache.cactus.internal.AbstractTestSuite.run_aroundBody1$advice(AbstractTestSuite.java:217)
at
org.apache.cactus.internal.AbstractTestSuite.run(AbstractTestSuite.java)
at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:420)
at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:911)
at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:768)
2008-02-08 18:26:08,975 DEBUG [org.apache.cactus.util.ChainedRuntimeException
] <printStackTrace([java.io.PrintWriter@17a29a1])
2008-02-08 18:26:08,975 DEBUG
[org.apache.cactus.internal.client.ParsingException
] <printStackTrace([java.io.PrintWriter@17a29a1])
2008-02-08 18:26:08,975 DEBUG
[org.apache.cactus.internal.client.ParsingException
] >printStackTrace
2008-02-08 18:26:08,975 DEBUG [org.apache.cactus.util.ChainedRuntimeException
] >printStackTrace
2008-02-08 18:26:08,991 DEBUG [org.apache.cactus.util.ChainedRuntimeException
] <printStackTrace([java.io.PrintWriter@af8358])
2008-02-08 18:26:08,991 DEBUG
[org.apache.cactus.internal.client.ParsingException
] <printStackTrace([java.io.PrintWriter@af8358])
2008-02-08 18:26:08,991 DEBUG
[org.apache.cactus.internal.client.ParsingException
] >printStackTrace
2008-02-08 18:26:08,991 DEBUG [org.apache.cactus.util.ChainedRuntimeException
] >printStackTrace
2008-02-08 18:26:08,991 DEBUG [org.apache.cactus.ServletTestSuite
] >run
2008-02-08 18:26:08,991 DEBUG [org.apache.cactus.ServletTestSuite
] >run
My Test case look:
import junit.framework.*;
import org.apache.cactus.*;
import org.apache.cactus.client.authentication.FormAuthentication;
public class EventModuleBeanTest extends ServletTestCase{
public EventModuleBeanTest(String name){
super(name);
System.setProperty("cactus.contextURL",
"http://localhost:8081/test");
}
public static Test suite()
{
ServletTestSuite suite = new ServletTestSuite();
suite.addTestSuite(EventModuleBeanTest.class);
return suite;
}
public void begin(WebRequest theRequest)
{
theRequest.setRedirectorName("ServletRedirectorSecure");
FormAuthentication form = new
FormAuthentication("testusername", "testpassword");
theRequest.setAuthentication(form);
}
public void testFormAuthentication() throws Exception
{
assertEquals("testusername",
request.getUserPrincipal().getName());
assertEquals("testusername", request.getRemoteUser());
assertTrue("User not in 'cms_user' role",
request.isUserInRole("cms_user"));
}
}
Im using cactus ant task to start the test and it looks:
<cactus earfile="${dir.ear}/cms2 EAR-cactified.ear" fork="yes"
failureproperty="tests.failed">
<!-- Cactus logging properties -->
<cactusproperty server="true"
propertiesFile="${cactus.log4j.properties}/server/logging.properties" />
<cactusproperty server="false"
propertiesFile="${cactus.log4j.properties}/client/logging.properties" />
<classpath>
<path refid="classpath" />
<path refid="cactus.classpath.client" />
<pathelement location="${dir.build}" />
<pathelement location="${dir.cactus.build}" />
</classpath>
<containerset timeout="120000">
<generic name="JBoss 4x" port="8081"
todir="${dir.testreports}">
<startup target="JBoss-start" />
<shutdown target="JBoss-stop" />
</generic>
</containerset>
<formatter type="brief" usefile="false" />
<formatter type="xml" />
<test
name="com.ceskyweb.cms2.view.EventModuleBeanTest" />
</cactus>
And my cactus-web.xml looks :
<web-app>
<filter>
<filter-name>FilterRedirector</filter-name>
<filter-class>org.apache.cactus.server.FilterTestRedirector</filter-class>
</filter>
<filter-mapping>
<filter-name>FilterRedirector</filter-name>
<url-pattern>/FilterRedirector</url-pattern>
</filter-mapping>
<servlet>
<servlet-name>ServletRedirector</servlet-name>
<servlet-class>org.apache.cactus.server.ServletTestRedirector</servlet-class>
</servlet>
<servlet>
<servlet-name>ServletRedirectorSecure</servlet-name>
<servlet-class>org.apache.cactus.server.ServletTestRedirector</servlet-class>
</servlet>
<servlet>
<servlet-name>JspRedirector</servlet-name>
<jsp-file>/jspRedirector.jsp</jsp-file>
</servlet>
<servlet-mapping>
<servlet-name>ServletRedirector</servlet-name>
<url-pattern>/ServletRedirector</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ServletRedirectorSecure</servlet-name>
<url-pattern>/ServletRedirectorSecure</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>JspRedirector</servlet-name>
<url-pattern>/JspRedirector</url-pattern>
</servlet-mapping>
<security-constraint>
<web-resource-collection>
<web-resource-name>Cactus Test Redirector</web-resource-name>
<url-pattern>/ServletRedirectorSecure</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>cms_user</role-name>
</auth-constraint>
</security-constraint>
<login-config>
<auth-method>FORM</auth-method>
<form-login-config>
<form-login-page>/login.jsp</form-login-page>
<form-error-page>/login.jsp</form-error-page>
</form-login-config>
</login-config>
<security-role>
<role-name>cms_user</role-name>
</security-role>
<web-app>
Im trying to solve this problem for realy long time and i have no clue
what should i do or what i am doing wrong.
Michal