I keep getting this error 'unable to find line starting with "HTTP"' when I try to get the following URL:
http://www.msnbc.com/news/default.asp?newguid=2594c0a6623f464fb0ff25446bfa6c f3 It doesn't happen every time, about 1 in 5 really. Here is the stack trace followed by the log. I tried to configure the wire log per the instructions on the website (setting the system properties) but I don't see any logging on my System.err. I'm using Eclipse and I have it set show System.err. I set up a log4j appender and the debug output from that is below: org.apache.commons.httpclient.HttpRecoverableException: org.apache.commons.httpclient.HttpRecoverableException: Error in parsing the status line from the response: unable to find line starting with "HTTP" at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.jav a:1907) at org.apache.commons.httpclient.HttpMethodBase.processRequest(HttpMethodBase.j ava:2530) at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:106 5) at com.verideon.veriguard.domain.URLMonitor.monitor(URLMonitor.java:140) at com.verideon.veriguard.domain.URLMonitor.monitor(URLMonitor.java:162) at com.verideon.veriguard.domain.URLMonitor.monitor(URLMonitor.java:162) at com.verideon.veriguard.domain.TestURLMonitor.getPage(TestURLMonitor.java:44) at com.verideon.veriguard.domain.TestURLMonitor.testMonitorURL302MsnbcHome(Test URLMonitor.java:77) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25) at java.lang.reflect.Method.invoke(Method.java:324) at junit.framework.TestCase.runTest(TestCase.java:154) at junit.framework.TestCase.runBare(TestCase.java:127) 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 org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRu nner.java:392) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner. java:276) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner .java:167) 10:12:34,899 [U: ] [main ] DEBUG - enter GetMethod(String) 10:12:34,909 [U: ] [main ] DEBUG - Creating connection for www.msnbc.com:-1 using protocol http:80 10:12:34,919 [U: ] [main ] DEBUG - HttpConnection.setSoTimeout(10000) 10:12:34,919 [U: ] [main ] DEBUG - enter HttpConnection.open() 10:12:35,410 [U: ] [main ] DEBUG - enter HttpMethodBase.execute(HttpState, HttpConnection) 10:12:35,420 [U: ] [main ] DEBUG - Execute loop try 1 10:12:35,420 [U: ] [main ] DEBUG - enter HttpMethodBase.processRequest(HttpState, HttpConnection) 10:12:35,420 [U: ] [main ] DEBUG - Attempt number 1 to process request 10:12:35,420 [U: ] [main ] DEBUG - enter HttpMethodBase.writeRequest(HttpState, HttpConnection) 10:12:35,420 [U: ] [main ] DEBUG - enter HttpMethodBase.writeRequestLine(HttpState, HttpConnection) 10:12:35,420 [U: ] [main ] DEBUG - enter HttpMethodBase.generateRequestLine(HttpConnection, String, String, String, String) 10:12:35,420 [U: ] [main ] DEBUG - enter HttpConnection.print(String) 10:12:35,420 [U: ] [main ] DEBUG - enter HttpConnection.write(byte[]) 10:12:35,420 [U: ] [main ] DEBUG - enter HttpConnection.write(byte[], int, int) 10:12:35,420 [U: ] [main ] DEBUG - enter HttpMethodBase.writeRequestHeaders(HttpState,HttpConnection) 10:12:35,430 [U: ] [main ] DEBUG - enter HttpMethodBase.addRequestHeaders(HttpState, HttpConnection) 10:12:35,430 [U: ] [main ] DEBUG - enter HttpMethodBase.addUserAgentRequestHeaders(HttpState, HttpConnection) 10:12:35,430 [U: ] [main ] DEBUG - enter HttpMethodBase.addHostRequestHeader(HttpState, HttpConnection) 10:12:35,430 [U: ] [main ] DEBUG - Adding Host request header 10:12:35,430 [U: ] [main ] DEBUG - enter HttpMethodBase.addCookieRequestHeader(HttpState, HttpConnection) 10:12:35,440 [U: ] [main ] DEBUG - enter HttpState.getCookies() 10:12:35,440 [U: ] [main ] DEBUG - enter CookieSpecBase.match(String, int, String, boolean, Cookie[]) 10:12:35,440 [U: ] [main ] DEBUG - enter HttpMethodBase.addAuthorizationRequestHeader(HttpState, HttpConnection) 10:12:35,440 [U: ] [main ] DEBUG - enter HttpMethodBase.addProxyAuthorizationRequestHeader(HttpState, HttpConnection) 10:12:35,440 [U: ] [main ] DEBUG - enter HttpMethodBase.addProxyConnectionHeader(HttpState, HttpConnection) 10:12:35,440 [U: ] [main ] DEBUG - enter HttpMethodBase.addContentLengthRequestHeader(HttpState, HttpConnection) 10:12:35,440 [U: ] [main ] DEBUG - enter HttpConnection.print(String) 10:12:35,440 [U: ] [main ] DEBUG - enter HttpConnection.write(byte[]) 10:12:35,440 [U: ] [main ] DEBUG - enter HttpConnection.write(byte[], int, int) 10:12:35,440 [U: ] [main ] DEBUG - enter HttpConnection.print(String) 10:12:35,440 [U: ] [main ] DEBUG - enter HttpConnection.write(byte[]) 10:12:35,440 [U: ] [main ] DEBUG - enter HttpConnection.write(byte[], int, int) 10:12:35,440 [U: ] [main ] DEBUG - enter HttpConnection.writeLine() 10:12:35,440 [U: ] [main ] DEBUG - enter HttpConnection.write(byte[]) 10:12:35,440 [U: ] [main ] DEBUG - enter HttpConnection.write(byte[], int, int) 10:12:35,450 [U: ] [main ] DEBUG - enter HttpConnection.flushRequestOutputStream() 10:12:35,450 [U: ] [main ] DEBUG - enter HttpConnection.flushRequestOutputStream() 10:12:35,450 [U: ] [main ] DEBUG - enter HttpMethodBase.readResponse(HttpState, HttpConnection) 10:12:35,450 [U: ] [main ] DEBUG - enter HttpMethodBase.readStatusLine(HttpState, HttpConnection) 10:12:35,450 [U: ] [main ] DEBUG - enter HttpConnection.readLine() 10:12:35,450 [U: ] [main ] DEBUG - enter HttpParser.readLine() 10:12:35,450 [U: ] [main ] DEBUG - enter HttpParser.readRawLine() 10:12:35,700 [U: ] [main ] DEBUG - enter HttpMethodBase.readResponseHeaders(HttpState,HttpConnection) 10:12:35,700 [U: ] [main ] DEBUG - enter HttpConnection.getResponseInputStream() 10:12:35,700 [U: ] [main ] DEBUG - enter HeaderParser.parseHeaders(HttpConnection, HeaderGroup) 10:12:35,700 [U: ] [main ] DEBUG - enter HttpParser.readLine() 10:12:35,700 [U: ] [main ] DEBUG - enter HttpParser.readRawLine() 10:12:35,700 [U: ] [main ] DEBUG - enter HttpParser.readLine() 10:12:35,700 [U: ] [main ] DEBUG - enter HttpParser.readRawLine() 10:12:35,700 [U: ] [main ] DEBUG - enter HttpParser.readLine() 10:12:35,700 [U: ] [main ] DEBUG - enter HttpParser.readRawLine() 10:12:35,710 [U: ] [main ] DEBUG - enter HttpParser.readLine() 10:12:35,710 [U: ] [main ] DEBUG - enter HttpParser.readRawLine() 10:12:35,710 [U: ] [main ] DEBUG - enter HttpParser.readLine() 10:12:35,710 [U: ] [main ] DEBUG - enter HttpParser.readRawLine() 10:12:35,710 [U: ] [main ] DEBUG - enter HttpParser.readLine() 10:12:35,710 [U: ] [main ] DEBUG - enter HttpParser.readRawLine() 10:12:35,710 [U: ] [main ] DEBUG - enter HttpParser.readLine() 10:12:35,710 [U: ] [main ] DEBUG - enter HttpParser.readRawLine() 10:12:35,720 [U: ] [main ] DEBUG - enter HttpParser.readLine() 10:12:35,720 [U: ] [main ] DEBUG - enter HttpParser.readRawLine() 10:12:35,720 [U: ] [main ] DEBUG - enter HttpParser.readLine() 10:12:35,720 [U: ] [main ] DEBUG - enter HttpParser.readRawLine() 10:12:35,720 [U: ] [main ] DEBUG - enter HttpParser.readLine() 10:12:35,720 [U: ] [main ] DEBUG - enter HttpParser.readRawLine() 10:12:35,720 [U: ] [main ] DEBUG - enter HttpParser.readLine() 10:12:35,720 [U: ] [main ] DEBUG - enter HttpParser.readRawLine() 10:12:35,720 [U: ] [main ] DEBUG - enter HttpParser.readLine() 10:12:35,720 [U: ] [main ] DEBUG - enter HttpParser.readRawLine() 10:12:35,720 [U: ] [main ] DEBUG - enter HttpMethodBase.processResponseHeaders(HttpState, HttpConnection) 10:12:35,720 [U: ] [main ] DEBUG - enter CookieSpecBase.parse(String, port, path, boolean, String) 10:12:35,720 [U: ] [main ] DEBUG - enter CookieSpecBase.parse(String, port, path, boolean, Header) 10:12:35,731 [U: ] [main ] DEBUG - enter HeaderElement.parse(String) 10:12:35,731 [U: ] [main ] DEBUG - enter HeaderElement.parsePair(char[], int, int) 10:12:35,731 [U: ] [main ] DEBUG - enter HeaderElement.parsePair(char[], int, int) 10:12:35,731 [U: ] [main ] DEBUG - enter HeaderElement.parsePair(char[], int, int) 10:12:35,731 [U: ] [main ] DEBUG - enter HeaderElement.parsePair(char[], int, int) 10:12:35,761 [U: ] [main ] DEBUG - enter Cookie(String, String, String, String, Date, boolean) 10:12:35,771 [U: ] [main ] DEBUG - enter RFC2109Spec.validate(String, int, String, boolean, Cookie) 10:12:35,771 [U: ] [main ] DEBUG - enter CookieSpecBase.validate(String, port, path, boolean, Cookie) 10:12:35,771 [U: ] [main ] DEBUG - enter HttpState.addCookie(Cookie) 10:12:35,771 [U: ] [main ] DEBUG - enter RFC2109Spec.formatCookie(Cookie) 10:12:35,771 [U: ] [main ] DEBUG - enter RFC2109Spec.formatCookieAsVer(Cookie) 10:12:35,771 [U: ] [main ] DEBUG - Cookie accepted: "$Version=0; MC1=0; $Domain=.msnbc.com; $Path=/" 10:12:35,771 [U: ] [main ] DEBUG - enter GetMethod.readResponseBody(HttpState, HttpConnection) 10:12:35,771 [U: ] [main ] DEBUG - enter HttpMethodBase.readResponseBody(HttpState, HttpConnection) 10:12:35,771 [U: ] [main ] DEBUG - enter HttpMethodBase.readResponseBody(HttpState, HttpConnection) 10:12:35,771 [U: ] [main ] DEBUG - enter HttpConnection.getResponseInputStream() 10:12:35,771 [U: ] [main ] DEBUG - enter HeaderElement.parse(String) 10:12:35,771 [U: ] [main ] DEBUG - enter HeaderElement.parsePair(char[], int, int) 10:12:35,781 [U: ] [main ] DEBUG - Redirect required 10:12:35,781 [U: ] [main ] DEBUG - Redirect requested to location 'http://www.msnbc.com/news/create_p1.asp?cp1=1&cpm=1&cpe=1&URL=www.msnbc.com /news/default.asp&newguid=2594c0a6623f464fb0ff25446bfa6cf3' 10:12:35,781 [U: ] [main ] DEBUG - enter HttpMethodBase.checkValidRedirect(HttpConnection, URL) 10:12:35,781 [U: ] [main ] DEBUG - Redirecting from 'http://www.msnbc.com:80/news/default.asp' to 'http://www.msnbc.com/news/create_p1.asp?cp1=1&cpm=1&cpe=1&URL=www.msnbc.com /news/default.asp&newguid=2594c0a6623f464fb0ff25446bfa6cf3 10:12:35,831 [U: ] [main ] DEBUG - Should close connection in response to Connection: close 10:12:35,831 [U: ] [main ] DEBUG - enter HttpConnection.close() 10:12:35,831 [U: ] [main ] DEBUG - enter HttpConnection.closeSockedAndStreams() 10:12:35,831 [U: ] [main ] DEBUG - Execute loop try 2 10:12:35,831 [U: ] [main ] DEBUG - enter HttpMethodBase.processRequest(HttpState, HttpConnection) 10:12:35,831 [U: ] [main ] DEBUG - Attempt number 1 to process request 10:12:35,831 [U: ] [main ] DEBUG - Opening the connection. 10:12:35,831 [U: ] [main ] DEBUG - enter HttpConnection.open() 10:12:36,071 [U: ] [main ] DEBUG - enter HttpMethodBase.writeRequest(HttpState, HttpConnection) 10:12:36,071 [U: ] [main ] DEBUG - enter HttpMethodBase.writeRequestLine(HttpState, HttpConnection) 10:12:36,071 [U: ] [main ] DEBUG - enter HttpMethodBase.generateRequestLine(HttpConnection, String, String, String, String) 10:12:36,071 [U: ] [main ] DEBUG - enter HttpConnection.print(String) 10:12:36,071 [U: ] [main ] DEBUG - enter HttpConnection.write(byte[]) 10:12:36,071 [U: ] [main ] DEBUG - enter HttpConnection.write(byte[], int, int) 10:12:36,071 [U: ] [main ] DEBUG - enter HttpMethodBase.writeRequestHeaders(HttpState,HttpConnection) 10:12:36,081 [U: ] [main ] DEBUG - enter HttpMethodBase.addRequestHeaders(HttpState, HttpConnection) 10:12:36,081 [U: ] [main ] DEBUG - enter HttpMethodBase.addUserAgentRequestHeaders(HttpState, HttpConnection) 10:12:36,081 [U: ] [main ] DEBUG - enter HttpMethodBase.addHostRequestHeader(HttpState, HttpConnection) 10:12:36,081 [U: ] [main ] DEBUG - Request to add Host header ignored: header already added 10:12:36,081 [U: ] [main ] DEBUG - enter HttpMethodBase.addCookieRequestHeader(HttpState, HttpConnection) 10:12:36,081 [U: ] [main ] DEBUG - enter HttpState.getCookies() 10:12:36,081 [U: ] [main ] DEBUG - enter CookieSpecBase.match(String, int, String, boolean, Cookie[]) 10:12:36,081 [U: ] [main ] DEBUG - enter CookieSpecBase.match(String, int, String, boolean, Cookie 10:12:36,081 [U: ] [main ] DEBUG - enter CookieSpecBase.formatCookieHeader(Cookie) 10:12:36,081 [U: ] [main ] DEBUG - enter RFC2109Spec.formatCookie(Cookie) 10:12:36,081 [U: ] [main ] DEBUG - enter RFC2109Spec.formatCookieAsVer(Cookie) 10:12:36,081 [U: ] [main ] DEBUG - enter HttpMethodBase.addAuthorizationRequestHeader(HttpState, HttpConnection) 10:12:36,081 [U: ] [main ] DEBUG - enter HttpMethodBase.addProxyAuthorizationRequestHeader(HttpState, HttpConnection) 10:12:36,081 [U: ] [main ] DEBUG - enter HttpMethodBase.addProxyConnectionHeader(HttpState, HttpConnection) 10:12:36,081 [U: ] [main ] DEBUG - enter HttpMethodBase.addContentLengthRequestHeader(HttpState, HttpConnection) 10:12:36,081 [U: ] [main ] DEBUG - enter HttpConnection.print(String) 10:12:36,081 [U: ] [main ] DEBUG - enter HttpConnection.write(byte[]) 10:12:36,081 [U: ] [main ] DEBUG - enter HttpConnection.write(byte[], int, int) 10:12:36,081 [U: ] [main ] DEBUG - enter HttpConnection.print(String) 10:12:36,081 [U: ] [main ] DEBUG - enter HttpConnection.write(byte[]) 10:12:36,081 [U: ] [main ] DEBUG - enter HttpConnection.write(byte[], int, int) 10:12:36,081 [U: ] [main ] DEBUG - enter HttpConnection.print(String) 10:12:36,081 [U: ] [main ] DEBUG - enter HttpConnection.write(byte[]) 10:12:36,081 [U: ] [main ] DEBUG - enter HttpConnection.write(byte[], int, int) 10:12:36,081 [U: ] [main ] DEBUG - enter HttpConnection.writeLine() 10:12:36,081 [U: ] [main ] DEBUG - enter HttpConnection.write(byte[]) 10:12:36,081 [U: ] [main ] DEBUG - enter HttpConnection.write(byte[], int, int) 10:12:36,081 [U: ] [main ] DEBUG - enter HttpConnection.flushRequestOutputStream() 10:12:36,081 [U: ] [main ] DEBUG - enter HttpConnection.flushRequestOutputStream() 10:12:36,081 [U: ] [main ] DEBUG - enter HttpMethodBase.readResponse(HttpState, HttpConnection) 10:12:36,081 [U: ] [main ] DEBUG - enter HttpMethodBase.readStatusLine(HttpState, HttpConnection) 10:12:36,091 [U: ] [main ] DEBUG - enter HttpConnection.readLine() 10:12:36,091 [U: ] [main ] DEBUG - enter HttpParser.readLine() 10:12:36,091 [U: ] [main ] DEBUG - enter HttpParser.readRawLine() 10:12:36,341 [U: ] [main ] DEBUG - enter HttpMethodBase.readResponseHeaders(HttpState,HttpConnection) 10:12:36,341 [U: ] [main ] DEBUG - enter HttpConnection.getResponseInputStream() 10:12:36,341 [U: ] [main ] DEBUG - enter HeaderParser.parseHeaders(HttpConnection, HeaderGroup) 10:12:36,341 [U: ] [main ] DEBUG - enter HttpParser.readLine() 10:12:36,341 [U: ] [main ] DEBUG - enter HttpParser.readRawLine() 10:12:36,341 [U: ] [main ] DEBUG - enter HttpParser.readLine() 10:12:36,341 [U: ] [main ] DEBUG - enter HttpParser.readRawLine() 10:12:36,341 [U: ] [main ] DEBUG - enter HttpParser.readLine() 10:12:36,341 [U: ] [main ] DEBUG - enter HttpParser.readRawLine() 10:12:36,341 [U: ] [main ] DEBUG - enter HttpParser.readLine() 10:12:36,341 [U: ] [main ] DEBUG - enter HttpParser.readRawLine() 10:12:36,351 [U: ] [main ] DEBUG - enter HttpParser.readLine() 10:12:36,351 [U: ] [main ] DEBUG - enter HttpParser.readRawLine() 10:12:36,351 [U: ] [main ] DEBUG - enter HttpParser.readLine() 10:12:36,351 [U: ] [main ] DEBUG - enter HttpParser.readRawLine() 10:12:36,351 [U: ] [main ] DEBUG - enter HttpParser.readLine() 10:12:36,351 [U: ] [main ] DEBUG - enter HttpParser.readRawLine() 10:12:36,351 [U: ] [main ] DEBUG - enter HttpParser.readLine() 10:12:36,351 [U: ] [main ] DEBUG - enter HttpParser.readRawLine() 10:12:36,361 [U: ] [main ] DEBUG HttpParser - enter HttpParser.readLine() 10:12:36,361 [U: ] [main ] DEBUG - enter HttpParser.readRawLine() 10:12:36,361 [U: ] [main ] DEBUG - enter HttpParser.readLine() 10:12:36,361 [U: ] [main ] DEBUG - enter HttpParser.readRawLine() 10:12:36,361 [U: ] [main ] DEBUG - enter HttpParser.readLine() 10:12:36,361 [U: ] [main ] DEBUG - enter HttpParser.readRawLine() 10:12:36,361 [U: ] [main ] DEBUG - enter HttpMethodBase.processResponseHeaders(HttpState, HttpConnection) 10:12:36,361 [U: ] [main ] DEBUG - enter CookieSpecBase.parse(String, port, path, boolean, String) 10:12:36,361 [U: ] [main ] DEBUG - enter CookieSpecBase.parse(String, port, path, boolean, Header) 10:12:36,361 [U: ] [main ] DEBUG - enter HeaderElement.parse(String) 10:12:36,361 [U: ] [main ] DEBUG - enter HeaderElement.parsePair(char[], int, int) 10:12:36,361 [U: ] [main ] DEBUG - enter HeaderElement.parsePair(char[], int, int) 10:12:36,361 [U: ] [main ] DEBUG - enter HeaderElement.parsePair(char[], int, int) 10:12:36,361 [U: ] [main ] DEBUG - enter HeaderElement.parsePair(char[], int, int) 10:12:36,361 [U: ] [main ] DEBUG - enter Cookie(String, String, String, String, Date, boolean) 10:12:36,361 [U: ] [main ] DEBUG - enter RFC2109Spec.validate(String, int, String, boolean, Cookie) 10:12:36,371 [U: ] [main ] DEBUG - enter CookieSpecBase.validate(String, port, path, boolean, Cookie) 10:12:36,371 [U: ] [main ] DEBUG - enter HttpState.addCookie(Cookie) 10:12:36,371 [U: ] [main ] DEBUG - enter Cookie.equals(Object) 10:12:36,371 [U: ] [main ] DEBUG - enter RFC2109Spec.formatCookie(Cookie) 10:12:36,371 [U: ] [main ] DEBUG - enter RFC2109Spec.formatCookieAsVer(Cookie) 10:12:36,371 [U: ] [main ] DEBUG - Cookie accepted: "$Version=0; MC1=GUID=2594c0a6623f464fb0ff25446bfa6cf3; $Domain=.msnbc.com; $Path=/" 10:12:36,371 [U: ] [main ] DEBUG - enter CookieSpecBase.parse(String, port, path, boolean, String) 10:12:36,371 [U: ] [main ] DEBUG - enter CookieSpecBase.parse(String, port, path, boolean, Header) 10:12:36,371 [U: ] [main ] DEBUG - enter HeaderElement.parse(String) 10:12:36,371 [U: ] [main ] DEBUG - enter HeaderElement.parsePair(char[], int, int) 10:12:36,371 [U: ] [main ] DEBUG - enter HeaderElement.parsePair(char[], int, int) 10:12:36,371 [U: ] [main ] DEBUG - enter HeaderElement.parsePair(char[], int, int) 10:12:36,371 [U: ] [main ] DEBUG - enter HeaderElement.parsePair(char[], int, int) 10:12:36,371 [U: ] [main ] DEBUG - enter Cookie(String, String, String, String, Date, boolean) 10:12:36,371 [U: ] [main ] DEBUG - enter RFC2109Spec.validate(String, int, String, boolean, Cookie) 10:12:36,371 [U: ] [main ] DEBUG - enter CookieSpecBase.validate(String, port, path, boolean, Cookie) 10:12:36,371 [U: ] [main ] DEBUG - enter HttpState.addCookie(Cookie) 10:12:36,371 [U: ] [main ] DEBUG - enter Cookie.equals(Object) 10:12:36,371 [U: ] [main ] DEBUG - enter RFC2109Spec.formatCookie(Cookie) 10:12:36,371 [U: ] [main ] DEBUG - enter RFC2109Spec.formatCookieAsVer(Cookie) 10:12:36,371 [U: ] [main ] DEBUG - Cookie accepted: "$Version=0; P1=0; $Domain=.msnbc.com; $Path=/" 10:12:36,371 [U: ] [main ] DEBUG - enter GetMethod.readResponseBody(HttpState, HttpConnection) 10:12:36,371 [U: ] [main ] DEBUG - enter HttpMethodBase.readResponseBody(HttpState, HttpConnection) 10:12:36,371 [U: ] [main ] DEBUG - enter HttpMethodBase.readResponseBody(HttpState, HttpConnection) 10:12:36,371 [U: ] [main ] DEBUG - enter HttpConnection.getResponseInputStream() 10:12:36,371 [U: ] [main ] DEBUG - enter HeaderElement.parse(String) 10:12:36,371 [U: ] [main ] DEBUG - enter HeaderElement.parsePair(char[], int, int) 10:12:36,371 [U: ] [main ] DEBUG - Redirect required 10:12:36,371 [U: ] [main ] DEBUG - Redirect requested to location 'http://www.msnbc.com/news/default.asp?cp1=1' 10:12:36,371 [U: ] [main ] DEBUG - enter HttpMethodBase.checkValidRedirect(HttpConnection, URL) 10:12:36,381 [U: ] [main ] DEBUG - Redirecting from 'http://www.msnbc.com:80/news/create_p1.asp' to 'http://www.msnbc.com/news/default.asp?cp1=1 10:12:36,381 [U: ] [main ] DEBUG - Should NOT close connection in response to Connection: Keep-Alive 10:12:36,381 [U: ] [main ] DEBUG - Execute loop try 3 10:12:36,381 [U: ] [main ] DEBUG - enter HttpMethodBase.processRequest(HttpState, HttpConnection) 10:12:36,381 [U: ] [main ] DEBUG - Attempt number 1 to process request 10:12:36,381 [U: ] [main ] DEBUG - enter HttpMethodBase.writeRequest(HttpState, HttpConnection) 10:12:36,381 [U: ] [main ] DEBUG - enter HttpMethodBase.writeRequestLine(HttpState, HttpConnection) 10:12:36,381 [U: ] [main ] DEBUG - enter HttpMethodBase.generateRequestLine(HttpConnection, String, String, String, String) 10:12:36,381 [U: ] [main ] DEBUG - enter HttpConnection.print(String) 10:12:36,381 [U: ] [main ] DEBUG - enter HttpConnection.write(byte[]) 10:12:36,381 [U: ] [main ] DEBUG - enter HttpConnection.write(byte[], int, int) 10:12:36,381 [U: ] [main ] DEBUG - enter HttpMethodBase.writeRequestHeaders(HttpState,HttpConnection) 10:12:36,381 [U: ] [main ] DEBUG - enter HttpMethodBase.addRequestHeaders(HttpState, HttpConnection) 10:12:36,381 [U: ] [main ] DEBUG - enter HttpMethodBase.addUserAgentRequestHeaders(HttpState, HttpConnection) 10:12:36,381 [U: ] [main ] DEBUG - enter HttpMethodBase.addHostRequestHeader(HttpState, HttpConnection) 10:12:36,381 [U: ] [main ] DEBUG - Request to add Host header ignored: header already added 10:12:36,381 [U: ] [main ] DEBUG - enter HttpMethodBase.addCookieRequestHeader(HttpState, HttpConnection) 10:12:36,381 [U: ] [main ] DEBUG - enter HttpState.getCookies() 10:12:36,381 [U: ] [main ] DEBUG - enter CookieSpecBase.match(String, int, String, boolean, Cookie[]) 10:12:36,381 [U: ] [main ] DEBUG - enter CookieSpecBase.match(String, int, String, boolean, Cookie 10:12:36,381 [U: ] [main ] DEBUG - enter CookieSpecBase.match(String, int, String, boolean, Cookie 10:12:36,381 [U: ] [main ] DEBUG - enter Cookie.compare(Object, Object) 10:12:36,381 [U: ] [main ] DEBUG - enter CookieSpecBase.formatCookieHeader(Cookie) 10:12:36,381 [U: ] [main ] DEBUG - enter RFC2109Spec.formatCookie(Cookie) 10:12:36,381 [U: ] [main ] DEBUG - enter RFC2109Spec.formatCookieAsVer(Cookie) 10:12:36,381 [U: ] [main ] DEBUG - enter CookieSpecBase.formatCookieHeader(Cookie) 10:12:36,381 [U: ] [main ] DEBUG - enter RFC2109Spec.formatCookie(Cookie) 10:12:36,381 [U: ] [main ] DEBUG - enter RFC2109Spec.formatCookieAsVer(Cookie) 10:12:36,381 [U: ] [main ] DEBUG - enter HttpMethodBase.addAuthorizationRequestHeader(HttpState, HttpConnection) 10:12:36,381 [U: ] [main ] DEBUG - enter HttpMethodBase.addProxyAuthorizationRequestHeader(HttpState, HttpConnection) 10:12:36,381 [U: ] [main ] DEBUG - enter HttpMethodBase.addProxyConnectionHeader(HttpState, HttpConnection) 10:12:36,391 [U: ] [main ] DEBUG - enter HttpMethodBase.addContentLengthRequestHeader(HttpState, HttpConnection) 10:12:36,391 [U: ] [main ] DEBUG - enter HttpConnection.print(String) 10:12:36,391 [U: ] [main ] DEBUG - enter HttpConnection.write(byte[]) 10:12:36,391 [U: ] [main ] DEBUG - enter HttpConnection.write(byte[], int, int) 10:12:36,391 [U: ] [main ] DEBUG - enter HttpConnection.print(String) 10:12:36,391 [U: ] [main ] DEBUG - enter HttpConnection.write(byte[]) 10:12:36,391 [U: ] [main ] DEBUG - enter HttpConnection.write(byte[], int, int) 10:12:36,391 [U: ] [main ] DEBUG - enter HttpConnection.print(String) 10:12:36,391 [U: ] [main ] DEBUG - enter HttpConnection.write(byte[]) 10:12:36,391 [U: ] [main ] DEBUG - enter HttpConnection.write(byte[], int, int) 10:12:36,391 [U: ] [main ] DEBUG - enter HttpConnection.print(String) 10:12:36,391 [U: ] [main ] DEBUG - enter HttpConnection.write(byte[]) 10:12:36,391 [U: ] [main ] DEBUG - enter HttpConnection.write(byte[], int, int) 10:12:36,391 [U: ] [main ] DEBUG - enter HttpConnection.writeLine() 10:12:36,391 [U: ] [main ] DEBUG - enter HttpConnection.write(byte[]) 10:12:36,391 [U: ] [main ] DEBUG - enter HttpConnection.write(byte[], int, int) 10:12:36,391 [U: ] [main ] DEBUG - enter HttpConnection.flushRequestOutputStream() 10:12:36,391 [U: ] [main ] DEBUG - enter HttpConnection.flushRequestOutputStream() 10:12:36,391 [U: ] [main ] DEBUG - enter HttpMethodBase.readResponse(HttpState, HttpConnection) 10:12:36,391 [U: ] [main ] DEBUG - enter HttpMethodBase.readStatusLine(HttpState, HttpConnection) 10:12:36,391 [U: ] [main ] DEBUG - enter HttpConnection.readLine() 10:12:36,391 [U: ] [main ] DEBUG - enter HttpParser.readLine() 10:12:36,401 [U: ] [main ] DEBUG - enter HttpParser.readRawLine() 10:12:36,401 [U: ] [main ] DEBUG - Closing the connection. 10:12:36,401 [U: ] [main ] DEBUG - enter HttpConnection.close() 10:12:36,401 [U: ] [main ] DEBUG - enter HttpConnection.closeSockedAndStreams() 10:12:36,401 [U: ] [main ] INFO - Recoverable exception caught when processing request 10:12:36,401 [U: ] [main ] WARN - Recoverable exception caught but MethodRetryHandler.retryMethod() returned false, rethrowing exception 10:12:36,401 [U: ] [main ] DEBUG - enter HttpConnection.releaseConnection() 10:12:36,411 [U: ] [main ] DEBUG - Connection is stale, closing... 10:12:36,411 [U: ] [main ] DEBUG - enter HttpConnection.close() 10:12:36,411 [U: ] [main ] DEBUG - enter HttpConnection.closeSockedAndStreams() Is it something I'm doing? Let me know if it's worth setting up a bug report. Michael --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]