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 Joanne Pons <jo...@yahoo.com> on 2004/01/08 20:11:33 UTC
RUN_TEST: 500 Error & TestSampleServlet: empty xml 301 error?
Hello,
I am trying to run the test cases and I must have a
configuration problem that I just can not see.
I am getting the following 500 error when I call
http://localhost:8881/test/ServletRedirector/Cactus_Service=RUN_TEST
Servlet error: Missing service name parameter
[Cactus_Service] in HTTP request. Received query
string is [null].
----------------------------
I am also getting a blank xml file when I run
http://localhost:8881/test/ServletTestRunner?suite=TestSampleServlet
I looked over the logs and found this line indicating
a 301 error. Has anyone else seen this error?
org.apache.cactus.client.ParsingException: Not a valid
response [301 Moved Permanently]
Here is the full log - any help is greatly appreciated
as I have been going over my configuration multiple
times and can not see the problem.
-----------------------------
***cactus_client.log***
10:45:09,306 [main] DEBUG
ient.WebClientTestCaseDelegate -
<setDelegatedTest([testSaveToSessionOK(TestSampleServlet)])
10:45:09,306 [main] DEBUG
ient.WebClientTestCaseDelegate - >setDelegatedTest
10:45:09,306 [main] DEBUG
ient.WebClientTestCaseDelegate -
<setWrappedTest([null])
10:45:09,306 [main] DEBUG
ient.WebClientTestCaseDelegate - >setWrappedTest
10:45:09,306 [main] DEBUG
ient.WebClientTestCaseDelegate -
<setConfiguration([org.apache.cactus.configuration.ServletConfiguration@50d89c])
10:45:09,306 [main] DEBUG
ient.WebClientTestCaseDelegate - >setConfiguration
10:45:09,321 [main] DEBUG
server.ServerTestCaseDelegate -
<setDelegatedTest([testSaveToSessionOK(TestSampleServlet)])
10:45:09,321 [main] DEBUG
server.ServerTestCaseDelegate - >setDelegatedTest
10:45:09,321 [main] DEBUG
server.ServerTestCaseDelegate -
<setWrappedTest([null])
10:45:09,321 [main] DEBUG
server.ServerTestCaseDelegate - >setWrappedTest
10:45:09,321 [main] DEBUG util.JUnitVersionHelper
-
<getTestCaseName([testSaveToSessionOK(TestSampleServlet)])
10:45:09,321 [main] DEBUG util.JUnitVersionHelper
- >getTestCaseName = [testSaveToSessionOK]
10:45:09,321 [main] DEBUG
ient.WebClientTestCaseDelegate - ------------- Test:
testSaveToSessionOK
10:45:09,352 [main] DEBUG
ient.WebClientTestCaseDelegate -
<callBeginMethod([simulation URL = [null], automatic
session = [true], cookies = [], headers = [], GET
parameters = [], POST parameters = []])
10:45:09,352 [main] DEBUG util.JUnitVersionHelper
-
<getTestCaseName([testSaveToSessionOK(TestSampleServlet)])
10:45:09,352 [main] DEBUG util.JUnitVersionHelper
- >getTestCaseName = [testSaveToSessionOK]
10:45:09,352 [main] DEBUG util.JUnitVersionHelper
-
<getTestCaseName([testSaveToSessionOK(TestSampleServlet)])
10:45:09,352 [main] DEBUG util.JUnitVersionHelper
- >getTestCaseName = [testSaveToSessionOK]
10:45:09,352 [main] DEBUG cactus.WebRequest
- <addParameter([testparam], [it works!])
10:45:09,352 [main] DEBUG cactus.WebRequest
- <addParameter([testparam], [it works!], [GET])
10:45:09,352 [main] DEBUG cactus.WebRequest
- >addParameter
10:45:09,352 [main] DEBUG cactus.WebRequest
- >addParameter
10:45:09,352 [main] DEBUG
ient.WebClientTestCaseDelegate - >callBeginMethod
10:45:09,352 [main] DEBUG cactus.RequestDirectives
- <setClassName([TestSampleServlet])
10:45:09,352 [main] DEBUG cactus.WebRequest
- <addParameter([Cactus_TestClass],
[TestSampleServlet], [GET])
10:45:09,352 [main] DEBUG cactus.WebRequest
- >addParameter
10:45:09,352 [main] DEBUG cactus.RequestDirectives
- >setClassName
10:45:09,352 [main] DEBUG util.JUnitVersionHelper
-
<getTestCaseName([testSaveToSessionOK(TestSampleServlet)])
10:45:09,352 [main] DEBUG util.JUnitVersionHelper
- >getTestCaseName = [testSaveToSessionOK]
10:45:09,352 [main] DEBUG cactus.RequestDirectives
- <setMethodName([testSaveToSessionOK])
10:45:09,352 [main] DEBUG cactus.WebRequest
- <addParameter([Cactus_TestMethod],
[testSaveToSessionOK], [GET])
10:45:09,352 [main] DEBUG cactus.WebRequest
- >addParameter
10:45:09,352 [main] DEBUG cactus.RequestDirectives
- >setMethodName
10:45:09,352 [main] DEBUG cactus.RequestDirectives
- <setAutoSession([true])
10:45:09,352 [main] DEBUG cactus.WebRequest
- <addParameter([Cactus_AutomaticSession], [true],
[GET])
10:45:09,352 [main] DEBUG cactus.WebRequest
- >addParameter
10:45:09,352 [main] DEBUG cactus.RequestDirectives
- >setAutoSession
10:45:09,352 [main] DEBUG http.DefaultHttpClient
- <doTest([simulation URL = [null], automatic
session = [true], cookies = [], headers = [], GET
parameters = [[[Cactus_TestMethod] =
[[testSaveToSessionOK]]][[Cactus_TestClass] =
[[TestSampleServlet]]][[testparam] = [[it
works!]]][[Cactus_AutomaticSession] = [[true]]]], POST
parameters = []])
10:45:09,352 [main] DEBUG cactus.WebRequest
- <addParameter([Cactus_Service], [CALL_TEST],
[GET])
10:45:09,352 [main] DEBUG cactus.WebRequest
- >addParameter
10:45:09,368 [main] DEBUG
iguration.ServletConfiguration -
<getRedirectorURL([simulation URL = [null], automatic
session = [true], cookies = [], headers = [], GET
parameters = [[[Cactus_TestMethod] =
[[testSaveToSessionOK]]][[Cactus_TestClass] =
[[TestSampleServlet]]][[testparam] = [[it
works!]]][[Cactus_AutomaticSession] =
[[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST
parameters = []])
10:45:09,368 [main] DEBUG
iguration.ServletConfiguration -
<getRedirectorName([simulation URL = [null], automatic
session = [true], cookies = [], headers = [], GET
parameters = [[[Cactus_TestMethod] =
[[testSaveToSessionOK]]][[Cactus_TestClass] =
[[TestSampleServlet]]][[testparam] = [[it
works!]]][[Cactus_AutomaticSession] =
[[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST
parameters = []])
10:45:09,368 [main] DEBUG
iguration.ServletConfiguration - >getRedirectorName =
[ServletRedirector]
10:45:09,368 [main] DEBUG
iguration.ServletConfiguration - >getRedirectorURL =
[http://localhost:8881/test/ServletRedirector]
10:45:09,368 [main] DEBUG http.ConnectionHelperFactory
-
<getConnectionHelper([http://localhost:8881/test/ServletRedirector],
[org.apache.cactus.configuration.ServletConfiguration@50d89c])
10:45:09,368 [main] DEBUG http.ConnectionHelperFactory
- >getConnectionHelper =
[org.apache.cactus.client.connector.http.HttpClientConnectionHelper@1f42b49]
10:45:09,368 [main] DEBUG
ttp.HttpClientConnectionHelper - <connect([simulation
URL = [null], automatic session = [true], cookies =
[], headers = [], GET parameters =
[[[Cactus_TestMethod] =
[[testSaveToSessionOK]]][[Cactus_TestClass] =
[[TestSampleServlet]]][[testparam] = [[it
works!]]][[Cactus_AutomaticSession] =
[[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST
parameters = []],
[org.apache.cactus.configuration.ServletConfiguration@50d89c])
10:45:09,368 [main] DEBUG http.HttpUtil
- <addHttpGetParameters([simulation URL = [null],
automatic session = [true], cookies = [], headers =
[], GET parameters = [[[Cactus_TestMethod] =
[[testSaveToSessionOK]]][[Cactus_TestClass] =
[[TestSampleServlet]]][[testparam] = [[it
works!]]][[Cactus_AutomaticSession] =
[[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST
parameters = []],
[http://localhost:8881/test/ServletRedirector])
10:45:09,368 [main] DEBUG cactus.WebRequest
- <getParameterValuesGet([Cactus_TestMethod])
10:45:09,368 [main] DEBUG cactus.WebRequest
- >getParameterValuesGet =
[[Ljava.lang.String;@17e6a96]
10:45:09,368 [main] DEBUG cactus.WebRequest
- <getParameterValuesGet([Cactus_TestClass])
10:45:09,368 [main] DEBUG cactus.WebRequest
- >getParameterValuesGet =
[[Ljava.lang.String;@1960f05]
10:45:09,368 [main] DEBUG cactus.WebRequest
- <getParameterValuesGet([testparam])
10:45:09,368 [main] DEBUG cactus.WebRequest
- >getParameterValuesGet =
[[Ljava.lang.String;@b42cbf]
10:45:09,368 [main] DEBUG cactus.WebRequest
- <getParameterValuesGet([Cactus_AutomaticSession])
10:45:09,368 [main] DEBUG cactus.WebRequest
- >getParameterValuesGet =
[[Ljava.lang.String;@e5b723]
10:45:09,368 [main] DEBUG cactus.WebRequest
- <getParameterValuesGet([Cactus_Service])
10:45:09,368 [main] DEBUG cactus.WebRequest
- >getParameterValuesGet =
[[Ljava.lang.String;@15a8767]
10:45:09,368 [main] DEBUG http.HttpUtil
- >addHttpGetParameters =
[http://localhost:8881/test/ServletRedirector?Cactus_TestMethod=testSaveToSessionOK&Cactus_TestClass=TestSampleServlet&testparam=it+works%21&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST]
10:45:09,399 [main] DEBUG util.UrlUtil
-
<getPath([http://localhost:8881/test/ServletRedirector?Cactus_TestMethod=testSaveToSessionOK&Cactus_TestClass=TestSampleServlet&testparam=it+works%21&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST])
10:45:09,399 [main] DEBUG util.UrlUtil
- >getPath = [/test/ServletRedirector]
10:45:09,399 [main] DEBUG util.UrlUtil
-
<getQuery([http://localhost:8881/test/ServletRedirector?Cactus_TestMethod=testSaveToSessionOK&Cactus_TestClass=TestSampleServlet&testparam=it+works%21&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST])
10:45:09,399 [main] DEBUG util.UrlUtil
- >getQuery =
[Cactus_TestMethod=testSaveToSessionOK&Cactus_TestClass=TestSampleServlet&testparam=it+works%21&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST]
10:45:09,399 [main] DEBUG util.CookieUtil
- <createHttpState([simulation URL = [null],
automatic session = [true], cookies = [], headers =
[], GET parameters = [[[Cactus_TestMethod] =
[[testSaveToSessionOK]]][[Cactus_TestClass] =
[[TestSampleServlet]]][[testparam] = [[it
works!]]][[Cactus_AutomaticSession] =
[[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST
parameters = []],
[http://localhost:8881/test/ServletRedirector?Cactus_TestMethod=testSaveToSessionOK&Cactus_TestClass=TestSampleServlet&testparam=it+works%21&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST])
10:45:09,415 [main] DEBUG util.CookieUtil
- <createHttpClientCookies([simulation URL =
[null], automatic session = [true], cookies = [],
headers = [], GET parameters = [[[Cactus_TestMethod] =
[[testSaveToSessionOK]]][[Cactus_TestClass] =
[[TestSampleServlet]]][[testparam] = [[it
works!]]][[Cactus_AutomaticSession] =
[[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST
parameters = []],
[http://localhost:8881/test/ServletRedirector?Cactus_TestMethod=testSaveToSessionOK&Cactus_TestClass=TestSampleServlet&testparam=it+works%21&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST])
10:45:09,415 [main] DEBUG util.CookieUtil
- >createHttpClientCookies =
[[Lorg.apache.commons.httpclient.Cookie;@ae506e]
10:45:09,415 [main] DEBUG httpclient.HttpState
- enter HttpState.addCookies(Cookie[])
10:45:09,415 [main] DEBUG util.CookieUtil
- >createHttpState = [[ | | ]]
10:45:09,415 [main] DEBUG httpclient.HttpClient
- Java version: 1.4.2-beta
10:45:09,415 [main] DEBUG httpclient.HttpClient
- Java vendor: Sun Microsystems Inc.
10:45:09,431 [main] DEBUG httpclient.HttpClient
- Java class path:
C:\java\MyVest;C:\java\MyVest\build;C:\java\jdk142\jre\lib\rt.jar;C:\java\o\orion.jar;C:\java\o\xalan.jar;C:\java\o\ejb.jar;C:\java\o\jdbc.jar;C:\java\o\activation.jar;C:\java\o\mail.jar;C:\java\o\connector.jar;C:\java\o\lib\classes12.jar;C:\java\o\jta.jar;C:\java\o\jaxp.jar;C:\java\o\crimson.jar;C:\java\MyVest\lib\struts\struts.jar;C:\java\MyVest\lib\strutstest\strutstest.jar;C:\java\MyVest\lib\struts\commons-digester.jar;C:\java\MyVest\lib\struts\commons-validator.jar;C:\java\MyVest\lib\struts\commons-beanutils.jar;C:\java\MyVest\lib\struts\commons-logging.jar;C:\java\MyVest\lib\struts\commons-collections.jar;C:\java\MyVest\lib\sitemesh\sitemesh.jar;C:\java\MyVest\lib\cactus\cactus.jar;C:\java\MyVest\lib\cactus\cactus-ant.jar;C:\java\MyVest\lib\cactus\aspectjrt.jar;C:\java\j2sdkee1.3.1\lib\j2ee.jar;C:\java\MyVest\webapp\WEB-INF\lib\mvc_runtime.jar;C:\java\MyVest\webapp\WEB-INF\lib\log4j.jar;C:\java\MyVest\webapp\WEB-INF\lib\bsh.jar;C:\java\MyVest\webapp\WEB-INF\lib\regex4j.jar;C:\j
ava\MyVest\webapp\WEB-INF\lib\chart.jar;C:\java\MyVest\webapp\WEB-INF\lib\jakarta-poi-1.5.jar;C:\java\MyVest\webapp\WEB-INF\lib\jxl.jar;C:\java\MyVest\webapp\WEB-INF\lib\js.jar;C:\java\MyVest\webapp\WEB-INF\lib\xercesImpl.jar;C:\java\MyVest\webapp\WEB-INF\lib\jdom.jar;C:\java\MyVest\webapp\WEB-INF\lib\iText.jar;C:\java\MyVest\webapp\WEB-INF\lib\iTextXML.jar;C:\java\MyVest\webapp\WEB-INF\lib\quartz.jar;C:\java\MyVest\webapp\WEB-INF\lib\GLUE.jar;C:\java\MyVest\webapp\WEB-INF\lib\commons-httpclient-2.0-beta1.jar;C:\java\MyVest\webapp\WEB-INF\lib\commons-logging.jar;C:\java\MyVest\webapp\WEB-INF\lib\commons-net-1.0.0.jar;C:\java\MyVest\webapp\WEB-INF\lib\concurrent.jar;C:\java\MyVest\webapp\WEB-INF\lib\httpunit.jar;C:\java\MyVest\webapp\WEB-INF\lib\junit.jar;C:\java\MyVest\webapp\WEB-INF\lib\junitx.jar;C:\java\MyVest\webapp\WEB-INF\lib\nekohtml.jar;C:\java\MyVest\webapp\WEB-INF\lib\cryptix-message-api.jar;C:\java\MyVest\webapp\WEB-INF\lib\cryptix-openpgp-provider.jar;C:\java\MyVest\webap
p\WEB-INF\lib\cryptix-pki-api.jar;C:\java\MyVest\webapp\WEB-INF\lib\cryptix-jce-api.jar;C:\java\MyVest\webapp\WEB-INF\lib\cryptix-jce-compat.jar;C:\java\MyVest\webapp\WEB-INF\lib\cryptix-jce-provider.jar;C:\java\MyVest\webapp
10:45:09,431 [main] DEBUG httpclient.HttpClient
- Operating system name: Windows 2000
10:45:09,431 [main] DEBUG httpclient.HttpClient
- Operating system architecture: x86
10:45:09,431 [main] DEBUG httpclient.HttpClient
- Operating system version: 5.0
10:45:09,540 [main] DEBUG httpclient.HttpClient
- SUN 1.42: SUN (DSA key/parameter generation; DSA
signing; SHA-1, MD5 digests; SecureRandom; X.509
certificates; JKS keystore; PKIX CertPathValidator;
PKIX CertPathBuilder; LDAP, Collection CertStores)
10:45:09,540 [main] DEBUG httpclient.HttpClient
- SunJSSE 1.42: Sun JSSE provider(implements RSA
Signatures, PKCS12, SunX509 key/trust factories,
SSLv3, TLSv1)
10:45:09,540 [main] DEBUG httpclient.HttpClient
- SunRsaSign 1.42: SUN's provider for RSA
signatures
10:45:09,540 [main] DEBUG httpclient.HttpClient
- SunJCE 1.42: SunJCE Provider (implements DES,
Triple DES, AES, Blowfish, PBE, Diffie-Hellman,
HMAC-MD5, HMAC-SHA1)
10:45:09,540 [main] DEBUG httpclient.HttpClient
- SunJGSS 1.0: Sun (Kerberos v5)
10:45:09,556 [main] DEBUG httpclient.HttpClient
- enter
HttpClient.executeMethod(HostConfiguration,HttpMethod)
10:45:09,556 [main] DEBUG httpclient.HttpClient
- enter
HttpClient.executeMethod(HostConfiguration,HttpMethod,HttpState)
10:45:09,571 [main] DEBUG httpclient.HttpConnection
- Creating connection for localhost using protocol
http:80
10:45:09,571 [main] DEBUG httpclient.HttpConnection
- HttpConnection.setSoTimeout(0)
10:45:09,571 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.open()
10:45:09,634 [main] DEBUG httpclient.HttpMethod
- enter HttpMethodBase.execute(HttpState,
HttpConnection)
10:45:09,634 [main] DEBUG httpclient.HttpMethod
- Execute loop try 1
10:45:09,634 [main] DEBUG httpclient.HttpMethod
- enter HttpMethodBase.processRequest(HttpState,
HttpConnection)
10:45:09,634 [main] DEBUG httpclient.HttpMethod
- Attempt number 1 to process request
10:45:09,634 [main] DEBUG httpclient.HttpMethod
- enter HttpMethodBase.writeRequest(HttpState,
HttpConnection)
10:45:09,634 [main] DEBUG httpclient.HttpMethod
- enter HttpMethodBase.writeRequestLine(HttpState,
HttpConnection)
10:45:09,634 [main] DEBUG httpclient.HttpMethod
- enter
HttpMethodBase.generateRequestLine(HttpConnection,
String, String, String, String)
10:45:09,634 [main] DEBUG httpclient.wire
- >> "GET
/test/ServletRedirector?Cactus_TestMethod=testSaveToSessionOK&Cactus_TestClass=TestSampleServlet&testparam=it+works%21&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST
HTTP/1.1[\r][\n]"
10:45:09,634 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.print(String)
10:45:09,634 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.write(byte[])
10:45:09,634 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.write(byte[], int, int)
10:45:09,634 [main] DEBUG httpclient.HttpMethod
- enter
HttpMethodBase.writeRequestHeaders(HttpState,HttpConnection)
10:45:09,634 [main] DEBUG httpclient.HttpMethod
- enter HttpMethodBase.addRequestHeaders(HttpState,
HttpConnection)
10:45:09,634 [main] DEBUG httpclient.HttpMethod
- enter
HttpMethodBase.addUserAgentRequestHeaders(HttpState,
HttpConnection)
10:45:09,634 [main] DEBUG httpclient.HttpMethod
- enter
HttpMethodBase.addHostRequestHeader(HttpState,
HttpConnection)
10:45:09,649 [main] DEBUG httpclient.HttpMethod
- Adding Host request header
10:45:09,649 [main] DEBUG httpclient.HttpMethod
- enter
HttpMethodBase.addCookieRequestHeader(HttpState,
HttpConnection)
10:45:09,649 [main] DEBUG httpclient.HttpState
- enter HttpState.getCookies()
10:45:09,649 [main] DEBUG cookie.CookieSpec
- enter CookieSpecBase.match(String, int, String,
boolean, Cookie[])
10:45:09,649 [main] DEBUG httpclient.HttpMethod
- enter
HttpMethodBase.addAuthorizationRequestHeader(HttpState,
HttpConnection)
10:45:09,649 [main] DEBUG httpclient.HttpMethod
- enter
HttpMethodBase.addProxyAuthorizationRequestHeader(HttpState,
HttpConnection)
10:45:09,649 [main] DEBUG httpclient.HttpMethod
- enter
HttpMethodBase.addProxyConnectionHeader(HttpState,
HttpConnection)
10:45:09,649 [main] DEBUG httpclient.HttpMethod
- enter
HttpMethodBase.addContentLengthRequestHeader(HttpState,
HttpConnection)
10:45:09,649 [main] DEBUG httpclient.wire
- >> "Content-type:
application/x-www-form-urlencoded[\r][\n]"
10:45:09,649 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.print(String)
10:45:09,649 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.write(byte[])
10:45:09,649 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.write(byte[], int, int)
10:45:09,649 [main] DEBUG httpclient.wire
- >> "User-Agent: Jakarta
Commons-HttpClient/2.0beta1[\r][\n]"
10:45:09,649 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.print(String)
10:45:09,649 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.write(byte[])
10:45:09,649 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.write(byte[], int, int)
10:45:09,649 [main] DEBUG httpclient.wire
- >> "Host: localhost:8881[\r][\n]"
10:45:09,649 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.print(String)
10:45:09,649 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.write(byte[])
10:45:09,649 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.write(byte[], int, int)
10:45:09,649 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.writeLine()
10:45:09,649 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.write(byte[])
10:45:09,649 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.write(byte[], int, int)
10:45:09,649 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.flushRequestOutputStream()
10:45:09,665 [main] DEBUG httpclient.wire
- >> "[\r][\n]"
10:45:09,665 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.flushRequestOutputStream()
10:45:09,665 [main] DEBUG httpclient.HttpMethod
- enter HttpMethodBase.readResponse(HttpState,
HttpConnection)
10:45:09,665 [main] DEBUG httpclient.HttpMethod
- enter HttpMethodBase.readStatusLine(HttpState,
HttpConnection)
10:45:09,665 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.readLine()
10:45:09,665 [main] DEBUG httpclient.HttpParser
- enter HttpParser.readLine()
10:45:09,665 [main] DEBUG httpclient.HttpParser
- enter HttpParser.readRawLine()
10:45:13,009 [main] DEBUG httpclient.wire
- << "HTTP/1.1 301 Moved Permanently[\r][\n]"
10:45:13,009 [main] DEBUG httpclient.HttpMethod
- enter
HttpMethodBase.readResponseHeaders(HttpState,HttpConnection)
10:45:13,009 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.getResponseInputStream()
10:45:13,009 [main] DEBUG httpclient.HttpParser
- enter HeaderParser.parseHeaders(HttpConnection,
HeaderGroup)
10:45:13,009 [main] DEBUG httpclient.HttpParser
- enter HttpParser.readLine()
10:45:13,009 [main] DEBUG httpclient.HttpParser
- enter HttpParser.readRawLine()
10:45:13,009 [main] DEBUG httpclient.HttpParser
- enter HttpParser.readLine()
10:45:13,009 [main] DEBUG httpclient.HttpParser
- enter HttpParser.readRawLine()
10:45:13,009 [main] DEBUG httpclient.HttpParser
- enter HttpParser.readLine()
10:45:13,009 [main] DEBUG httpclient.HttpParser
- enter HttpParser.readRawLine()
10:45:13,009 [main] DEBUG httpclient.HttpParser
- enter HttpParser.readLine()
10:45:13,009 [main] DEBUG httpclient.HttpParser
- enter HttpParser.readRawLine()
10:45:13,009 [main] DEBUG httpclient.HttpParser
- enter HttpParser.readLine()
10:45:13,009 [main] DEBUG httpclient.HttpParser
- enter HttpParser.readRawLine()
10:45:13,009 [main] DEBUG httpclient.HttpParser
- enter HttpParser.readLine()
10:45:13,009 [main] DEBUG httpclient.HttpParser
- enter HttpParser.readRawLine()
10:45:13,009 [main] DEBUG httpclient.HttpParser
- enter HttpParser.readLine()
10:45:13,009 [main] DEBUG httpclient.HttpParser
- enter HttpParser.readRawLine()
10:45:13,009 [main] DEBUG httpclient.wire
- << "Date: Thu, 08 Jan 2004 18:45:09 GMT[\r][\n]"
10:45:13,009 [main] DEBUG httpclient.wire
- << "Server: Orion/2.0.2[\r][\n]"
10:45:13,009 [main] DEBUG httpclient.wire
- << "Connection: Close[\r][\n]"
10:45:13,009 [main] DEBUG httpclient.wire
- << "Content-Type:
application/octet-stream[\r][\n]"
10:45:13,009 [main] DEBUG httpclient.wire
- << "Location:
http://localhost:8881/test/ServletRedirector/[\r][\n]"
10:45:13,009 [main] DEBUG httpclient.wire
- << "Transfer-Encoding: chunked[\r][\n]"
10:45:13,009 [main] DEBUG httpclient.HttpMethod
- enter
HttpMethodBase.processResponseHeaders(HttpState,
HttpConnection)
10:45:13,009 [main] DEBUG methods.GetMethod
- enter GetMethod.readResponseBody(HttpState,
HttpConnection)
10:45:13,009 [main] DEBUG httpclient.HttpMethod
- enter HttpMethodBase.readResponseBody(HttpState,
HttpConnection)
10:45:13,009 [main] DEBUG httpclient.HttpMethod
- enter HttpMethodBase.readResponseBody(HttpState,
HttpConnection)
10:45:13,009 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.getResponseInputStream()
10:45:13,009 [main] DEBUG httpclient.HttpConnection
- HttpConnection.getSoTimeout()
10:45:13,009 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.isResponseAvailable(int)
10:45:13,024 [main] DEBUG httpclient.HttpMethod
- Redirect required
10:45:13,024 [main] INFO httpclient.HttpMethod
- Redirect requested but followRedirects is
disabled
10:45:13,024 [main] DEBUG
ttp.HttpClientConnectionHelper - >connect =
[org.apache.commons.httpclient.util.HttpURLConnection:http://localhost:8881/test/ServletRedirector?Cactus_TestMethod=testSaveToSessionOK&Cactus_TestClass=TestSampleServlet&testparam=it+works%21&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST]
10:45:13,024 [main] DEBUG
http.AutoReadHttpURLConnection - Original connection
=
org.apache.commons.httpclient.util.HttpURLConnection:http://localhost:8881/test/ServletRedirector?Cactus_TestMethod=testSaveToSessionOK&Cactus_TestClass=TestSampleServlet&testparam=it+works%21&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST
10:45:13,024 [main] DEBUG util.HttpURLConnection
- enter HttpURLConnection.getInputStream()
10:45:13,024 [main] DEBUG util.HttpURLConnection
- enter HttpURLConnection.getHeaderField(String)
10:45:13,024 [main] DEBUG
http.AutoReadHttpURLConnection - Content-Length :
[-1]
10:45:13,024 [main] DEBUG util.HttpURLConnection
- enter HttpURLConnection.getHeaderField(String)
10:45:13,024 [main] DEBUG httpclient.wire
- << "0"
10:45:13,024 [main] DEBUG httpclient.wire
- << "[\r]"
10:45:13,024 [main] DEBUG httpclient.wire
- << "[\n]"
10:45:13,024 [main] DEBUG httpclient.HttpParser
- enter HeaderParser.parseHeaders(HttpConnection,
HeaderGroup)
10:45:13,024 [main] DEBUG httpclient.HttpParser
- enter HttpParser.readLine()
10:45:13,024 [main] DEBUG httpclient.HttpParser
- enter HttpParser.readRawLine()
10:45:13,024 [main] DEBUG httpclient.wire
- << "[\r]"
10:45:13,024 [main] DEBUG httpclient.wire
- << "[\n]"
10:45:13,024 [main] DEBUG httpclient.HttpMethod
- Should close connection in response to
Connection: Close
10:45:13,024 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.close()
10:45:13,024 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.closeSockedAndStreams()
10:45:13,024 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.releaseConnection()
10:45:13,024 [main] DEBUG cactus.RequestDirectives
- <setService([GET_RESULTS])
10:45:13,024 [main] DEBUG cactus.WebRequest
- <addParameter([Cactus_Service], [GET_RESULTS],
[GET])
10:45:13,024 [main] DEBUG cactus.WebRequest
- >addParameter
10:45:13,024 [main] DEBUG cactus.RequestDirectives
- >setService
10:45:13,024 [main] DEBUG cactus.WebRequest
- <setRedirectorName([null])
10:45:13,024 [main] DEBUG cactus.WebRequest
- >setRedirectorName
10:45:13,024 [main] DEBUG
iguration.ServletConfiguration -
<getRedirectorURL([simulation URL = [null], automatic
session = [true], cookies = [], headers = [], GET
parameters = [[[Cactus_Service] = [[GET_RESULTS]]]],
POST parameters = []])
10:45:13,024 [main] DEBUG
iguration.ServletConfiguration -
<getRedirectorName([simulation URL = [null], automatic
session = [true], cookies = [], headers = [], GET
parameters = [[[Cactus_Service] = [[GET_RESULTS]]]],
POST parameters = []])
10:45:13,024 [main] DEBUG
iguration.ServletConfiguration - >getRedirectorName =
[ServletRedirector]
10:45:13,024 [main] DEBUG
iguration.ServletConfiguration - >getRedirectorURL =
[http://localhost:8881/test/ServletRedirector]
10:45:13,024 [main] DEBUG http.ConnectionHelperFactory
-
<getConnectionHelper([http://localhost:8881/test/ServletRedirector],
[org.apache.cactus.configuration.ServletConfiguration@50d89c])
10:45:13,024 [main] DEBUG http.ConnectionHelperFactory
- >getConnectionHelper =
[org.apache.cactus.client.connector.http.HttpClientConnectionHelper@1292d26]
10:45:13,024 [main] DEBUG
ttp.HttpClientConnectionHelper - <connect([simulation
URL = [null], automatic session = [true], cookies =
[], headers = [], GET parameters = [[[Cactus_Service]
= [[GET_RESULTS]]]], POST parameters = []],
[org.apache.cactus.configuration.ServletConfiguration@50d89c])
10:45:13,024 [main] DEBUG http.HttpUtil
- <addHttpGetParameters([simulation URL = [null],
automatic session = [true], cookies = [], headers =
[], GET parameters = [[[Cactus_Service] =
[[GET_RESULTS]]]], POST parameters = []],
[http://localhost:8881/test/ServletRedirector])
10:45:13,024 [main] DEBUG cactus.WebRequest
- <getParameterValuesGet([Cactus_Service])
10:45:13,024 [main] DEBUG cactus.WebRequest
- >getParameterValuesGet =
[[Ljava.lang.String;@5329c5]
10:45:13,024 [main] DEBUG http.HttpUtil
- >addHttpGetParameters =
[http://localhost:8881/test/ServletRedirector?Cactus_Service=GET_RESULTS]
10:45:13,024 [main] DEBUG util.UrlUtil
-
<getPath([http://localhost:8881/test/ServletRedirector?Cactus_Service=GET_RESULTS])
10:45:13,024 [main] DEBUG util.UrlUtil
- >getPath = [/test/ServletRedirector]
10:45:13,024 [main] DEBUG util.UrlUtil
-
<getQuery([http://localhost:8881/test/ServletRedirector?Cactus_Service=GET_RESULTS])
10:45:13,024 [main] DEBUG util.UrlUtil
- >getQuery = [Cactus_Service=GET_RESULTS]
10:45:13,024 [main] DEBUG util.CookieUtil
- <createHttpState([simulation URL = [null],
automatic session = [true], cookies = [], headers =
[], GET parameters = [[[Cactus_Service] =
[[GET_RESULTS]]]], POST parameters = []],
[http://localhost:8881/test/ServletRedirector?Cactus_Service=GET_RESULTS])
10:45:13,024 [main] DEBUG util.CookieUtil
- <createHttpClientCookies([simulation URL =
[null], automatic session = [true], cookies = [],
headers = [], GET parameters = [[[Cactus_Service] =
[[GET_RESULTS]]]], POST parameters = []],
[http://localhost:8881/test/ServletRedirector?Cactus_Service=GET_RESULTS])
10:45:13,024 [main] DEBUG util.CookieUtil
- >createHttpClientCookies =
[[Lorg.apache.commons.httpclient.Cookie;@1db699b]
10:45:13,024 [main] DEBUG httpclient.HttpState
- enter HttpState.addCookies(Cookie[])
10:45:13,024 [main] DEBUG util.CookieUtil
- >createHttpState = [[ | | ]]
10:45:13,024 [main] DEBUG httpclient.HttpClient
- enter
HttpClient.executeMethod(HostConfiguration,HttpMethod)
10:45:13,024 [main] DEBUG httpclient.HttpClient
- enter
HttpClient.executeMethod(HostConfiguration,HttpMethod,HttpState)
10:45:13,024 [main] DEBUG httpclient.HttpConnection
- Creating connection for localhost using protocol
http:80
10:45:13,024 [main] DEBUG httpclient.HttpConnection
- HttpConnection.setSoTimeout(0)
10:45:13,024 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.open()
10:45:13,024 [main] DEBUG httpclient.HttpMethod
- enter HttpMethodBase.execute(HttpState,
HttpConnection)
10:45:13,024 [main] DEBUG httpclient.HttpMethod
- Execute loop try 1
10:45:13,024 [main] DEBUG httpclient.HttpMethod
- enter HttpMethodBase.processRequest(HttpState,
HttpConnection)
10:45:13,024 [main] DEBUG httpclient.HttpMethod
- Attempt number 1 to process request
10:45:13,024 [main] DEBUG httpclient.HttpMethod
- enter HttpMethodBase.writeRequest(HttpState,
HttpConnection)
10:45:13,024 [main] DEBUG httpclient.HttpMethod
- enter HttpMethodBase.writeRequestLine(HttpState,
HttpConnection)
10:45:13,024 [main] DEBUG httpclient.HttpMethod
- enter
HttpMethodBase.generateRequestLine(HttpConnection,
String, String, String, String)
10:45:13,024 [main] DEBUG httpclient.wire
- >> "GET
/test/ServletRedirector?Cactus_Service=GET_RESULTS
HTTP/1.1[\r][\n]"
10:45:13,024 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.print(String)
10:45:13,040 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.write(byte[])
10:45:13,040 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.write(byte[], int, int)
10:45:13,040 [main] DEBUG httpclient.HttpMethod
- enter
HttpMethodBase.writeRequestHeaders(HttpState,HttpConnection)
10:45:13,040 [main] DEBUG httpclient.HttpMethod
- enter HttpMethodBase.addRequestHeaders(HttpState,
HttpConnection)
10:45:13,040 [main] DEBUG httpclient.HttpMethod
- enter
HttpMethodBase.addUserAgentRequestHeaders(HttpState,
HttpConnection)
10:45:13,040 [main] DEBUG httpclient.HttpMethod
- enter
HttpMethodBase.addHostRequestHeader(HttpState,
HttpConnection)
10:45:13,040 [main] DEBUG httpclient.HttpMethod
- Adding Host request header
10:45:13,040 [main] DEBUG httpclient.HttpMethod
- enter
HttpMethodBase.addCookieRequestHeader(HttpState,
HttpConnection)
10:45:13,040 [main] DEBUG httpclient.HttpState
- enter HttpState.getCookies()
10:45:13,040 [main] DEBUG cookie.CookieSpec
- enter CookieSpecBase.match(String, int, String,
boolean, Cookie[])
10:45:13,040 [main] DEBUG httpclient.HttpMethod
- enter
HttpMethodBase.addAuthorizationRequestHeader(HttpState,
HttpConnection)
10:45:13,040 [main] DEBUG httpclient.HttpMethod
- enter
HttpMethodBase.addProxyAuthorizationRequestHeader(HttpState,
HttpConnection)
10:45:13,040 [main] DEBUG httpclient.HttpMethod
- enter
HttpMethodBase.addProxyConnectionHeader(HttpState,
HttpConnection)
10:45:13,040 [main] DEBUG httpclient.HttpMethod
- enter
HttpMethodBase.addContentLengthRequestHeader(HttpState,
HttpConnection)
10:45:13,040 [main] DEBUG httpclient.wire
- >> "Content-type:
application/x-www-form-urlencoded[\r][\n]"
10:45:13,040 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.print(String)
10:45:13,040 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.write(byte[])
10:45:13,040 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.write(byte[], int, int)
10:45:13,040 [main] DEBUG httpclient.wire
- >> "User-Agent: Jakarta
Commons-HttpClient/2.0beta1[\r][\n]"
10:45:13,040 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.print(String)
10:45:13,040 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.write(byte[])
10:45:13,040 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.write(byte[], int, int)
10:45:13,040 [main] DEBUG httpclient.wire
- >> "Host: localhost:8881[\r][\n]"
10:45:13,040 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.print(String)
10:45:13,040 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.write(byte[])
10:45:13,040 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.write(byte[], int, int)
10:45:13,040 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.writeLine()
10:45:13,040 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.write(byte[])
10:45:13,040 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.write(byte[], int, int)
10:45:13,040 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.flushRequestOutputStream()
10:45:13,040 [main] DEBUG httpclient.wire
- >> "[\r][\n]"
10:45:13,040 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.flushRequestOutputStream()
10:45:13,040 [main] DEBUG httpclient.HttpMethod
- enter HttpMethodBase.readResponse(HttpState,
HttpConnection)
10:45:13,040 [main] DEBUG httpclient.HttpMethod
- enter HttpMethodBase.readStatusLine(HttpState,
HttpConnection)
10:45:13,040 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.readLine()
10:45:13,040 [main] DEBUG httpclient.HttpParser
- enter HttpParser.readLine()
10:45:13,040 [main] DEBUG httpclient.HttpParser
- enter HttpParser.readRawLine()
10:45:13,040 [main] DEBUG httpclient.wire
- << "HTTP/1.1 301 Moved Permanently[\r][\n]"
10:45:13,040 [main] DEBUG httpclient.HttpMethod
- enter
HttpMethodBase.readResponseHeaders(HttpState,HttpConnection)
10:45:13,040 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.getResponseInputStream()
10:45:13,040 [main] DEBUG httpclient.HttpParser
- enter HeaderParser.parseHeaders(HttpConnection,
HeaderGroup)
10:45:13,040 [main] DEBUG httpclient.HttpParser
- enter HttpParser.readLine()
10:45:13,040 [main] DEBUG httpclient.HttpParser
- enter HttpParser.readRawLine()
10:45:13,040 [main] DEBUG httpclient.HttpParser
- enter HttpParser.readLine()
10:45:13,040 [main] DEBUG httpclient.HttpParser
- enter HttpParser.readRawLine()
10:45:13,040 [main] DEBUG httpclient.HttpParser
- enter HttpParser.readLine()
10:45:13,040 [main] DEBUG httpclient.HttpParser
- enter HttpParser.readRawLine()
10:45:13,040 [main] DEBUG httpclient.HttpParser
- enter HttpParser.readLine()
10:45:13,040 [main] DEBUG httpclient.HttpParser
- enter HttpParser.readRawLine()
10:45:13,040 [main] DEBUG httpclient.HttpParser
- enter HttpParser.readLine()
10:45:13,040 [main] DEBUG httpclient.HttpParser
- enter HttpParser.readRawLine()
10:45:13,040 [main] DEBUG httpclient.HttpParser
- enter HttpParser.readLine()
10:45:13,040 [main] DEBUG httpclient.HttpParser
- enter HttpParser.readRawLine()
10:45:13,040 [main] DEBUG httpclient.HttpParser
- enter HttpParser.readLine()
10:45:13,040 [main] DEBUG httpclient.HttpParser
- enter HttpParser.readRawLine()
10:45:13,040 [main] DEBUG httpclient.wire
- << "Date: Thu, 08 Jan 2004 18:45:09 GMT[\r][\n]"
10:45:13,040 [main] DEBUG httpclient.wire
- << "Server: Orion/2.0.2[\r][\n]"
10:45:13,040 [main] DEBUG httpclient.wire
- << "Connection: Close[\r][\n]"
10:45:13,040 [main] DEBUG httpclient.wire
- << "Content-Type:
application/octet-stream[\r][\n]"
10:45:13,040 [main] DEBUG httpclient.wire
- << "Location:
http://localhost:8881/test/ServletRedirector/[\r][\n]"
10:45:13,040 [main] DEBUG httpclient.wire
- << "Transfer-Encoding: chunked[\r][\n]"
10:45:13,040 [main] DEBUG httpclient.HttpMethod
- enter
HttpMethodBase.processResponseHeaders(HttpState,
HttpConnection)
10:45:13,040 [main] DEBUG methods.GetMethod
- enter GetMethod.readResponseBody(HttpState,
HttpConnection)
10:45:13,040 [main] DEBUG httpclient.HttpMethod
- enter HttpMethodBase.readResponseBody(HttpState,
HttpConnection)
10:45:13,056 [main] DEBUG httpclient.HttpMethod
- enter HttpMethodBase.readResponseBody(HttpState,
HttpConnection)
10:45:13,056 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.getResponseInputStream()
10:45:13,056 [main] DEBUG httpclient.HttpConnection
- HttpConnection.getSoTimeout()
10:45:13,056 [main] DEBUG httpclient.HttpConnection
- enter HttpConnection.isResponseAvailable(int)
10:45:13,056 [main] DEBUG httpclient.HttpMethod
- Redirect required
10:45:13,056 [main] INFO httpclient.HttpMethod
- Redirect requested but followRedirects is
disabled
10:45:13,056 [main] DEBUG
ttp.HttpClientConnectionHelper - >connect =
[org.apache.commons.httpclient.util.HttpURLConnection:http://localhost:8881/test/ServletRedirector?Cactus_Service=GET_RESULTS]
10:45:13,056 [main] DEBUG util.HttpURLConnection
- enter HttpURLConnection.getResponseCode()
10:45:13,056 [main] DEBUG util.HttpURLConnection
- enter HttpURLConnection.getResponseCode()
10:45:13,056 [main] DEBUG util.HttpURLConnection
- enter HttpURLConnection.getResponseMessage()
10:45:13,056 [main] DEBUG
iguration.ServletConfiguration -
<getRedirectorURL([simulation URL = [null], automatic
session = [true], cookies = [], headers = [], GET
parameters = [[[Cactus_TestMethod] =
[[testSaveToSessionOK]]][[Cactus_TestClass] =
[[TestSampleServlet]]][[testparam] = [[it
works!]]][[Cactus_AutomaticSession] =
[[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST
parameters = []])
10:45:13,056 [main] DEBUG
iguration.ServletConfiguration -
<getRedirectorName([simulation URL = [null], automatic
session = [true], cookies = [], headers = [], GET
parameters = [[[Cactus_TestMethod] =
[[testSaveToSessionOK]]][[Cactus_TestClass] =
[[TestSampleServlet]]][[testparam] = [[it
works!]]][[Cactus_AutomaticSession] =
[[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST
parameters = []])
10:45:13,056 [main] DEBUG
iguration.ServletConfiguration - >getRedirectorName =
[ServletRedirector]
10:45:13,056 [main] DEBUG
iguration.ServletConfiguration - >getRedirectorURL =
[http://localhost:8881/test/ServletRedirector]
10:45:13,056 [main] DEBUG
ient.WebClientTestCaseDelegate - Exception in test
10:45:13,056 [main] DEBUG util.ChainedRuntimeException
-
<printStackTrace([org.apache.log4j.spi.VectorWriter@1968e23])
10:45:13,056 [main] DEBUG client.ParsingException
-
<printStackTrace([org.apache.log4j.spi.VectorWriter@1968e23])
10:45:13,056 [main] DEBUG client.ParsingException
- >printStackTrace
10:45:13,056 [main] DEBUG util.ChainedRuntimeException
- >printStackTrace
org.apache.cactus.util.ChainedRuntimeException: Failed
to get the test results at
[http://localhost:8881/test/ServletRedirector]
at
org.apache.cactus.client.connector.http.DefaultHttpClient.doTest_aroundBody0(DefaultHttpClient.java:131)
at
org.apache.cactus.client.connector.http.DefaultHttpClient.doTest_aroundBody1$advice(DefaultHttpClient.java:222)
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
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
junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at junit.textui.TestRunner.doRun(TestRunner.java:116)
at junit.textui.TestRunner.start(TestRunner.java:172)
at junit.textui.TestRunner.main(TestRunner.java:138)
org.apache.cactus.client.ParsingException: Not a valid
response [301 Moved Permanently]
at
org.apache.cactus.client.connector.http.DefaultHttpClient.callGetResult(DefaultHttpClient.java:249)
at
org.apache.cactus.client.connector.http.DefaultHttpClient.doTest_aroundBody0(DefaultHttpClient.java:126)
at
org.apache.cactus.client.connector.http.DefaultHttpClient.doTest_aroundBody1$advice(DefaultHttpClient.java:222)
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
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
junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at junit.textui.TestRunner.doRun(TestRunner.java:116)
at junit.textui.TestRunner.start(TestRunner.java:172)
at junit.textui.TestRunner.main(TestRunner.java:138)
10:45:13,087 [main] DEBUG util.ChainedRuntimeException
- <printStackTrace([java.io.PrintWriter@10f6d3])
10:45:13,087 [main] DEBUG client.ParsingException
- <printStackTrace([java.io.PrintWriter@10f6d3])
10:45:13,087 [main] DEBUG client.ParsingException
- >printStackTrace
10:45:13,087 [main] DEBUG util.ChainedRuntimeException
- >printStackTrace
Thanks,
Joanne
__________________________________
Do you Yahoo!?
Yahoo! Hotjobs: Enter the "Signing Bonus" Sweepstakes
http://hotjobs.sweepstakes.yahoo.com/signingbonus
Re: RUN_TEST: 500 Error & TestSampleServlet: empty xml 301 error?
Posted by Joanne Pons <jo...@yahoo.com>.
Yes, I just made a typo in writing my post. I had the
proper url when testing.
Thanks,
Joanne
--- Christopher Lenz <cm...@gmx.de> wrote:
> Am 08.01.2004 um 20:11 schrieb Joanne Pons:
> > I am trying to run the test cases and I must have
> a
> > configuration problem that I just can not see.
> >
> > I am getting the following 500 error when I call
> >
>
http://localhost:8881/test/ServletRedirector/Cactus_Service=RUN_TEST
> >
> > Servlet error: Missing service name parameter
> > [Cactus_Service] in HTTP request. Received query
> > string is [null].
>
> Hmm, you do realize that query string parameters
> need to be separated
> with a '?'
>
> I.e., the URL should be
>
http://localhost:8881/test/ServletRedirector?Cactus_Service=RUN_TEST
>
> (note the ? instead of the /)
>
> --
> Christopher Lenz
> /=/ cmlenz at gmx.de
>
>
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> cactus-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail:
> cactus-user-help@jakarta.apache.org
>
__________________________________
Do you Yahoo!?
Yahoo! Hotjobs: Enter the "Signing Bonus" Sweepstakes
http://hotjobs.sweepstakes.yahoo.com/signingbonus
Re: RUN_TEST: 500 Error & TestSampleServlet: empty xml 301 error?
Posted by Christopher Lenz <cm...@gmx.de>.
Am 08.01.2004 um 20:11 schrieb Joanne Pons:
> I am trying to run the test cases and I must have a
> configuration problem that I just can not see.
>
> I am getting the following 500 error when I call
> http://localhost:8881/test/ServletRedirector/Cactus_Service=RUN_TEST
>
> Servlet error: Missing service name parameter
> [Cactus_Service] in HTTP request. Received query
> string is [null].
Hmm, you do realize that query string parameters need to be separated
with a '?'
I.e., the URL should be
http://localhost:8881/test/ServletRedirector?Cactus_Service=RUN_TEST
(note the ? instead of the /)
--
Christopher Lenz
/=/ cmlenz at gmx.de