Some additional DEBUG level logs, though they don't provide a whole
bunch of detail. As you can see, after "Getting application log", a
bit more happens with HttpClient and then it ultimately locks up, as
seen in the stack dump provided in the previous email.
Aug 7, 2006 4:13:05 PM com.hostedqa.utils.Log log
INFO: Stopping client...
2006-08-07 16:13:05,617 DEBUG [?:?] : enter
PostMethod.clearRequestBody()
2006-08-07 16:13:05,617 DEBUG [?:?] : enter
PostMethod.clearRequestBody()
2006-08-07 16:13:05,618 DEBUG [?:?] : enter
EntityEnclosingMethod.clearRequestBody()
2006-08-07 16:13:05,618 DEBUG [?:?] : enter
EntityEnclosingMethod.clearRequestBody()
2006-08-07 16:13:05,618 DEBUG [?:?] : enter HttpClient.executeMethod
(HostConfiguration,HttpMethod,HttpState)
2006-08-07 16:13:05,618 DEBUG [?:?] : enter HttpClient.executeMethod
(HostConfiguration,HttpMethod,HttpState)
2006-08-07 16:13:05,618 DEBUG [?:?] : enter
HttpConnectionManager.getConnectionWithTimeout(HostConfiguration, long)
2006-08-07 16:13:05,618 DEBUG [?:?] : enter
HttpConnectionManager.getConnectionWithTimeout(HostConfiguration, long)
2006-08-07 16:13:05,619 DEBUG [?:?] :
HttpConnectionManager.getConnection: config = HostConfiguration
[host=http://192.168.167.129:8081], timeout = 0
2006-08-07 16:13:05,619 DEBUG [?:?] :
HttpConnectionManager.getConnection: config = HostConfiguration
[host=http://192.168.167.129:8081], timeout = 0
2006-08-07 16:13:05,619 DEBUG [?:?] : enter
HttpConnectionManager.ConnectionPool.getHostPool(HostConfiguration)
2006-08-07 16:13:05,619 DEBUG [?:?] : enter
HttpConnectionManager.ConnectionPool.getHostPool(HostConfiguration)
2006-08-07 16:13:05,619 DEBUG [?:?] : enter
HttpConnectionManager.ConnectionPool.getHostPool(HostConfiguration)
2006-08-07 16:13:05,619 DEBUG [?:?] : enter
HttpConnectionManager.ConnectionPool.getHostPool(HostConfiguration)
2006-08-07 16:13:05,620 DEBUG [?:?] : Getting free connection,
hostConfig=HostConfiguration[host=http://192.168.167.129:8081]
2006-08-07 16:13:05,620 DEBUG [?:?] : Getting free connection,
hostConfig=HostConfiguration[host=http://192.168.167.129:8081]
2006-08-07 16:13:05,620 DEBUG [?:?] : Attempt number 1 to process
request
2006-08-07 16:13:05,620 DEBUG [?:?] : Attempt number 1 to process
request
2006-08-07 16:13:05,623 DEBUG [?:?] : enter HttpMethodBase.execute
(HttpState, HttpConnection)
2006-08-07 16:13:05,623 DEBUG [?:?] : enter HttpMethodBase.execute
(HttpState, HttpConnection)
2006-08-07 16:13:05,623 DEBUG [?:?] : enter
HttpMethodBase.writeRequest(HttpState, HttpConnection)
2006-08-07 16:13:05,623 DEBUG [?:?] : enter
HttpMethodBase.writeRequest(HttpState, HttpConnection)
2006-08-07 16:13:05,623 DEBUG [?:?] : enter
HttpMethodBase.writeRequestLine(HttpState, HttpConnection)
2006-08-07 16:13:05,623 DEBUG [?:?] : enter
HttpMethodBase.writeRequestLine(HttpState, HttpConnection)
2006-08-07 16:13:05,624 DEBUG [?:?] : enter
HttpMethodBase.generateRequestLine(HttpConnection, String, String,
String, String)
2006-08-07 16:13:05,624 DEBUG [?:?] : enter
HttpMethodBase.generateRequestLine(HttpConnection, String, String,
String, String)
2006-08-07 16:13:05,624 DEBUG [?:?] : enter HttpConnection.print(String)
2006-08-07 16:13:05,624 DEBUG [?:?] : enter HttpConnection.print(String)
2006-08-07 16:13:05,624 DEBUG [?:?] : enter HttpConnection.write(byte[])
2006-08-07 16:13:05,624 DEBUG [?:?] : enter HttpConnection.write(byte[])
2006-08-07 16:13:05,625 DEBUG [?:?] : enter HttpConnection.write(byte
[], int, int)
2006-08-07 16:13:05,625 DEBUG [?:?] : enter HttpConnection.write(byte
[], int, int)
2006-08-07 16:13:05,625 DEBUG [?:?] : enter
HttpMethodBase.writeRequestHeaders(HttpState,HttpConnection)
2006-08-07 16:13:05,625 DEBUG [?:?] : enter
HttpMethodBase.writeRequestHeaders(HttpState,HttpConnection)
2006-08-07 16:13:05,625 DEBUG [?:?] : enter
EntityEnclosingMethod.addRequestHeaders(HttpState, HttpConnection)
2006-08-07 16:13:05,625 DEBUG [?:?] : enter
EntityEnclosingMethod.addRequestHeaders(HttpState, HttpConnection)
2006-08-07 16:13:05,626 DEBUG [?:?] : enter
ExpectContinueMethod.addRequestHeaders(HttpState, HttpConnection)
2006-08-07 16:13:05,626 DEBUG [?:?] : enter
ExpectContinueMethod.addRequestHeaders(HttpState, HttpConnection)
2006-08-07 16:13:05,626 DEBUG [?:?] : enter
HttpMethodBase.addRequestHeaders(HttpState, HttpConnection)
2006-08-07 16:13:05,626 DEBUG [?:?] : enter
HttpMethodBase.addRequestHeaders(HttpState, HttpConnection)
2006-08-07 16:13:05,626 DEBUG [?:?] : enter
HttpMethodBase.addUserAgentRequestHeaders(HttpState, HttpConnection)
2006-08-07 16:13:05,626 DEBUG [?:?] : enter
HttpMethodBase.addUserAgentRequestHeaders(HttpState, HttpConnection)
2006-08-07 16:13:05,627 DEBUG [?:?] : enter
HttpMethodBase.addHostRequestHeader(HttpState, HttpConnection)
2006-08-07 16:13:05,627 DEBUG [?:?] : enter
HttpMethodBase.addHostRequestHeader(HttpState, HttpConnection)
2006-08-07 16:13:05,627 DEBUG [?:?] : Adding Host request header
2006-08-07 16:13:05,627 DEBUG [?:?] : Adding Host request header
2006-08-07 16:13:05,627 DEBUG [?:?] : enter
HttpMethodBase.addCookieRequestHeader(HttpState, HttpConnection)
2006-08-07 16:13:05,627 DEBUG [?:?] : enter
HttpMethodBase.addCookieRequestHeader(HttpState, HttpConnection)
2006-08-07 16:13:05,628 DEBUG [?:?] : enter HttpState.getCookies()
2006-08-07 16:13:05,628 DEBUG [?:?] : enter HttpState.getCookies()
2006-08-07 16:13:05,628 DEBUG [?:?] : enter CookieSpecBase.match
(String, int, String, boolean, Cookie[])
2006-08-07 16:13:05,628 DEBUG [?:?] : enter CookieSpecBase.match
(String, int, String, boolean, Cookie[])
2006-08-07 16:13:05,629 DEBUG [?:?] : enter
HttpMethodBase.addProxyConnectionHeader(HttpState, HttpConnection)
2006-08-07 16:13:05,629 DEBUG [?:?] : enter
HttpMethodBase.addProxyConnectionHeader(HttpState, HttpConnection)
2006-08-07 16:13:05,629 DEBUG [?:?] : enter
PostMethod.hasRequestContent()
2006-08-07 16:13:05,629 DEBUG [?:?] : enter
PostMethod.hasRequestContent()
2006-08-07 16:13:05,629 DEBUG [?:?] : enter
EntityEnclosingMethod.hasRequestContent()
2006-08-07 16:13:05,629 DEBUG [?:?] : enter
EntityEnclosingMethod.hasRequestContent()
2006-08-07 16:13:05,630 DEBUG [?:?] : enter
EntityEnclosingMethod.addContentLengthRequestHeader(HttpState,
HttpConnection)
2006-08-07 16:13:05,630 DEBUG [?:?] : enter
EntityEnclosingMethod.addContentLengthRequestHeader(HttpState,
HttpConnection)
2006-08-07 16:13:05,630 DEBUG [?:?] : enter
EntityEnclosingMethod.getRequestContentLength()
2006-08-07 16:13:05,630 DEBUG [?:?] : enter
EntityEnclosingMethod.getRequestContentLength()
2006-08-07 16:13:05,630 DEBUG [?:?] : enter
PostMethod.hasRequestContent()
2006-08-07 16:13:05,630 DEBUG [?:?] : enter
PostMethod.hasRequestContent()
2006-08-07 16:13:05,631 DEBUG [?:?] : enter
EntityEnclosingMethod.hasRequestContent()
2006-08-07 16:13:05,631 DEBUG [?:?] : enter
EntityEnclosingMethod.hasRequestContent()
2006-08-07 16:13:05,631 DEBUG [?:?] : HttpMethodBase.addRequestHeader
(Header)
2006-08-07 16:13:05,631 DEBUG [?:?] : HttpMethodBase.addRequestHeader
(Header)
2006-08-07 16:13:05,631 DEBUG [?:?] : enter HttpConnection.print(String)
2006-08-07 16:13:05,631 DEBUG [?:?] : enter HttpConnection.print(String)
2006-08-07 16:13:05,632 DEBUG [?:?] : enter HttpConnection.write(byte[])
2006-08-07 16:13:05,632 DEBUG [?:?] : enter HttpConnection.write(byte[])
2006-08-07 16:13:05,632 DEBUG [?:?] : enter HttpConnection.write(byte
[], int, int)
2006-08-07 16:13:05,632 DEBUG [?:?] : enter HttpConnection.write(byte
[], int, int)
2006-08-07 16:13:05,632 DEBUG [?:?] : enter HttpConnection.print(String)
2006-08-07 16:13:05,632 DEBUG [?:?] : enter HttpConnection.print(String)
2006-08-07 16:13:05,633 DEBUG [?:?] : enter HttpConnection.write(byte[])
2006-08-07 16:13:05,633 DEBUG [?:?] : enter HttpConnection.write(byte[])
2006-08-07 16:13:05,633 DEBUG [?:?] : enter HttpConnection.write(byte
[], int, int)
2006-08-07 16:13:05,633 DEBUG [?:?] : enter HttpConnection.write(byte
[], int, int)
2006-08-07 16:13:05,633 DEBUG [?:?] : enter HttpConnection.print(String)
2006-08-07 16:13:05,633 DEBUG [?:?] : enter HttpConnection.print(String)
2006-08-07 16:13:05,634 DEBUG [?:?] : enter HttpConnection.write(byte[])
2006-08-07 16:13:05,634 DEBUG [?:?] : enter HttpConnection.write(byte[])
2006-08-07 16:13:05,634 DEBUG [?:?] : enter HttpConnection.write(byte
[], int, int)
2006-08-07 16:13:05,634 DEBUG [?:?] : enter HttpConnection.write(byte
[], int, int)
2006-08-07 16:13:05,634 DEBUG [?:?] : enter HttpConnection.print(String)
2006-08-07 16:13:05,634 DEBUG [?:?] : enter HttpConnection.print(String)
2006-08-07 16:13:05,635 DEBUG [?:?] : enter HttpConnection.write(byte[])
2006-08-07 16:13:05,635 DEBUG [?:?] : enter HttpConnection.write(byte[])
2006-08-07 16:13:05,636 DEBUG [?:?] : enter HttpConnection.write(byte
[], int, int)
2006-08-07 16:13:05,636 DEBUG [?:?] : enter HttpConnection.write(byte
[], int, int)
2006-08-07 16:13:05,636 DEBUG [?:?] : enter HttpConnection.print(String)
2006-08-07 16:13:05,636 DEBUG [?:?] : enter HttpConnection.print(String)
2006-08-07 16:13:05,636 DEBUG [?:?] : enter HttpConnection.write(byte[])
2006-08-07 16:13:05,636 DEBUG [?:?] : enter HttpConnection.write(byte[])
2006-08-07 16:13:05,637 DEBUG [?:?] : enter HttpConnection.write(byte
[], int, int)
2006-08-07 16:13:05,637 DEBUG [?:?] : enter HttpConnection.write(byte
[], int, int)
2006-08-07 16:13:05,637 DEBUG [?:?] : enter HttpConnection.print(String)
2006-08-07 16:13:05,637 DEBUG [?:?] : enter HttpConnection.print(String)
2006-08-07 16:13:05,638 DEBUG [?:?] : enter HttpConnection.write(byte[])
2006-08-07 16:13:05,638 DEBUG [?:?] : enter HttpConnection.write(byte[])
2006-08-07 16:13:05,638 DEBUG [?:?] : enter HttpConnection.write(byte
[], int, int)
2006-08-07 16:13:05,638 DEBUG [?:?] : enter HttpConnection.write(byte
[], int, int)
2006-08-07 16:13:05,638 DEBUG [?:?] : enter HttpConnection.writeLine()
2006-08-07 16:13:05,638 DEBUG [?:?] : enter HttpConnection.writeLine()
2006-08-07 16:13:05,639 DEBUG [?:?] : enter HttpConnection.write(byte[])
2006-08-07 16:13:05,639 DEBUG [?:?] : enter HttpConnection.write(byte[])
2006-08-07 16:13:05,639 DEBUG [?:?] : enter HttpConnection.write(byte
[], int, int)
2006-08-07 16:13:05,639 DEBUG [?:?] : enter HttpConnection.write(byte
[], int, int)
2006-08-07 16:13:05,640 DEBUG [?:?] : enter
HttpConnection.flushRequestOutputStream()
2006-08-07 16:13:05,640 DEBUG [?:?] : enter
HttpConnection.flushRequestOutputStream()
2006-08-07 16:13:05,642 DEBUG [?:?] : enter
HttpMethodBase.readStatusLine(HttpState, HttpConnection)
2006-08-07 16:13:05,642 DEBUG [?:?] : enter
HttpMethodBase.readStatusLine(HttpState, HttpConnection)
2006-08-07 16:13:05,643 DEBUG [?:?] : enter HttpConnection.readLine()
2006-08-07 16:13:05,643 DEBUG [?:?] : enter HttpConnection.readLine()
2006-08-07 16:13:05,643 DEBUG [?:?] : enter HttpParser.readLine
(InputStream, String)
2006-08-07 16:13:05,643 DEBUG [?:?] : enter HttpParser.readLine
(InputStream, String)
2006-08-07 16:13:05,644 DEBUG [?:?] : enter HttpParser.readRawLine()
2006-08-07 16:13:05,644 DEBUG [?:?] : enter HttpParser.readRawLine()
2006-08-07 16:13:05,645 DEBUG [?:?] : enter
HttpMethodBase.readResponseHeaders(HttpState,HttpConnection)
2006-08-07 16:13:05,645 DEBUG [?:?] : enter
HttpMethodBase.readResponseHeaders(HttpState,HttpConnection)
2006-08-07 16:13:05,645 DEBUG [?:?] : enter
HttpConnection.getResponseInputStream()
2006-08-07 16:13:05,645 DEBUG [?:?] : enter
HttpConnection.getResponseInputStream()
2006-08-07 16:13:05,646 DEBUG [?:?] : enter HeaderParser.parseHeaders
(InputStream, String)
2006-08-07 16:13:05,646 DEBUG [?:?] : enter HeaderParser.parseHeaders
(InputStream, String)
2006-08-07 16:13:05,646 DEBUG [?:?] : enter HttpParser.readLine
(InputStream, String)
2006-08-07 16:13:05,646 DEBUG [?:?] : enter HttpParser.readLine
(InputStream, String)
2006-08-07 16:13:05,647 DEBUG [?:?] : enter HttpParser.readRawLine()
2006-08-07 16:13:05,647 DEBUG [?:?] : enter HttpParser.readRawLine()
2006-08-07 16:13:05,647 DEBUG [?:?] : enter
HttpMethodBase.processResponseHeaders(HttpState, HttpConnection)
2006-08-07 16:13:05,647 DEBUG [?:?] : enter
HttpMethodBase.processResponseHeaders(HttpState, HttpConnection)
2006-08-07 16:13:05,648 DEBUG [?:?] : enter
HttpMethodBase.processCookieHeaders(Header[], HttpState, HttpConnection)
2006-08-07 16:13:05,648 DEBUG [?:?] : enter
HttpMethodBase.processCookieHeaders(Header[], HttpState, HttpConnection)
2006-08-07 16:13:05,648 DEBUG [?:?] : OK to continue received
2006-08-07 16:13:05,648 DEBUG [?:?] : OK to continue received
2006-08-07 16:13:05,649 DEBUG [?:?] : enter
EntityEnclosingMethod.writeRequestBody(HttpState, HttpConnection)
2006-08-07 16:13:05,649 DEBUG [?:?] : enter
EntityEnclosingMethod.writeRequestBody(HttpState, HttpConnection)
2006-08-07 16:13:05,650 DEBUG [?:?] : enter
PostMethod.hasRequestContent()
2006-08-07 16:13:05,650 DEBUG [?:?] : enter
PostMethod.hasRequestContent()
2006-08-07 16:13:05,650 DEBUG [?:?] : enter
EntityEnclosingMethod.hasRequestContent()
2006-08-07 16:13:05,650 DEBUG [?:?] : enter
EntityEnclosingMethod.hasRequestContent()
2006-08-07 16:13:05,651 DEBUG [?:?] : enter
EntityEnclosingMethod.getRequestContentLength()
2006-08-07 16:13:05,651 DEBUG [?:?] : enter
EntityEnclosingMethod.getRequestContentLength()
2006-08-07 16:13:05,651 DEBUG [?:?] : enter
PostMethod.hasRequestContent()
2006-08-07 16:13:05,651 DEBUG [?:?] : enter
PostMethod.hasRequestContent()
2006-08-07 16:13:05,652 DEBUG [?:?] : enter
EntityEnclosingMethod.hasRequestContent()
2006-08-07 16:13:05,652 DEBUG [?:?] : enter
EntityEnclosingMethod.hasRequestContent()
2006-08-07 16:13:05,652 DEBUG [?:?] : enter
HttpConnection.getRequestOutputStream()
2006-08-07 16:13:05,652 DEBUG [?:?] : enter
HttpConnection.getRequestOutputStream()
2006-08-07 16:13:05,660 DEBUG [?:?] : Request body sent
2006-08-07 16:13:05,660 DEBUG [?:?] : Request body sent
2006-08-07 16:13:05,661 DEBUG [?:?] : enter
HttpConnection.flushRequestOutputStream()
2006-08-07 16:13:05,661 DEBUG [?:?] : enter
HttpConnection.flushRequestOutputStream()
2006-08-07 16:13:05,661 DEBUG [?:?] : enter
HttpMethodBase.readResponse(HttpState, HttpConnection)
2006-08-07 16:13:05,661 DEBUG [?:?] : enter
HttpMethodBase.readResponse(HttpState, HttpConnection)
2006-08-07 16:13:05,662 DEBUG [?:?] : enter
HttpMethodBase.readStatusLine(HttpState, HttpConnection)
2006-08-07 16:13:05,662 DEBUG [?:?] : enter
HttpMethodBase.readStatusLine(HttpState, HttpConnection)
2006-08-07 16:13:05,663 DEBUG [?:?] : enter HttpConnection.readLine()
2006-08-07 16:13:05,663 DEBUG [?:?] : enter HttpConnection.readLine()
2006-08-07 16:13:05,663 DEBUG [?:?] : enter HttpParser.readLine
(InputStream, String)
2006-08-07 16:13:05,663 DEBUG [?:?] : enter HttpParser.readLine
(InputStream, String)
2006-08-07 16:13:05,664 DEBUG [?:?] : enter HttpParser.readRawLine()
2006-08-07 16:13:05,664 DEBUG [?:?] : enter HttpParser.readRawLine()
2006-08-07 16:13:07,914 DEBUG [?:?] : enter
HttpMethodBase.readResponseHeaders(HttpState,HttpConnection)
2006-08-07 16:13:07,914 DEBUG [?:?] : enter
HttpMethodBase.readResponseHeaders(HttpState,HttpConnection)
2006-08-07 16:13:07,914 DEBUG [?:?] : enter
HttpConnection.getResponseInputStream()
2006-08-07 16:13:07,914 DEBUG [?:?] : enter
HttpConnection.getResponseInputStream()
2006-08-07 16:13:07,915 DEBUG [?:?] : enter HeaderParser.parseHeaders
(InputStream, String)
2006-08-07 16:13:07,915 DEBUG [?:?] : enter HeaderParser.parseHeaders
(InputStream, String)
2006-08-07 16:13:07,915 DEBUG [?:?] : enter HttpParser.readLine
(InputStream, String)
2006-08-07 16:13:07,915 DEBUG [?:?] : enter HttpParser.readLine
(InputStream, String)
2006-08-07 16:13:07,915 DEBUG [?:?] : enter HttpParser.readRawLine()
2006-08-07 16:13:07,915 DEBUG [?:?] : enter HttpParser.readRawLine()
2006-08-07 16:13:07,916 DEBUG [?:?] : enter HttpParser.readLine
(InputStream, String)
2006-08-07 16:13:07,916 DEBUG [?:?] : enter HttpParser.readLine
(InputStream, String)
2006-08-07 16:13:07,916 DEBUG [?:?] : enter HttpParser.readRawLine()
2006-08-07 16:13:07,916 DEBUG [?:?] : enter HttpParser.readRawLine()
2006-08-07 16:13:07,916 DEBUG [?:?] : enter HttpParser.readLine
(InputStream, String)
2006-08-07 16:13:07,916 DEBUG [?:?] : enter HttpParser.readLine
(InputStream, String)
2006-08-07 16:13:07,917 DEBUG [?:?] : enter HttpParser.readRawLine()
2006-08-07 16:13:07,917 DEBUG [?:?] : enter HttpParser.readRawLine()
2006-08-07 16:13:07,917 DEBUG [?:?] : enter HttpParser.readLine
(InputStream, String)
2006-08-07 16:13:07,917 DEBUG [?:?] : enter HttpParser.readLine
(InputStream, String)
2006-08-07 16:13:07,917 DEBUG [?:?] : enter HttpParser.readRawLine()
2006-08-07 16:13:07,917 DEBUG [?:?] : enter HttpParser.readRawLine()
2006-08-07 16:13:07,918 DEBUG [?:?] : enter HttpParser.readLine
(InputStream, String)
2006-08-07 16:13:07,918 DEBUG [?:?] : enter HttpParser.readLine
(InputStream, String)
2006-08-07 16:13:07,918 DEBUG [?:?] : enter HttpParser.readRawLine()
2006-08-07 16:13:07,918 DEBUG [?:?] : enter HttpParser.readRawLine()
2006-08-07 16:13:07,918 DEBUG [?:?] : enter HttpParser.readLine
(InputStream, String)
2006-08-07 16:13:07,918 DEBUG [?:?] : enter HttpParser.readLine
(InputStream, String)
2006-08-07 16:13:07,919 DEBUG [?:?] : enter HttpParser.readRawLine()
2006-08-07 16:13:07,919 DEBUG [?:?] : enter HttpParser.readRawLine()
2006-08-07 16:13:07,919 DEBUG [?:?] : enter
HttpMethodBase.processResponseHeaders(HttpState, HttpConnection)
2006-08-07 16:13:07,919 DEBUG [?:?] : enter
HttpMethodBase.processResponseHeaders(HttpState, HttpConnection)
2006-08-07 16:13:07,919 DEBUG [?:?] : enter
HttpMethodBase.processCookieHeaders(Header[], HttpState, HttpConnection)
2006-08-07 16:13:07,919 DEBUG [?:?] : enter
HttpMethodBase.processCookieHeaders(Header[], HttpState, HttpConnection)
2006-08-07 16:13:07,920 DEBUG [?:?] : enter
HttpMethodBase.readResponseBody(HttpState, HttpConnection)
2006-08-07 16:13:07,920 DEBUG [?:?] : enter
HttpMethodBase.readResponseBody(HttpState, HttpConnection)
2006-08-07 16:13:07,920 DEBUG [?:?] : enter
HttpMethodBase.readResponseBody(HttpConnection)
2006-08-07 16:13:07,920 DEBUG [?:?] : enter
HttpMethodBase.readResponseBody(HttpConnection)
2006-08-07 16:13:07,920 DEBUG [?:?] : enter
HttpConnection.getResponseInputStream()
2006-08-07 16:13:07,920 DEBUG [?:?] : enter
HttpConnection.getResponseInputStream()
2006-08-07 16:13:07,921 DEBUG [?:?] : enter
HttpMethodBase.canResponseHaveBody(int)
2006-08-07 16:13:07,921 DEBUG [?:?] : enter
HttpMethodBase.canResponseHaveBody(int)
2006-08-07 16:13:07,921 DEBUG [?:?] : enter
HeaderElement.parseElements(String)
2006-08-07 16:13:07,921 DEBUG [?:?] : enter
HeaderElement.parseElements(String)
2006-08-07 16:13:07,921 DEBUG [?:?] : enter
HeaderElement.parseElements(char[])
2006-08-07 16:13:07,921 DEBUG [?:?] : enter
HeaderElement.parseElements(char[])
2006-08-07 16:13:07,922 DEBUG [?:?] : enter
HttpConnection.isResponseAvailable(int)
2006-08-07 16:13:07,922 DEBUG [?:?] : enter
HttpConnection.isResponseAvailable(int)
2006-08-07 16:13:07,923 DEBUG [?:?] : enter HeaderParser.parseHeaders
(InputStream, String)
2006-08-07 16:13:07,923 DEBUG [?:?] : enter HeaderParser.parseHeaders
(InputStream, String)
2006-08-07 16:13:07,923 DEBUG [?:?] : enter HttpParser.readLine
(InputStream, String)
2006-08-07 16:13:07,923 DEBUG [?:?] : enter HttpParser.readLine
(InputStream, String)
2006-08-07 16:13:07,924 DEBUG [?:?] : enter HttpParser.readRawLine()
2006-08-07 16:13:07,924 DEBUG [?:?] : enter HttpParser.readRawLine()
2006-08-07 16:13:07,924 DEBUG [?:?] : Resorting to protocol version
default close connection policy
2006-08-07 16:13:07,924 DEBUG [?:?] : Resorting to protocol version
default close connection policy
2006-08-07 16:13:07,924 DEBUG [?:?] : Should NOT close connection,
using HTTP/1.1
2006-08-07 16:13:07,924 DEBUG [?:?] : Should NOT close connection,
using HTTP/1.1
2006-08-07 16:13:07,925 DEBUG [?:?] : enter
HttpConnection.isResponseAvailable()
2006-08-07 16:13:07,925 DEBUG [?:?] : enter
HttpConnection.isResponseAvailable()
2006-08-07 16:13:07,925 DEBUG [?:?] : enter
HttpConnection.releaseConnection()
2006-08-07 16:13:07,925 DEBUG [?:?] : enter
HttpConnection.releaseConnection()
2006-08-07 16:13:07,925 DEBUG [?:?] : Releasing connection back to
connection manager.
2006-08-07 16:13:07,925 DEBUG [?:?] : Releasing connection back to
connection manager.
2006-08-07 16:13:07,926 DEBUG [?:?] : enter
HttpConnectionManager.releaseConnection(HttpConnection)
2006-08-07 16:13:07,926 DEBUG [?:?] : enter
HttpConnectionManager.releaseConnection(HttpConnection)
2006-08-07 16:13:07,926 DEBUG [?:?] : Freeing connection,
hostConfig=HostConfiguration[host=http://192.168.167.129:8081]
2006-08-07 16:13:07,926 DEBUG [?:?] : Freeing connection,
hostConfig=HostConfiguration[host=http://192.168.167.129:8081]
2006-08-07 16:13:07,927 DEBUG [?:?] : enter
HttpConnectionManager.ConnectionPool.getHostPool(HostConfiguration)
2006-08-07 16:13:07,927 DEBUG [?:?] : enter
HttpConnectionManager.ConnectionPool.getHostPool(HostConfiguration)
2006-08-07 16:13:07,927 DEBUG [?:?] : Adding connection at:
1154985187927
2006-08-07 16:13:07,927 DEBUG [?:?] : Adding connection at:
1154985187927
2006-08-07 16:13:07,927 DEBUG [?:?] : Notifying no-one, there are no
waiting threads
2006-08-07 16:13:07,927 DEBUG [?:?] : Notifying no-one, there are no
waiting threads
Aug 7, 2006 4:13:07 PM com.hostedqa.utils.Log log
INFO: Getting application log...
2006-08-07 16:13:07,929 DEBUG [?:?] : enter
PostMethod.clearRequestBody()
2006-08-07 16:13:07,929 DEBUG [?:?] : enter
PostMethod.clearRequestBody()
2006-08-07 16:13:07,929 DEBUG [?:?] : enter
EntityEnclosingMethod.clearRequestBody()
2006-08-07 16:13:07,929 DEBUG [?:?] : enter
EntityEnclosingMethod.clearRequestBody()
2006-08-07 16:13:07,930 DEBUG [?:?] : enter HttpClient.executeMethod
(HostConfiguration,HttpMethod,HttpState)
2006-08-07 16:13:07,930 DEBUG [?:?] : enter HttpClient.executeMethod
(HostConfiguration,HttpMethod,HttpState)
2006-08-07 16:13:07,930 DEBUG [?:?] : enter
HttpConnectionManager.getConnectionWithTimeout(HostConfiguration, long)
2006-08-07 16:13:07,930 DEBUG [?:?] : enter
HttpConnectionManager.getConnectionWithTimeout(HostConfiguration, long)
2006-08-07 16:13:07,930 DEBUG [?:?] :
HttpConnectionManager.getConnection: config = HostConfiguration
[host=http://192.168.167.162:8081], timeout = 0
2006-08-07 16:13:07,930 DEBUG [?:?] :
HttpConnectionManager.getConnection: config = HostConfiguration
[host=http://192.168.167.162:8081], timeout = 0
2006-08-07 16:13:07,931 DEBUG [?:?] : enter
HttpConnectionManager.ConnectionPool.getHostPool(HostConfiguration)
2006-08-07 16:13:07,931 DEBUG [?:?] : enter
HttpConnectionManager.ConnectionPool.getHostPool(HostConfiguration)
2006-08-07 16:13:07,931 DEBUG [?:?] : enter
HttpConnectionManager.ConnectionPool.getHostPool(HostConfiguration)
2006-08-07 16:13:07,931 DEBUG [?:?] : enter
HttpConnectionManager.ConnectionPool.getHostPool(HostConfiguration)
2006-08-07 16:13:07,931 DEBUG [?:?] : Getting free connection,
hostConfig=HostConfiguration[host=http://192.168.167.162:8081]
2006-08-07 16:13:07,931 DEBUG [?:?] : Getting free connection,
hostConfig=HostConfiguration[host=http://192.168.167.162:8081]
2006-08-07 16:13:07,932 DEBUG [?:?] : Attempt number 1 to process
request
2006-08-07 16:13:07,932 DEBUG [?:?] : Attempt number 1 to process
request
2006-08-07 16:13:07,934 DEBUG [?:?] : enter HttpMethodBase.execute
(HttpState, HttpConnection)
2006-08-07 16:13:07,934 DEBUG [?:?] : enter HttpMethodBase.execute
(HttpState, HttpConnection)
2006-08-07 16:13:07,934 DEBUG [?:?] : enter
HttpMethodBase.writeRequest(HttpState, HttpConnection)
2006-08-07 16:13:07,934 DEBUG [?:?] : enter
HttpMethodBase.writeRequest(HttpState, HttpConnection)
2006-08-07 16:13:07,935 DEBUG [?:?] : enter
HttpMethodBase.writeRequestLine(HttpState, HttpConnection)
2006-08-07 16:13:07,935 DEBUG [?:?] : enter
HttpMethodBase.writeRequestLine(HttpState, HttpConnection)
2006-08-07 16:13:07,935 DEBUG [?:?] : enter
HttpMethodBase.generateRequestLine(HttpConnection, String, String,
String, String)
2006-08-07 16:13:07,935 DEBUG [?:?] : enter
HttpMethodBase.generateRequestLine(HttpConnection, String, String,
String, String)
2006-08-07 16:13:07,935 DEBUG [?:?] : enter HttpConnection.print(String)
2006-08-07 16:13:07,935 DEBUG [?:?] : enter HttpConnection.print(String)
2006-08-07 16:13:07,936 DEBUG [?:?] : enter HttpConnection.write(byte[])
2006-08-07 16:13:07,936 DEBUG [?:?] : enter HttpConnection.write(byte[])
2006-08-07 16:13:07,936 DEBUG [?:?] : enter HttpConnection.write(byte
[], int, int)
2006-08-07 16:13:07,936 DEBUG [?:?] : enter HttpConnection.write(byte
[], int, int)
2006-08-07 16:13:07,936 DEBUG [?:?] : enter
HttpMethodBase.writeRequestHeaders(HttpState,HttpConnection)
2006-08-07 16:13:07,936 DEBUG [?:?] : enter
HttpMethodBase.writeRequestHeaders(HttpState,HttpConnection)
2006-08-07 16:13:07,937 DEBUG [?:?] : enter
EntityEnclosingMethod.addRequestHeaders(HttpState, HttpConnection)
2006-08-07 16:13:07,937 DEBUG [?:?] : enter
EntityEnclosingMethod.addRequestHeaders(HttpState, HttpConnection)
2006-08-07 16:13:07,937 DEBUG [?:?] : enter
ExpectContinueMethod.addRequestHeaders(HttpState, HttpConnection)
2006-08-07 16:13:07,937 DEBUG [?:?] : enter
ExpectContinueMethod.addRequestHeaders(HttpState, HttpConnection)
2006-08-07 16:13:07,937 DEBUG [?:?] : enter
HttpMethodBase.addRequestHeaders(HttpState, HttpConnection)
2006-08-07 16:13:07,937 DEBUG [?:?] : enter
HttpMethodBase.addRequestHeaders(HttpState, HttpConnection)
2006-08-07 16:13:07,938 DEBUG [?:?] : enter
HttpMethodBase.addUserAgentRequestHeaders(HttpState, HttpConnection)
2006-08-07 16:13:07,938 DEBUG [?:?] : enter
HttpMethodBase.addUserAgentRequestHeaders(HttpState, HttpConnection)
2006-08-07 16:13:07,938 DEBUG [?:?] : enter
HttpMethodBase.addHostRequestHeader(HttpState, HttpConnection)
2006-08-07 16:13:07,938 DEBUG [?:?] : enter
HttpMethodBase.addHostRequestHeader(HttpState, HttpConnection)
2006-08-07 16:13:07,938 DEBUG [?:?] : Adding Host request header
2006-08-07 16:13:07,938 DEBUG [?:?] : Adding Host request header
2006-08-07 16:13:07,939 DEBUG [?:?] : enter
HttpMethodBase.addCookieRequestHeader(HttpState, HttpConnection)
2006-08-07 16:13:07,939 DEBUG [?:?] : enter
HttpMethodBase.addCookieRequestHeader(HttpState, HttpConnection)
2006-08-07 16:13:07,939 DEBUG [?:?] : enter HttpState.getCookies()
2006-08-07 16:13:07,939 DEBUG [?:?] : enter HttpState.getCookies()
2006-08-07 16:13:07,940 DEBUG [?:?] : enter CookieSpecBase.match
(String, int, String, boolean, Cookie[])
2006-08-07 16:13:07,940 DEBUG [?:?] : enter CookieSpecBase.match
(String, int, String, boolean, Cookie[])
2006-08-07 16:13:07,940 DEBUG [?:?] : enter
HttpMethodBase.addProxyConnectionHeader(HttpState, HttpConnection)
2006-08-07 16:13:07,940 DEBUG [?:?] : enter
HttpMethodBase.addProxyConnectionHeader(HttpState, HttpConnection)
2006-08-07 16:13:07,940 DEBUG [?:?] : enter
PostMethod.hasRequestContent()
2006-08-07 16:13:07,940 DEBUG [?:?] : enter
PostMethod.hasRequestContent()
2006-08-07 16:13:07,941 DEBUG [?:?] : enter
EntityEnclosingMethod.hasRequestContent()
2006-08-07 16:13:07,941 DEBUG [?:?] : enter
EntityEnclosingMethod.hasRequestContent()
2006-08-07 16:13:07,941 DEBUG [?:?] : enter
EntityEnclosingMethod.addContentLengthRequestHeader(HttpState,
HttpConnection)
2006-08-07 16:13:07,941 DEBUG [?:?] : enter
EntityEnclosingMethod.addContentLengthRequestHeader(HttpState,
HttpConnection)
2006-08-07 16:13:07,941 DEBUG [?:?] : enter
EntityEnclosingMethod.getRequestContentLength()
2006-08-07 16:13:07,941 DEBUG [?:?] : enter
EntityEnclosingMethod.getRequestContentLength()
2006-08-07 16:13:07,941 DEBUG [?:?] : enter
PostMethod.hasRequestContent()
2006-08-07 16:13:07,941 DEBUG [?:?] : enter
PostMethod.hasRequestContent()
2006-08-07 16:13:07,942 DEBUG [?:?] : enter
EntityEnclosingMethod.hasRequestContent()
2006-08-07 16:13:07,942 DEBUG [?:?] : enter
EntityEnclosingMethod.hasRequestContent()
2006-08-07 16:13:07,942 DEBUG [?:?] : HttpMethodBase.addRequestHeader
(Header)
2006-08-07 16:13:07,942 DEBUG [?:?] : HttpMethodBase.addRequestHeader
(Header)
2006-08-07 16:13:07,943 DEBUG [?:?] : enter HttpConnection.print(String)
2006-08-07 16:13:07,943 DEBUG [?:?] : enter HttpConnection.print(String)
2006-08-07 16:13:07,943 DEBUG [?:?] : enter HttpConnection.write(byte[])
2006-08-07 16:13:07,943 DEBUG [?:?] : enter HttpConnection.write(byte[])
2006-08-07 16:13:07,944 DEBUG [?:?] : enter HttpConnection.write(byte
[], int, int)
2006-08-07 16:13:07,944 DEBUG [?:?] : enter HttpConnection.write(byte
[], int, int)
2006-08-07 16:13:07,944 DEBUG [?:?] : enter HttpConnection.print(String)
2006-08-07 16:13:07,944 DEBUG [?:?] : enter HttpConnection.print(String)
2006-08-07 16:13:07,944 DEBUG [?:?] : enter HttpConnection.write(byte[])
2006-08-07 16:13:07,944 DEBUG [?:?] : enter HttpConnection.write(byte[])
2006-08-07 16:13:07,945 DEBUG [?:?] : enter HttpConnection.write(byte
[], int, int)
2006-08-07 16:13:07,945 DEBUG [?:?] : enter HttpConnection.write(byte
[], int, int)
2006-08-07 16:13:07,945 DEBUG [?:?] : enter HttpConnection.print(String)
2006-08-07 16:13:07,945 DEBUG [?:?] : enter HttpConnection.print(String)
2006-08-07 16:13:07,945 DEBUG [?:?] : enter HttpConnection.write(byte[])
2006-08-07 16:13:07,945 DEBUG [?:?] : enter HttpConnection.write(byte[])
2006-08-07 16:13:07,946 DEBUG [?:?] : enter HttpConnection.write(byte
[], int, int)
2006-08-07 16:13:07,946 DEBUG [?:?] : enter HttpConnection.write(byte
[], int, int)
2006-08-07 16:13:07,946 DEBUG [?:?] : enter HttpConnection.print(String)
2006-08-07 16:13:07,946 DEBUG [?:?] : enter HttpConnection.print(String)
2006-08-07 16:13:07,946 DEBUG [?:?] : enter HttpConnection.write(byte[])
2006-08-07 16:13:07,946 DEBUG [?:?] : enter HttpConnection.write(byte[])
2006-08-07 16:13:07,947 DEBUG [?:?] : enter HttpConnection.write(byte
[], int, int)
2006-08-07 16:13:07,947 DEBUG [?:?] : enter HttpConnection.write(byte
[], int, int)
2006-08-07 16:13:07,947 DEBUG [?:?] : enter HttpConnection.print(String)
2006-08-07 16:13:07,947 DEBUG [?:?] : enter HttpConnection.print(String)
2006-08-07 16:13:07,947 DEBUG [?:?] : enter HttpConnection.write(byte[])
2006-08-07 16:13:07,947 DEBUG [?:?] : enter HttpConnection.write(byte[])
2006-08-07 16:13:07,947 DEBUG [?:?] : enter HttpConnection.write(byte
[], int, int)
2006-08-07 16:13:07,947 DEBUG [?:?] : enter HttpConnection.write(byte
[], int, int)
2006-08-07 16:13:07,948 DEBUG [?:?] : enter HttpConnection.print(String)
2006-08-07 16:13:07,948 DEBUG [?:?] : enter HttpConnection.print(String)
2006-08-07 16:13:07,948 DEBUG [?:?] : enter HttpConnection.write(byte[])
2006-08-07 16:13:07,948 DEBUG [?:?] : enter HttpConnection.write(byte[])
2006-08-07 16:13:07,949 DEBUG [?:?] : enter HttpConnection.write(byte
[], int, int)
2006-08-07 16:13:07,949 DEBUG [?:?] : enter HttpConnection.write(byte
[], int, int)
2006-08-07 16:13:07,949 DEBUG [?:?] : enter HttpConnection.writeLine()
2006-08-07 16:13:07,949 DEBUG [?:?] : enter HttpConnection.writeLine()
2006-08-07 16:13:07,949 DEBUG [?:?] : enter HttpConnection.write(byte[])
2006-08-07 16:13:07,949 DEBUG [?:?] : enter HttpConnection.write(byte[])
2006-08-07 16:13:07,950 DEBUG [?:?] : enter HttpConnection.write(byte
[], int, int)
2006-08-07 16:13:07,950 DEBUG [?:?] : enter HttpConnection.write(byte
[], int, int)
2006-08-07 16:13:07,950 DEBUG [?:?] : enter
HttpConnection.flushRequestOutputStream()
2006-08-07 16:13:07,950 DEBUG [?:?] : enter
HttpConnection.flushRequestOutputStream()
2006-08-07 16:13:07,950 DEBUG [?:?] : enter
HttpMethodBase.readStatusLine(HttpState, HttpConnection)
2006-08-07 16:13:07,950 DEBUG [?:?] : enter
HttpMethodBase.readStatusLine(HttpState, HttpConnection)
2006-08-07 16:13:07,951 DEBUG [?:?] : enter HttpConnection.readLine()
2006-08-07 16:13:07,951 DEBUG [?:?] : enter HttpConnection.readLine()
2006-08-07 16:13:07,951 DEBUG [?:?] : enter HttpParser.readLine
(InputStream, String)
2006-08-07 16:13:07,951 DEBUG [?:?] : enter HttpParser.readLine
(InputStream, String)
2006-08-07 16:13:07,951 DEBUG [?:?] : enter HttpParser.readRawLine()
2006-08-07 16:13:07,951 DEBUG [?:?] : enter HttpParser.readRawLine()
2006-08-07 16:13:10,953 INFO [?:?] : 100 (continue) read timeout.
Resume sending the request
2006-08-07 16:13:10,953 INFO [?:?] : 100 (continue) read timeout.
Resume sending the request
2006-08-07 16:13:10,953 DEBUG [?:?] : enter
EntityEnclosingMethod.writeRequestBody(HttpState, HttpConnection)
2006-08-07 16:13:10,953 DEBUG [?:?] : enter
EntityEnclosingMethod.writeRequestBody(HttpState, HttpConnection)
2006-08-07 16:13:10,954 DEBUG [?:?] : enter
PostMethod.hasRequestContent()
2006-08-07 16:13:10,954 DEBUG [?:?] : enter
PostMethod.hasRequestContent()
2006-08-07 16:13:10,954 DEBUG [?:?] : enter
EntityEnclosingMethod.hasRequestContent()
2006-08-07 16:13:10,954 DEBUG [?:?] : enter
EntityEnclosingMethod.hasRequestContent()
2006-08-07 16:13:10,954 DEBUG [?:?] : enter
EntityEnclosingMethod.getRequestContentLength()
2006-08-07 16:13:10,954 DEBUG [?:?] : enter
EntityEnclosingMethod.getRequestContentLength()
2006-08-07 16:13:10,955 DEBUG [?:?] : enter
PostMethod.hasRequestContent()
2006-08-07 16:13:10,955 DEBUG [?:?] : enter
PostMethod.hasRequestContent()
2006-08-07 16:13:10,955 DEBUG [?:?] : enter
EntityEnclosingMethod.hasRequestContent()
2006-08-07 16:13:10,955 DEBUG [?:?] : enter
EntityEnclosingMethod.hasRequestContent()
2006-08-07 16:13:10,956 DEBUG [?:?] : enter
HttpConnection.getRequestOutputStream()
2006-08-07 16:13:10,956 DEBUG [?:?] : enter
HttpConnection.getRequestOutputStream()
2006-08-07 16:13:10,957 DEBUG [?:?] : Request body sent
2006-08-07 16:13:10,957 DEBUG [?:?] : Request body sent
2006-08-07 16:13:10,958 DEBUG [?:?] : enter
HttpConnection.flushRequestOutputStream()
2006-08-07 16:13:10,958 DEBUG [?:?] : enter
HttpConnection.flushRequestOutputStream()
2006-08-07 16:13:10,958 DEBUG [?:?] : enter
HttpMethodBase.readResponse(HttpState, HttpConnection)
2006-08-07 16:13:10,958 DEBUG [?:?] : enter
HttpMethodBase.readResponse(HttpState, HttpConnection)
2006-08-07 16:13:10,958 DEBUG [?:?] : enter
HttpMethodBase.readStatusLine(HttpState, HttpConnection)
2006-08-07 16:13:10,958 DEBUG [?:?] : enter
HttpMethodBase.readStatusLine(HttpState, HttpConnection)
2006-08-07 16:13:10,959 DEBUG [?:?] : enter HttpConnection.readLine()
2006-08-07 16:13:10,959 DEBUG [?:?] : enter HttpConnection.readLine()
2006-08-07 16:13:10,959 DEBUG [?:?] : enter HttpParser.readLine
(InputStream, String)
2006-08-07 16:13:10,959 DEBUG [?:?] : enter HttpParser.readLine
(InputStream, String)
2006-08-07 16:13:10,959 DEBUG [?:?] : enter HttpParser.readRawLine()
2006-08-07 16:13:10,959 DEBUG [?:?] : enter HttpParser.readRawLine()
Patrick Lightbody
Autoriginate, Inc.
503-488-5402
http://www.autoriginate.com
[EMAIL PROTECTED]
"Intelligent testing made convenient"
On Aug 7, 2006, at 12:29 PM, Patrick Lightbody wrote:
I've tried using XFire 1.1.1 and 1.2-RC, combined with HttpClient
3.0 and 3.1-alpha1. I get the same result, outlined below, which
causes a complete lockup of a thread. I can't figure out what would
cause this.
When making a call via XFire (ClientService.getAppLog()), the
current thread locks up just after printing the following out in
the logs:
org.apache.commons.httpclient.HttpMethodBase writeRequest
100 (continue) read timeout. Resume sending the request
I see that this log comes from an InterruptedIOException here:
http://jakarta.apache.org/commons/httpclient/xref/org/apache/
commons/httpclient/HttpMethodBase.html#2004
The stack dump of the locked thread is:
"Thread-62" daemon prio=1 tid=0x082602c0 nid=0x51ca runnable
[0x79926000..0x79926e30]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:
218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:
235)
- locked <0x830328c8> (a java.io.BufferedInputStream)
at org.apache.commons.httpclient.HttpParser.readRawLine
(HttpParser.java:77)
at org.apache.commons.httpclient.HttpParser.readLine
(HttpParser.java:105)
at org.apache.commons.httpclient.HttpConnection.readLine
(HttpConnection.java:1115)
at
org.apache.commons.httpclient.MultiThreadedHttpConnectionManager
$HttpConnectionAdapter.readLine
(MultiThreadedHttpConnectionManager.java:1373)
at
org.apache.commons.httpclient.HttpMethodBase.readStatusLine
(HttpMethodBase.java:1832)
at org.apache.commons.httpclient.HttpMethodBase.readResponse
(HttpMethodBase.java:1590)
at org.apache.commons.httpclient.HttpMethodBase.execute
(HttpMethodBase.java:995)
at
org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry
(HttpMethodDirector.java:397)
at
org.apache.commons.httpclient.HttpMethodDirector.executeMethod
(HttpMethodDirector.java:170)
at org.apache.commons.httpclient.HttpClient.executeMethod
(HttpClient.java:396)
at
org.codehaus.xfire.transport.http.CommonsHttpMessageSender.send
(CommonsHttpMessageSender.java:226)
at
org.codehaus.xfire.transport.http.HttpChannel.sendViaClient
(HttpChannel.java:118)
at org.codehaus.xfire.transport.http.HttpChannel.send
(HttpChannel.java:48)
at org.codehaus.xfire.handler.OutMessageSender.invoke
(OutMessageSender.java:26)
at org.codehaus.xfire.handler.HandlerPipeline.invoke
(HandlerPipeline.java:130)
at org.codehaus.xfire.client.Invocation.invoke
(Invocation.java:75)
at org.codehaus.xfire.client.Client.invoke(Client.java:335)
at org.codehaus.xfire.client.XFireProxy.handleRequest
(XFireProxy.java:77)
at org.codehaus.xfire.client.XFireProxy.invoke
(XFireProxy.java:57)
at $Proxy5.getAppLog(Unknown Source)
at com.hostedqa.model.TestContextImpl.dispose
(TestContextImpl.java:83)
at com.hostedqa.model.Suite.playback(Suite.java:85)
at com.hostedqa.service.PlaybackService.runTest
(PlaybackService.java:83)
at com.hostedqa.service.PlaybackService.playSuite
(PlaybackService.java:48)
at com.hostedqa.action.project.suite.PlayAction$1.run
(PlayAction.java:25)
at java.lang.Thread.run(Thread.java:595)
What's very weird is that I am able to drop a JSP (test.jsp) that
makes the exact same call and it completes just fine. This tells me
that there is something environmental about _this_ thread that
causes HttpClient to do this. The call alone is not the issue.
Also, I might add that the XFire call never makes it to the other
end (ClientServiceImpl), as I have a print line there that never
gets invoked. I ran a stack dump on the other side as well, and
nothing stood out (though it is possible part of the request made
it through to XFire's Servlet, and then broke and was no longer in
the active thread dump by the time I forced the dump).
Finally, this request is running over HTTP. I'd really like to
figure out:
1) What that log from HttpMethodBase.writeRequest() is all about
2) Why there would be a perpetual "pause" in the native method, but
no actual visible deadlock.
3) How to fix this :)
Patrick
Patrick Lightbody
Autoriginate, Inc.
503-488-5402
http://www.autoriginate.com
[EMAIL PROTECTED]
"Intelligent testing made convenient"
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]