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]

Reply via email to