Hi,

I have a samplog program that logs in to a Suse FaxMail Server with a
PostMethod and then executes a GetMethod.
It seems that the HttpClient hangs after executing the get in the method
HttpParser.readRawLine(). 

I'm using the latest nightly sourcedrop. 

Thanks in advance,
Thomas


The log:

2003/03/26 09:25:35:398 CET [TRACE] GetMethod - -enter GetMethod(String) 
2003/03/26 09:25:35:398 CET [TRACE] PostMethod - -enter
PostMethod.setRequestBody(NameValuePair[]) 
2003/03/26 09:25:35:398 CET [TRACE] HttpMethod - -enter getContentCharSet(
Header contentheader ) 
2003/03/26 09:25:35:398 CET [DEBUG] HttpMethod - -Default charset used:
ISO-8859-1 
2003/03/26 09:25:35:498 CET [TRACE] PostMethod - -enter
PostMethod.generateRequestBody(NameValuePair[]) 
2003/03/26 09:25:35:518 CET [TRACE] EntityEnclosingMethod - -enter
EntityEnclosingMethod.setRequestBody(String) 
2003/03/26 09:25:35:518 CET [TRACE] HttpMethod - -enter getContentCharSet(
Header contentheader ) 
2003/03/26 09:25:35:518 CET [DEBUG] HttpMethod - -Default charset used:
ISO-8859-1 
2003/03/26 09:25:35:518 CET [TRACE] HttpClient - -enter
HttpClient.executeMethod(HttpMethod) 
2003/03/26 09:25:35:528 CET [TRACE] HttpClient - -enter
HttpClient.executeMethod(HostConfiguration,HttpMethod) 
2003/03/26 09:25:35:628 CET [DEBUG] HttpConnection - -creating  connection
for testserver:80 via null:-1 using protocol: http:80 
2003/03/26 09:25:35:628 CET [DEBUG] HttpConnection -
-HttpConnection.setSoTimeout(0) 
2003/03/26 09:25:35:628 CET [TRACE] HttpConnection - -enter
HttpConnection.open() 
2003/03/26 09:25:35:739 CET [TRACE] HttpMethod - -enter
HttpMethodBase.execute(HttpState, HttpConnection) 
2003/03/26 09:25:35:809 CET [TRACE] Authenticator - -enter
Authenticator.authenticate(HttpMethod, HttpState) 
2003/03/26 09:25:35:839 CET [TRACE] Authenticator - -enter
Authenticator.authenticate(HttpMethod, HttpState, Header, String) 
2003/03/26 09:25:35:839 CET [DEBUG] HttpMethod - -Execute loop try 1 
2003/03/26 09:25:35:839 CET [TRACE] HttpMethod - -enter
HttpMethodBase.processRequest(HttpState, HttpConnection) 
2003/03/26 09:25:35:839 CET [TRACE] HttpMethod - -Attempt number 1 to write
request 
2003/03/26 09:25:35:849 CET [TRACE] HttpMethod - -enter
HttpMethodBase.writeRequest(HttpState, HttpConnection) 
2003/03/26 09:25:35:849 CET [TRACE] HttpMethod - -enter
HttpMethodBase.writeRequestLine(HttpState, HttpConnection) 
2003/03/26 09:25:35:849 CET [TRACE] HttpMethod - -enter
HttpMethodBase.generateRequestLine(HttpConnection, String, String, String,
String) 
2003/03/26 09:25:35:869 CET [DEBUG] wire - ->> "POST /perl/login.pl
HTTP/1.1[\r][\n]" 
2003/03/26 09:25:35:869 CET [TRACE] HttpConnection - -enter
HttpConnection.print(String) 
2003/03/26 09:25:35:869 CET [TRACE] HttpConnection - -enter
HttpConnection.write(byte[]) 
2003/03/26 09:25:35:869 CET [TRACE] HttpConnection - -enter
HttpConnection.write(byte[], int, int) 
2003/03/26 09:25:35:959 CET [TRACE] HttpMethod - -enter
HttpMethodBase.writeRequestHeaders(HttpState,HttpConnection) 
2003/03/26 09:25:35:959 CET [TRACE] ExpectContinueMethod - -enter
ExpectContinueMethod.addRequestHeaders(HttpState, HttpConnection) 
2003/03/26 09:25:35:959 CET [TRACE] HttpMethod - -enter
HttpMethodBase.addRequestHeaders(HttpState, HttpConnection) 
2003/03/26 09:25:35:969 CET [TRACE] HttpMethod - -enter
HttpMethodBase.addUserAgentRequestHeaders(HttpState, HttpConnection) 
2003/03/26 09:25:35:969 CET [TRACE] HttpMethod - -enter
HttpMethodBase.addHostRequestHeader(HttpState, HttpConnection) 
2003/03/26 09:25:35:979 CET [DEBUG] HttpMethod - -Adding Host request header

