DefaultConnectingIOReactor does not properly handle failures
------------------------------------------------------------

                 Key: HTTPCORE-49
                 URL: https://issues.apache.org/jira/browse/HTTPCORE-49
             Project: HttpComponents Core
          Issue Type: Bug
          Components: HttpCore NIO
    Affects Versions: 4.0-alpha4
            Reporter: Asankha C. Perera
            Priority: Critical


The DefaultConnectingIOReactor uses SocketChannel.connect() which could throw a 
runtime exception such as an UnresolvedAddressException, that does not get 
handled

try {
                if (request.getLocalAddress() != null) {
                    socketChannel.socket().bind(request.getLocalAddress());
                }
                socketChannel.connect(request.getRemoteAddress());
            } catch (IOException ex) {
                request.failed(ex);
            }

-- 
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