munene kiruja created HTTPCLIENT-1710:
-----------------------------------------
Summary: OSGiRoutePlanner examines only the first proxy exception
and also crashes processing IP address exception
Key: HTTPCLIENT-1710
URL: https://issues.apache.org/jira/browse/HTTPCLIENT-1710
Project: HttpComponents HttpClient
Issue Type: Bug
Components: HttpClient
Affects Versions: 4.5, 4.4.1, 5.0
Environment: OSGi
Reporter: munene kiruja
Fix For: 5.0
The HttpClientBuilderFactory and internal RoutePlanner objects are a fantastic
addition since 4.3.
There are couple minor bugs rendering them unusable at the moment though.
1. The OSGiRoutePlanner.determinProxy() method only examines the first proxy
exception.
2. When OSGiRoutePlanner.determinProxy() is creating a NetworkAddress from a
String IP address, it refers to the 6th capture group in a case where there are
only four, leading to an out of bounds exception.
The class file is attached containing fixes for both issues at the 4.4.1
version. I checked and found both issues existing in the trunk (5.0) at the
time of this writing.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]