2003/03/26 09:25:35:979 CET [TRACE] HttpMethod - -enter
HttpMethodBase.addCookieRequestHeader(HttpState, HttpConnection) 
2003/03/26 09:25:36:179 CET [TRACE] HttpState - -enter
HttpState.getCookies() 
2003/03/26 09:25:36:179 CET [TRACE] CookieSpec - -enter
CookieSpecBase.match(String, int, String, boolean, Cookie[]) 
2003/03/26 09:25:36:179 CET [TRACE] HttpMethod - -enter
HttpMethodBase.addAuthorizationRequestHeader(HttpState, HttpConnection) 
2003/03/26 09:25:36:179 CET [TRACE] HttpMethod - -enter
HttpMethodBase.addProxyAuthorizationRequestHeader(HttpState, HttpConnection)

2003/03/26 09:25:36:269 CET [TRACE] HttpMethod - -enter
HttpMethodBase.addContentLengthRequestHeader(HttpState, HttpConnection) 
2003/03/26 09:25:36:269 CET [TRACE] EntityEnclosingMethod - -enter
EntityEnclosingMethod.getRequestContentLength() 
2003/03/26 09:25:36:269 CET [TRACE] EntityEnclosingMethod - -enter
EntityEnclosingMethod.bufferContent()
2003/03/26 09:25:36:359 CET [DEBUG] wire - ->> "User-Agent: Jakarta
Commons-HttpClient/2.0alpha3[\r][\n]" 
2003/03/26 09:25:36:359 CET [TRACE] HttpConnection - -enter
HttpConnection.print(String) 
2003/03/26 09:25:36:359 CET [TRACE] HttpConnection - -enter
HttpConnection.write(byte[]) 
2003/03/26 09:25:36:359 CET [TRACE] HttpConnection - -enter
HttpConnection.write(byte[], int, int) 
2003/03/26 09:25:36:369 CET [DEBUG] wire - ->> "Host: testserver[\r][\n]" 
2003/03/26 09:25:36:379 CET [TRACE] HttpConnection - -enter
HttpConnection.print(String) 
2003/03/26 09:25:36:379 CET [TRACE] HttpConnection - -enter
HttpConnection.write(byte[]) 
2003/03/26 09:25:36:379 CET [TRACE] HttpConnection - -enter
HttpConnection.write(byte[], int, int) 
2003/03/26 09:25:36:379 CET [DEBUG] wire - ->> "Content-Length: 51[\r][\n]" 
2003/03/26 09:25:36:379 CET [TRACE] HttpConnection - -enter
HttpConnection.print(String) 
2003/03/26 09:25:36:379 CET [TRACE] HttpConnection - -enter
HttpConnection.write(byte[]) 
2003/03/26 09:25:36:379 CET [TRACE] HttpConnection - -enter
HttpConnection.write(byte[], int, int) 
2003/03/26 09:25:36:389 CET [DEBUG] wire - ->> "Content-Type:
application/x-www-form-urlencoded[\r][\n]" 
2003/03/26 09:25:36:389 CET [TRACE] HttpConnection - -enter
HttpConnection.print(String) 
2003/03/26 09:25:36:389 CET [TRACE] HttpConnection - -enter
HttpConnection.write(byte[]) 
2003/03/26 09:25:36:389 CET [TRACE] HttpConnection - -enter
HttpConnection.write(byte[], int, int) 
2003/03/26 09:25:36:399 CET [TRACE] HttpConnection - -enter
HttpConnection.writeLine() 
2003/03/26 09:25:36:399 CET [DEBUG] wire - ->> "[\r][\n]" 
2003/03/26 09:25:36:399 CET [TRACE] EntityEnclosingMethod - -enter
EntityEnclosingMethod.writeRequestBody(HttpState, HttpConnection) 
2003/03/26 09:25:36:399 CET [TRACE] EntityEnclosingMethod - -enter
EntityEnclosingMethod.getRequestContentLength() 
2003/03/26 09:25:36:399 CET [TRACE] EntityEnclosingMethod - -enter
EntityEnclosingMethod.bufferContent() 
2003/03/26 09:25:36:399 CET [TRACE] EntityEnclosingMethod - -enter
EntityEnclosingMethod.getRequestBody() 
2003/03/26 09:25:36:399 CET [TRACE] HttpConnection - -enter
HttpConnection.getRequestOutputStream() 
2003/03/26 09:25:36:399 CET [DEBUG] wire - ->>
"uid=lwz&passwd=els99hb&lang=DE&go_web=%20WebMail%20" 
2003/03/26 09:25:36:520 CET [DEBUG] EntityEnclosingMethod - -Request body
sent 
2003/03/26 09:25:36:520 CET [TRACE] HttpMethod - -enter
HttpMethodBase.readResponse(HttpState, HttpConnection) 
2003/03/26 09:25:36:520 CET [TRACE] HttpMethod - -enter
HttpMethodBase.readStatusLine(HttpState, HttpConnection) 
2003/03/26 09:25:36:520 CET [TRACE] HttpConnection - -enter
HttpConnection.readLine() 
2003/03/26 09:25:36:610 CET [TRACE] HttpParser - -enter
HttpParser.readLine() 
2003/03/26 09:25:36:610 CET [TRACE] HttpParser - -enter
HttpParser.readRawLine() 
2003/03/26 09:25:36:610 CET [DEBUG] wire - -<< "HTTP/1.1 200 OK[\r][\n]" 
2003/03/26 09:25:36:610 CET [TRACE] HttpMethod - -enter
HttpMethodBase.readResponseHeaders(HttpState,HttpConnection) 
2003/03/26 09:25:36:620 CET [TRACE] HttpConnection - -enter
HttpConnection.getResponseInputStream() 
2003/03/26 09:25:36:620 CET [TRACE] HttpParser - -enter
HeaderParser.parseHeaders(HttpConnection, HeaderGroup) 
2003/03/26 09:25:36:620 CET [TRACE] HttpParser - -enter
HttpParser.readLine() 
2003/03/26 09:25:36:620 CET [TRACE] HttpParser - -enter
HttpParser.readRawLine() 
2003/03/26 09:25:36:710 CET [TRACE] HttpParser - -enter
HttpParser.readLine() 
2003/03/26 09:25:36:710 CET [TRACE] HttpParser - -enter
HttpParser.readRawLine() 
2003/03/26 09:25:36:710 CET [TRACE] HttpParser - -enter
HttpParser.readLine() 
2003/03/26 09:25:36:710 CET [TRACE] HttpParser - -enter
HttpParser.readRawLine() 
2003/03/26 09:25:36:730 CET [TRACE] HttpParser - -enter
HttpParser.readLine() 
2003/03/26 09:25:36:730 CET [TRACE] HttpParser - -enter
HttpParser.readRawLine() 
2003/03/26 09:25:36:730 CET [TRACE] HttpParser - -enter
HttpParser.readLine() 
2003/03/26 09:25:36:730 CET [TRACE] HttpParser - -enter
HttpParser.readRawLine() 
2003/03/26 09:25:36:800 CET [TRACE] HttpParser - -enter
HttpParser.readLine() 
2003/03/26 09:25:36:800 CET [TRACE] HttpParser - -enter
HttpParser.readRawLine() 
2003/03/26 09:25:36:800 CET [DEBUG] wire - -<< "Date: Wed, 26 Mar 2003
08:16:49 GMT[\r][\n]" 
2003/03/26 09:25:36:820 CET [DEBUG] wire - -<< "Server: Apache/1.3.19 (Unix)
(SuSE/Linux) mod_ssl/2.8.3 OpenSSL/0.9.6a mod_perl/1.25[\r][\n]" 
2003/03/26 09:25:36:820 CET [DEBUG] wire - -<< "Refresh: 0;
URL=/SKYRiXgreen/z/LoginAction/login?sessionID=300cf7afd9a0d70442d705181629e
8fd[\r][\n]" 
2003/03/26 09:25:36:840 CET [DEBUG] wire - -<< "Transfer-Encoding:
chunked[\r][\n]" 
2003/03/26 09:25:36:840 CET [DEBUG] wire - -<< "Content-Type:
text/html[\r][\n]" 
2003/03/26 09:25:36:840 CET [TRACE] HttpMethod - -enter
HttpMethodBase.processResponseHeaders(HttpState, HttpConnection) 
2003/03/26 09:25:36:840 CET [TRACE] GetMethod - -enter
GetMethod.readResponseBody(HttpState, HttpConnection) 2003/03/26
09:25:36:840 CET [TRACE] HttpMethod - -enter
HttpMethodBase.readResponseBody(HttpState, HttpConnection) 
2003/03/26 09:25:36:840 CET [TRACE] HttpMethod - -enter
HttpMethodBase.readResponseBody(HttpState, HttpConnection) 
2003/03/26 09:25:36:840 CET [TRACE] HttpConnection - -enter
HttpConnection.getResponseInputStream() 
2003/03/26 09:25:36:840 CET [DEBUG] wire - -<< "6" 
2003/03/26 09:25:36:930 CET [DEBUG] wire - -<< "0" 
2003/03/26 09:25:36:930 CET [DEBUG] wire - -<< " " 
2003/03/26 09:25:36:930 CET [DEBUG] wire - -<< "[\r]" 
2003/03/26 09:25:36:930 CET [DEBUG] wire - -<< "[\n]" 
2003/03/26 09:25:36:930 CET [TRACE] GetMethod - -enter GetMethod(String) 
2003/03/26 09:25:36:940 CET [TRACE] HttpClient - -enter
HttpClient.executeMethod(HttpMethod) 
2003/03/26 09:25:36:950 CET [TRACE] HttpClient - -enter
HttpClient.executeMethod(HostConfiguration,HttpMethod) 
2003/03/26 09:25:36:950 CET [DEBUG] wire - -<< "<!DOCTYPE HTML PUBLIC
"-//IETF//DTD HTML//EN">[\n]" 
2003/03/26 09:25:37:020 CET [DEBUG] wire - -<<
"<HTML><HEAD><TITLE>redirect</TITLE>[\n]" 
2003/03/26 09:25:37:020 CET [DEBUG] wire - -<< "</HEAD><BODY>" 
2003/03/26 09:25:37:020 CET [DEBUG] wire - -<< "[\r]" 
2003/03/26 09:25:37:020 CET [DEBUG] wire - -<< "[\n]" 
2003/03/26 09:25:37:020 CET [DEBUG] wire - -<< "3" 
2003/03/26 09:25:37:030 CET [DEBUG] wire - -<< "2" 
2003/03/26 09:25:37:030 CET [DEBUG] wire - -<< " " 
2003/03/26 09:25:37:040 CET [DEBUG] wire - -<< "[\r]" 
2003/03/26 09:25:37:040 CET [DEBUG] wire - -<< "[\n]" 
2003/03/26 09:25:37:040 CET [DEBUG] wire - -<< "<p align="center">Sie werden
weitergeleitet...</p>" 
2003/03/26 09:25:37:050 CET [DEBUG] wire - -<< "[\r]" 
2003/03/26 09:25:37:050 CET [DEBUG] wire - -<< "[\n]" 
2003/03/26 09:25:37:050 CET [DEBUG] wire - -<< "e" 
2003/03/26 09:25:37:050 CET [DEBUG] wire - -<< " " 
2003/03/26 09:25:37:050 CET [DEBUG] wire - -<< " " 
2003/03/26 09:25:37:161 CET [DEBUG] wire - -<< "[\r]" 
2003/03/26 09:25:37:161 CET [DEBUG] wire - -<< "[\n]" 
2003/03/26 09:25:37:161 CET [DEBUG] wire - -<< "</BODY></HTML>" 
2003/03/26 09:25:37:161 CET [DEBUG] wire - -<< "[\r]" 
2003/03/26 09:25:37:161 CET [DEBUG] wire - -<< "[\n]" 
2003/03/26 09:25:37:241 CET [DEBUG] wire - -<< "0" 
2003/03/26 09:25:37:241 CET [DEBUG] wire - -<< "[\r]" 
2003/03/26 09:25:37:241 CET [DEBUG] wire - -<< "[\n]" 
2003/03/26 09:25:37:241 CET [TRACE] HttpParser - -enter
HeaderParser.parseHeaders(HttpConnection, HeaderGroup) 
2003/03/26 09:25:37:241 CET [TRACE] HttpParser - -enter
HttpParser.readLine() 
2003/03/26 09:25:37:261 CET [TRACE] HttpParser - -enter
HttpParser.readRawLine() 
2003/03/26 09:25:37:261 CET [DEBUG] wire - -<< "[\r]" 
2003/03/26 09:25:37:261 CET [DEBUG] wire - -<< "[\n]" 
2003/03/26 09:25:37:261 CET [TRACE] HttpConnection - -enter
HttpConnection.releaseConnection() 
2003/03/26 09:25:37:261 CET [TRACE] HttpMethod - -enter
HttpMethodBase.execute(HttpState, HttpConnection) 
2003/03/26 09:25:37:341 CET [TRACE] Authenticator - -enter
Authenticator.authenticate(HttpMethod, HttpState) 
2003/03/26 09:25:37:341 CET [TRACE] Authenticator - -enter
Authenticator.authenticate(HttpMethod, HttpState, Header, String) 
2003/03/26 09:25:37:341 CET [DEBUG] HttpMethod - -Execute loop try 1 
2003/03/26 09:25:37:341 CET [TRACE] HttpMethod - -enter
HttpMethodBase.processRequest(HttpState, HttpConnection) 
2003/03/26 09:25:37:351 CET [TRACE] HttpMethod - -Attempt number 1 to write
request 
2003/03/26 09:25:37:351 CET [TRACE] HttpMethod - -enter
HttpMethodBase.writeRequest(HttpState, HttpConnection) 
2003/03/26 09:25:37:351 CET [TRACE] HttpMethod - -enter
HttpMethodBase.writeRequestLine(HttpState, HttpConnection) 
2003/03/26 09:25:37:361 CET [TRACE] HttpMethod - -enter
HttpMethodBase.generateRequestLine(HttpConnection, String, String, String,
String) 
2003/03/26 09:25:37:361 CET [DEBUG] wire - ->> "GET
/SKYRiXgreen/z/LoginAction/login HTTP/1.1[\r][\n]" 
2003/03/26 09:25:37:361 CET [TRACE] HttpConnection - -enter
HttpConnection.print(String) 
2003/03/26 09:25:37:371 CET [TRACE] HttpConnection - -enter
HttpConnection.write(byte[]) 
2003/03/26 09:25:37:371 CET [TRACE] HttpConnection - -enter
HttpConnection.write(byte[], int, int) 
2003/03/26 09:25:37:371 CET [TRACE] HttpMethod - -enter
HttpMethodBase.writeRequestHeaders(HttpState,HttpConnection) 
2003/03/26 09:25:37:371 CET [TRACE] HttpMethod - -enter
HttpMethodBase.addRequestHeaders(HttpState, HttpConnection) 
2003/03/26 09:25:37:381 CET [TRACE] HttpMethod - -enter
HttpMethodBase.addUserAgentRequestHeaders(HttpState, HttpConnection) 
2003/03/26 09:25:37:381 CET [TRACE] HttpMethod - -enter
HttpMethodBase.addHostRequestHeader(HttpState, HttpConnection) 
2003/03/26 09:25:37:381 CET [DEBUG] HttpMethod - -Adding Host request header

