olegk wrote:
> 
> When expecting help with a non-trivial problem with HttpCient _alway_ 
> produce a wire / context log of an HTTP session that exhibits the problem.
> 
> Oleg
> 

Here are some more information I found ...

Testcase:
testSEO_doGetRequest(it.seat.pgol.service.httpconnectionpool.HttpConnectionManagerTest):
       
Caused an ERROR
null
org.apache.http.client.ClientProtocolException
        at
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:643)
        at
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:576)
        at
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:554)
        at
it.seat.dol.http.connectionpool.HttpConnectionManager.doGetRequest(HttpConnectionManager.java:303)
        at
it.seat.dol.http.connectionpool.HttpConnectionManager.doGetRequest(HttpConnectionManager.java:235)
        at
it.seat.pgol.service.httpconnectionpool.HttpConnectionManagerTest.testSEO_doGetRequest(HttpConnectionManagerTest.java:177)
Caused by: org.apache.http.ProtocolException: Invalid header: : 
        at
org.apache.http.impl.io.AbstractMessageParser.parseHeaders(AbstractMessageParser.java:184)
        at
org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:214)
        at
org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:271)
        at
org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:227)
        at
org.apache.http.impl.conn.AbstractClientConnAdapter.receiveResponseHeader(AbstractClientConnAdapter.java:209)
        at
org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:292)
        at
org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:126)
        at
org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:483)
        at
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:641)

My Log:

DEBUG main org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager -
ThreadSafeClientConnManager.getConnection:
HttpRoute[{}->http://src-seo.pgol.com], timeout = 0
DEBUG main org.apache.http.impl.conn.tsccm.ConnPoolByRoute - Total
connections kept alive: 0
DEBUG main org.apache.http.impl.conn.tsccm.ConnPoolByRoute - Total issued
connections: 0
DEBUG main org.apache.http.impl.conn.tsccm.ConnPoolByRoute - Total allocated
connection: 0 out of 100
DEBUG main org.apache.http.impl.conn.tsccm.ConnPoolByRoute - No free
connections [HttpRoute[{}->http://src-seo.pgol.com]][null]
DEBUG main org.apache.http.impl.conn.tsccm.ConnPoolByRoute - Available
capacity: 5 out of 5 [HttpRoute[{}->http://src-seo.pgol.com]][null]
DEBUG main org.apache.http.impl.conn.tsccm.ConnPoolByRoute - Creating new
connection [HttpRoute[{}->http://src-seo.pgol.com]]
DEBUG main org.apache.http.client.protocol.RequestAddCookies - CookieSpec
selected: best-match
DEBUG main org.apache.http.impl.client.DefaultHttpClient - Attempt 1 to
execute request
DEBUG main org.apache.http.impl.conn.DefaultClientConnection - Sending
request: GET /seo/search?ln=1&pag=1&ord=a&tkc=20&cht=1 HTTP/1.1
DEBUG main org.apache.http.wire - >> "GET
/seo/search?ln=1&pag=1&ord=a&tkc=20&cht=1 HTTP/1.1[EOL]"
DEBUG main org.apache.http.wire - >> "Host: src-seo.pgol.com[EOL]"
DEBUG main org.apache.http.wire - >> "Connection: Keep-Alive[EOL]"
DEBUG main org.apache.http.wire - >> "[EOL]"
DEBUG main org.apache.http.headers - >> GET
/seo/search?ln=1&pag=1&ord=a&tkc=20&cht=1 HTTP/1.1
DEBUG main org.apache.http.headers - >> Host: src-seo.pgol.com
DEBUG main org.apache.http.headers - >> Connection: Keep-Alive
DEBUG main org.apache.http.wire - << "HTTP/1.1 200 OK[EOL]"
DEBUG main org.apache.http.wire - << "Date: Mon, 22 Feb 2010 11:28:57
GMT[EOL]"
DEBUG main org.apache.http.wire - << "Server: Apache[EOL]"
DEBUG main org.apache.http.wire - << ": [EOL]"
DEBUG main org.apache.http.wire - << "Keep-Alive: timeout=1[EOL]"
DEBUG main org.apache.http.wire - << "Connection: Keep-Alive[EOL]"
DEBUG main org.apache.http.wire - << "Transfer-Encoding: chunked[EOL]"
DEBUG main org.apache.http.wire - << "Content-Type: text/xml[EOL]"
DEBUG main org.apache.http.wire - << "[EOL]"
DEBUG main org.apache.http.impl.conn.DefaultClientConnection - Connection
closed
DEBUG main org.apache.http.impl.conn.DefaultClientConnection - Connection
shut down
DEBUG main org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager -
Released connection is not reusable.
DEBUG main org.apache.http.impl.conn.tsccm.ConnPoolByRoute - Releasing
connection [HttpRoute[{}->http://src-seo.pgol.com]][null]
DEBUG main org.apache.http.impl.conn.tsccm.ConnPoolByRoute - Notifying
no-one, there are no waiting threads

Is it enough?? :confused:


-- 
View this message in context: 
http://old.nabble.com/Internal-connection-working-only-behind-proxy-----tp27655291p27685943.html
Sent from the HttpClient-User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to