HttpClient throws java.net.SocketException instead of 
org.apache.http.conn.ConnectionTimeoutException when connection timeout occurs
------------------------------------------------------------------------------------------------------------------------------------

                 Key: HTTPCLIENT-822
                 URL: https://issues.apache.org/jira/browse/HTTPCLIENT-822
             Project: HttpComponents HttpClient
          Issue Type: Bug
          Components: HttpClient, HttpConn
    Affects Versions: 4.0 Beta 2
            Reporter: Joan Balagueró
             Fix For: 4.0 Beta 3


When sending an http request a connection timeout occurs, the 
HttpClient.execute method throws a java.net.SocketException instead of a 
org.apache.http.conn.ConnectionTimeoutException.

java.net.SocketTimeoutException: connect timed out
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
        at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
        at java.net.Socket.connect(Socket.java:519)
        at 
org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:119)
        at 
org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:129)
        at 
org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164)
        at 
org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119)
        at 
org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:349)
        at 
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
        at 
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
        at 
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465)


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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

Reply via email to