hc-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HTTPCLIENT-1710) OSGiRoutePlanner examines only the first proxy exception and also crashes processing IP address exception
Date Thu, 31 Dec 2015 01:25:49 GMT

    [ https://issues.apache.org/jira/browse/HTTPCLIENT-1710?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15075598#comment-15075598

ASF GitHub Bot commented on HTTPCLIENT-1710:

GitHub user enenum opened a pull request:


    HTTPCLIENT-1710 - fixes - examine all exceptions, correct capture group count

    Also in case there are more than one ProxyConfiguration services registered, the proxy
from the first enabled one encountered will be used. From the user perspective, they have
no control over which one that is. The whole idea of multiple ProxyConfigurations (its a factory)
seems largely unsupported at this time.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/enenum/httpclient trunk

Alternatively you can review and apply these changes as the patch at:


To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #41
commit c6857dbaef14fa52514ea0ba089e079c44d81c82
Author: 212427891 <munene.kiruja@ge.com>
Date:   2015-12-31T00:13:15Z

    HTTPCLIENT-1710 - fixes - examine all exceptions, correct capture groups count

commit 85c5bcc4f66cf286e27312d3e67646badc6343f9
Author: 212427891 <munene.kiruja@ge.com>
Date:   2015-12-31T01:19:59Z

    HTTPCLIENT-1710 - adding tests for OSGiHttpRoutePlanner


> 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.4.1, 4.5, 5.0
>         Environment: OSGi
>            Reporter: munene kiruja
>             Fix For: 5.0
>         Attachments: OSGiHttpRoutePlanner.java, TestOSGiHttpRoutePlanner.java
> 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

To unsubscribe, e-mail: dev-unsubscribe@hc.apache.org
For additional commands, e-mail: dev-help@hc.apache.org

View raw message