2003/03/26 09:25:37:381 CET [TRACE] HttpMethod - -enter
HttpMethodBase.addCookieRequestHeader(HttpState, HttpConnection) 
2003/03/26 09:25:37:461 CET [TRACE] HttpState - -enter
HttpState.getCookies() 
2003/03/26 09:25:37:461 CET [TRACE] CookieSpec - -enter
CookieSpecBase.match(String, int, String, boolean, Cookie[]) 
2003/03/26 09:25:37:461 CET [TRACE] HttpMethod - -enter
HttpMethodBase.addAuthorizationRequestHeader(HttpState, HttpConnection) 
2003/03/26 09:25:37:461 CET [TRACE] HttpMethod - -enter
HttpMethodBase.addProxyAuthorizationRequestHeader(HttpState, HttpConnection)

2003/03/26 09:25:37:471 CET [TRACE] HttpMethod - -enter
HttpMethodBase.addContentLengthRequestHeader(HttpState, HttpConnection) 
2003/03/26 09:25:37:551 CET [DEBUG] wire - ->> "User-Agent: Jakarta
Commons-HttpClient/2.0alpha3[\r][\n]" 
2003/03/26 09:25:37:551 CET [TRACE] HttpConnection - -enter
HttpConnection.print(String) 
2003/03/26 09:25:37:551 CET [TRACE] HttpConnection - -enter
HttpConnection.write(byte[]) 
2003/03/26 09:25:37:561 CET [TRACE] HttpConnection - -enter
HttpConnection.write(byte[], int, int) 
2003/03/26 09:25:37:571 CET [DEBUG] wire - ->> "Host: testserver[\r][\n]" 
2003/03/26 09:25:37:571 CET [TRACE] HttpConnection - -enter
HttpConnection.print(String) 
2003/03/26 09:25:37:571 CET [TRACE] HttpConnection - -enter
HttpConnection.write(byte[]) 
2003/03/26 09:25:37:641 CET [TRACE] HttpConnection - -enter
HttpConnection.write(byte[], int, int) 
2003/03/26 09:25:37:661 CET [TRACE] HttpConnection - -enter
HttpConnection.writeLine() 
2003/03/26 09:25:37:661 CET [DEBUG] wire - ->> "[\r][\n]" 
2003/03/26 09:25:37:661 CET [TRACE] HttpMethod - -enter
HttpMethodBase.readResponse(HttpState, HttpConnection) 
2003/03/26 09:25:37:671 CET [TRACE] HttpMethod - -enter
HttpMethodBase.readStatusLine(HttpState, HttpConnection) 
2003/03/26 09:25:37:671 CET [TRACE] HttpConnection - -enter
HttpConnection.readLine() 
2003/03/26 09:25:37:671 CET [TRACE] HttpParser - -enter
HttpParser.readLine() 
2003/03/26 09:25:37:671 CET [TRACE] HttpParser - -enter
HttpParser.readRawLine()

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to