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]