You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Andrei Verdes (JIRA)" <ji...@apache.org> on 2017/04/18 10:45:41 UTC

[jira] [Created] (AXIS2-5845) [axis2-transport-http] HTTPSenderImpl doesn't close HttpGet, HttpPost objects

Andrei Verdes created AXIS2-5845:
------------------------------------

             Summary: [axis2-transport-http] HTTPSenderImpl doesn't close HttpGet, HttpPost objects
                 Key: AXIS2-5845
                 URL: https://issues.apache.org/jira/browse/AXIS2-5845
             Project: Axis2
          Issue Type: Bug
          Components: transports
    Affects Versions: 1.7.4
            Reporter: Andrei Verdes
            Priority: Critical


The method releaseConnection() should be called on every HttpGet, HttpPost, HttpDelete, HttpPut objects in the finally block. Otherwise it will build up and eventually throw Timeout trying to get connection from pool.

Egs:
org.apache.axis2.transport.http.impl.httpclient4.HttpSenderImpl.sendViaPost() should include a postMethod.releaseConnection() in the finally block.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

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