Axis2
  1. Axis2
  2. AXIS2-5093

Connection cannot be cleaned up after 404 response

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.5.4
    • Fix Version/s: 1.5.6, 1.6.1, 1.7.0
    • Component/s: transports
    • Labels:
      None
    • Environment:
      Axis 1.5.4, Tomcat 6.0

      Description

      I am using the WSDL2Java client stub classes to make a web service call via POST. When the server responds with certain error codes (401 and 404 are the two I have encountered) the connection is not cleaned up. So after 2 error responses are received, all future connection attempts will time out. This is the stack trace received on the 3rd call:

      org.apache.commons.httpclient.ConnectionPoolTimeoutException: Timeout waiting for connection
      at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager.doGetConnection(MultiThreadedHttpConnectionManager.java:497)
      at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager.getConnectionWithTimeout(MultiThreadedHttpConnectionManager.java:416)
      at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:153)
      at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
      at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)
      at org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(AbstractHTTPSender.java:557)
      at org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:199)
      at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:76)
      at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:400)
      at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:225)
      at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:438)
      at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:402)
      at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
      at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
      at com.micropact.entellitrak.services.client.stub.ConfigurationWebServiceStub.getTrackingConfig(ConfigurationWebServiceStub.java:393)
      at com.micropact.entellitrak.services.client.ConfigurationWebClient.importTrackingConfig(ConfigurationWebClient.java:114)
      at com.micropact.entellitrak.cfg.service.ConfigurationUtilitiesService.updateConfigurationFromWeb(ConfigurationUtilitiesService.java:61)
      at com.micropact.entellitrak.cfg.controller.action.ConfigurationUtilitiesAction.webUpdateConfiguration(ConfigurationUtilitiesAction.java:277)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      at java.lang.reflect.Method.invoke(Unknown Source)
      at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:274)
      at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:194)
      at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
      at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
      at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
      at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at com.micropact.entellitrak.web.filter.AuthenticationFilter.continueProcessing(AuthenticationFilter.java:248)
      at com.micropact.entellitrak.web.filter.AuthenticationFilter.doFilter(AuthenticationFilter.java:131)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at com.micropact.entellitrak.web.filter.CacheFilter.doFilter(CacheFilter.java:108)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at com.micropact.entellitrak.web.filter.TrackingStateFilter.doFilter(TrackingStateFilter.java:88)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at com.micropact.entellitrak.web.filter.ConcurrentUserFilter.doFilter(ConcurrentUserFilter.java:111)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
      at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
      at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
      at java.lang.Thread.run(Unknown Source)

      To reproduce: On the client side, set an incorrect URL for your server address, and attempt to call the web service several times. The first few will correctly receive a 404 response, but subsequent calls will result in a timeout error.

      Possible cause: In the handleResponse() method of org.apache.axis2.transport.http.HTTPSender, the HttpMethod is not saved in the MessageContext for 401 or 404 responses. So later calling service.cleanupTransport() has no effect.

        Activity

        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open Resolved Resolved
        31d 21h 47m 1 Andreas Veithen 14/Aug/11 11:35
        Hide
        Hudson added a comment -

        Integrated in axis2-1.6 #69 (See https://builds.apache.org/job/axis2-1.6/69/)
        AXIS2-5093: Merged r1157522 to the 1.6 branch.

        veithen :
        Files :

        • /axis/axis2/java/core/branches/1_6/modules/transport/http/test/org/apache/axis2/transport/http/CommonsHTTPTransportSenderTest.java
        • /axis/axis2/java/core/branches/1_6
        Show
        Hudson added a comment - Integrated in axis2-1.6 #69 (See https://builds.apache.org/job/axis2-1.6/69/ ) AXIS2-5093 : Merged r1157522 to the 1.6 branch. veithen : Files : /axis/axis2/java/core/branches/1_6/modules/transport/http/test/org/apache/axis2/transport/http/CommonsHTTPTransportSenderTest.java /axis/axis2/java/core/branches/1_6
        Hide
        Hudson added a comment -

        Integrated in Axis2 #923 (See https://builds.apache.org/job/Axis2/923/)
        Forgot to give the unit test for AXIS2-5093 a meaningful name.

        veithen :
        Files :

        • /axis/axis2/java/core/trunk/modules/transport/http/test/org/apache/axis2/transport/http/CommonsHTTPTransportSenderTest.java
        Show
        Hudson added a comment - Integrated in Axis2 #923 (See https://builds.apache.org/job/Axis2/923/ ) Forgot to give the unit test for AXIS2-5093 a meaningful name. veithen : Files : /axis/axis2/java/core/trunk/modules/transport/http/test/org/apache/axis2/transport/http/CommonsHTTPTransportSenderTest.java
        Hide
        Hudson added a comment -

        Integrated in axis2-1.5 #164 (See https://builds.apache.org/job/axis2-1.5/164/)
        AXIS2-5093: Merged r1157522 to the 1.5 branch.

        veithen :
        Files :

        • /axis/axis2/java/core/branches/1_5/modules/soapmonitor/module/pom.xml
        • /axis/axis2/java/core/branches/1_5/modules/transport/http/pom.xml
        • /axis/axis2/java/core/branches/1_5/modules/soapmonitor/module/src/main/java/org/apache/axis2/handlers
        • /axis/axis2/java/core/branches/1_5
        • /axis/axis2/java/core/branches/1_5/modules/saaj/test/org/apache/axis2/saaj/TestUtils.java
        • /axis/axis2/java/core/branches/1_5/modules/kernel/src/org/apache/axis2/transport/http/util/QueryStringParser.java
        • /axis/axis2/java/core/branches/1_5/modules/soapmonitor/module/src/main/resources/META-INF/module.xml
        • /axis/axis2/java/core/branches/1_5/modules/kernel/test/org/apache/axis2/transport/http/util/QueryStringParserTest.java
        • /axis/axis2/java/core/branches/1_5/modules/soapmonitor/servlet/src/main/java/org/apache/axis2/soapmonitor/servlet
        • /axis/axis2/java/core/branches/1_5/modules/tool/axis2-repo-maven-plugin
        • /axis/axis2/java/core/branches/1_5/modules/transport/http/src
        • /axis/axis2/java/core/branches/1_5/modules/distribution
        • /axis/axis2/java/core/branches/1_5/modules/soapmonitor/servlet/src/main/java/org/apache/axis2/soapmonitor/applet
        • /axis/axis2/java/core/branches/1_5/modules/transport/local
        • /axis/axis2/java/core/branches/1_5/modules/webapp/src/main/java/org/apache/axis2/webapp/AxisAdminServlet.java
        • /axis/axis2/java/core/branches/1_5/modules/soapmonitor/servlet
        • /axis/axis2/java/core/branches/1_5/modules/webapp/src/main/java/org/apache/axis2/webapp/AdminAgent.java
        • /axis/axis2/java/core/branches/1_5/modules/transport/http/test/org/apache/axis2/transport/http/CommonsHTTPTransportSenderTest.java
        • /axis/axis2/java/core/branches/1_5/modules/parent
        • /axis/axis2/java/core/branches/1_5/modules/soapmonitor/module
        Show
        Hudson added a comment - Integrated in axis2-1.5 #164 (See https://builds.apache.org/job/axis2-1.5/164/ ) AXIS2-5093 : Merged r1157522 to the 1.5 branch. veithen : Files : /axis/axis2/java/core/branches/1_5/modules/soapmonitor/module/pom.xml /axis/axis2/java/core/branches/1_5/modules/transport/http/pom.xml /axis/axis2/java/core/branches/1_5/modules/soapmonitor/module/src/main/java/org/apache/axis2/handlers /axis/axis2/java/core/branches/1_5 /axis/axis2/java/core/branches/1_5/modules/saaj/test/org/apache/axis2/saaj/TestUtils.java /axis/axis2/java/core/branches/1_5/modules/kernel/src/org/apache/axis2/transport/http/util/QueryStringParser.java /axis/axis2/java/core/branches/1_5/modules/soapmonitor/module/src/main/resources/META-INF/module.xml /axis/axis2/java/core/branches/1_5/modules/kernel/test/org/apache/axis2/transport/http/util/QueryStringParserTest.java /axis/axis2/java/core/branches/1_5/modules/soapmonitor/servlet/src/main/java/org/apache/axis2/soapmonitor/servlet /axis/axis2/java/core/branches/1_5/modules/tool/axis2-repo-maven-plugin /axis/axis2/java/core/branches/1_5/modules/transport/http/src /axis/axis2/java/core/branches/1_5/modules/distribution /axis/axis2/java/core/branches/1_5/modules/soapmonitor/servlet/src/main/java/org/apache/axis2/soapmonitor/applet /axis/axis2/java/core/branches/1_5/modules/transport/local /axis/axis2/java/core/branches/1_5/modules/webapp/src/main/java/org/apache/axis2/webapp/AxisAdminServlet.java /axis/axis2/java/core/branches/1_5/modules/soapmonitor/servlet /axis/axis2/java/core/branches/1_5/modules/webapp/src/main/java/org/apache/axis2/webapp/AdminAgent.java /axis/axis2/java/core/branches/1_5/modules/transport/http/test/org/apache/axis2/transport/http/CommonsHTTPTransportSenderTest.java /axis/axis2/java/core/branches/1_5/modules/parent /axis/axis2/java/core/branches/1_5/modules/soapmonitor/module
        Hide
        Hudson added a comment -

        Integrated in axis2-1.5 #163 (See https://builds.apache.org/job/axis2-1.5/163/)
        AXIS2-5093: Merged r1157501 to the 1.5 branch.

        veithen :
        Files :

        • /axis/axis2/java/core/branches/1_5/modules/soapmonitor/module/pom.xml
        • /axis/axis2/java/core/branches/1_5/modules/transport/http/test/org/apache/axis2
        • /axis/axis2/java/core/branches/1_5/modules/soapmonitor/module/src/main/java/org/apache/axis2/handlers
        • /axis/axis2/java/core/branches/1_5/modules/transport/http/test-resources/org/apache/axis2/transport
        • /axis/axis2/java/core/branches/1_5/modules/transport/http/src/org/apache/axis2/transport/http/HTTPSender.java
        • /axis/axis2/java/core/branches/1_5/modules/soapmonitor/servlet/src/main/java/org/apache/axis2/soapmonitor/servlet
        • /axis/axis2/java/core/branches/1_5/modules/transport/http/test-resources/org/apache
        • /axis/axis2/java/core/branches/1_5/modules/kernel/test/org/apache/axis2/transport/http/util/QueryStringParserTest.java
        • /axis/axis2/java/core/branches/1_5/modules/transport/http/test-resources/org
        • /axis/axis2/java/core/branches/1_5/modules/transport/http/src
        • /axis/axis2/java/core/branches/1_5/modules/distribution
        • /axis/axis2/java/core/branches/1_5/modules/transport/local
        • /axis/axis2/java/core/branches/1_5/modules/webapp/src/main/java/org/apache/axis2/webapp/AdminAgent.java
        • /axis/axis2/java/core/branches/1_5/modules/transport/http/test/org/apache/axis2/transport/http
        • /axis/axis2/java/core/branches/1_5/modules/transport/http/test/org/apache/axis2/transport/http/CommonsHTTPTransportSenderTest.java
        • /axis/axis2/java/core/branches/1_5/modules/soapmonitor/module
        • /axis/axis2/java/core/branches/1_5/modules/transport/http/test/org/apache/axis2/transport
        • /axis/axis2/java/core/branches/1_5/modules/parent/pom.xml
        • /axis/axis2/java/core/branches/1_5/modules/transport/http/test
        • /axis/axis2/java/core/branches/1_5/modules/transport/http/test/org/apache
        • /axis/axis2/java/core/branches/1_5/modules/transport/http/pom.xml
        • /axis/axis2/java/core/branches/1_5
        • /axis/axis2/java/core/branches/1_5/modules/saaj/test/org/apache/axis2/saaj/TestUtils.java
        • /axis/axis2/java/core/branches/1_5/modules/soapmonitor/module/src/main/resources/META-INF/module.xml
        • /axis/axis2/java/core/branches/1_5/modules/kernel/src/org/apache/axis2/transport/http/util/QueryStringParser.java
        • /axis/axis2/java/core/branches/1_5/modules/tool/axis2-repo-maven-plugin
        • /axis/axis2/java/core/branches/1_5/modules/saaj/pom.xml
        • /axis/axis2/java/core/branches/1_5/modules/transport/http/test-resources/org/apache/axis2
        • /axis/axis2/java/core/branches/1_5/modules/transport/http/test-resources/org/apache/axis2/transport/http
        • /axis/axis2/java/core/branches/1_5/modules/soapmonitor/servlet/src/main/java/org/apache/axis2/soapmonitor/applet
        • /axis/axis2/java/core/branches/1_5/modules/webapp/src/main/java/org/apache/axis2/webapp/AxisAdminServlet.java
        • /axis/axis2/java/core/branches/1_5/modules/soapmonitor/servlet
        • /axis/axis2/java/core/branches/1_5/modules/transport/http/test/org
        • /axis/axis2/java/core/branches/1_5/modules/parent
        • /axis/axis2/java/core/branches/1_5/modules/transport/http/test-resources/org/apache/axis2/transport/http/axis2.xml
        • /axis/axis2/java/core/branches/1_5/modules/transport/http/test-resources
        Show
        Hudson added a comment - Integrated in axis2-1.5 #163 (See https://builds.apache.org/job/axis2-1.5/163/ ) AXIS2-5093 : Merged r1157501 to the 1.5 branch. veithen : Files : /axis/axis2/java/core/branches/1_5/modules/soapmonitor/module/pom.xml /axis/axis2/java/core/branches/1_5/modules/transport/http/test/org/apache/axis2 /axis/axis2/java/core/branches/1_5/modules/soapmonitor/module/src/main/java/org/apache/axis2/handlers /axis/axis2/java/core/branches/1_5/modules/transport/http/test-resources/org/apache/axis2/transport /axis/axis2/java/core/branches/1_5/modules/transport/http/src/org/apache/axis2/transport/http/HTTPSender.java /axis/axis2/java/core/branches/1_5/modules/soapmonitor/servlet/src/main/java/org/apache/axis2/soapmonitor/servlet /axis/axis2/java/core/branches/1_5/modules/transport/http/test-resources/org/apache /axis/axis2/java/core/branches/1_5/modules/kernel/test/org/apache/axis2/transport/http/util/QueryStringParserTest.java /axis/axis2/java/core/branches/1_5/modules/transport/http/test-resources/org /axis/axis2/java/core/branches/1_5/modules/transport/http/src /axis/axis2/java/core/branches/1_5/modules/distribution /axis/axis2/java/core/branches/1_5/modules/transport/local /axis/axis2/java/core/branches/1_5/modules/webapp/src/main/java/org/apache/axis2/webapp/AdminAgent.java /axis/axis2/java/core/branches/1_5/modules/transport/http/test/org/apache/axis2/transport/http /axis/axis2/java/core/branches/1_5/modules/transport/http/test/org/apache/axis2/transport/http/CommonsHTTPTransportSenderTest.java /axis/axis2/java/core/branches/1_5/modules/soapmonitor/module /axis/axis2/java/core/branches/1_5/modules/transport/http/test/org/apache/axis2/transport /axis/axis2/java/core/branches/1_5/modules/parent/pom.xml /axis/axis2/java/core/branches/1_5/modules/transport/http/test /axis/axis2/java/core/branches/1_5/modules/transport/http/test/org/apache /axis/axis2/java/core/branches/1_5/modules/transport/http/pom.xml /axis/axis2/java/core/branches/1_5 /axis/axis2/java/core/branches/1_5/modules/saaj/test/org/apache/axis2/saaj/TestUtils.java /axis/axis2/java/core/branches/1_5/modules/soapmonitor/module/src/main/resources/META-INF/module.xml /axis/axis2/java/core/branches/1_5/modules/kernel/src/org/apache/axis2/transport/http/util/QueryStringParser.java /axis/axis2/java/core/branches/1_5/modules/tool/axis2-repo-maven-plugin /axis/axis2/java/core/branches/1_5/modules/saaj/pom.xml /axis/axis2/java/core/branches/1_5/modules/transport/http/test-resources/org/apache/axis2 /axis/axis2/java/core/branches/1_5/modules/transport/http/test-resources/org/apache/axis2/transport/http /axis/axis2/java/core/branches/1_5/modules/soapmonitor/servlet/src/main/java/org/apache/axis2/soapmonitor/applet /axis/axis2/java/core/branches/1_5/modules/webapp/src/main/java/org/apache/axis2/webapp/AxisAdminServlet.java /axis/axis2/java/core/branches/1_5/modules/soapmonitor/servlet /axis/axis2/java/core/branches/1_5/modules/transport/http/test/org /axis/axis2/java/core/branches/1_5/modules/parent /axis/axis2/java/core/branches/1_5/modules/transport/http/test-resources/org/apache/axis2/transport/http/axis2.xml /axis/axis2/java/core/branches/1_5/modules/transport/http/test-resources
        Hide
        Hudson added a comment -

        Integrated in axis2-1.6 #68 (See https://builds.apache.org/job/axis2-1.6/68/)
        AXIS2-5093: Merged r1157501 to the 1.6 branch.

        veithen :
        Files :

        • /axis/axis2/java/core/branches/1_6/modules/parent/pom.xml
        • /axis/axis2/java/core/branches/1_6/modules/transport/http/test/org/apache
        • /axis/axis2/java/core/branches/1_6/modules/transport/http/pom.xml
        • /axis/axis2/java/core/branches/1_6/modules/transport/http/test/org/apache/axis2
        • /axis/axis2/java/core/branches/1_6/modules/transport/http/test
        • /axis/axis2/java/core/branches/1_6/modules/transport/http/test-resources/org/apache/axis2/transport
        • /axis/axis2/java/core/branches/1_6/modules/transport/http/src/org/apache/axis2/transport/http/HTTPSender.java
        • /axis/axis2/java/core/branches/1_6
        • /axis/axis2/java/core/branches/1_6/modules/transport/http/test-resources/org/apache
        • /axis/axis2/java/core/branches/1_6/modules/transport/http/test-resources/org/apache/axis2
        • /axis/axis2/java/core/branches/1_6/modules/saaj/pom.xml
        • /axis/axis2/java/core/branches/1_6/modules/transport/http/test-resources/org/apache/axis2/transport/http
        • /axis/axis2/java/core/branches/1_6/modules/transport/http/test-resources/org
        • /axis/axis2/java/core/branches/1_6/modules/transport/http/test/org/apache/axis2/transport/http
        • /axis/axis2/java/core/branches/1_6/modules/transport/http/test/org/apache/axis2/transport/http/CommonsHTTPTransportSenderTest.java
        • /axis/axis2/java/core/branches/1_6/modules/transport/http/test/org
        • /axis/axis2/java/core/branches/1_6/modules/transport/http/test-resources/org/apache/axis2/transport/http/axis2.xml
        • /axis/axis2/java/core/branches/1_6/modules/transport/http/test-resources
        • /axis/axis2/java/core/branches/1_6/modules/transport/http/test/org/apache/axis2/transport
        Show
        Hudson added a comment - Integrated in axis2-1.6 #68 (See https://builds.apache.org/job/axis2-1.6/68/ ) AXIS2-5093 : Merged r1157501 to the 1.6 branch. veithen : Files : /axis/axis2/java/core/branches/1_6/modules/parent/pom.xml /axis/axis2/java/core/branches/1_6/modules/transport/http/test/org/apache /axis/axis2/java/core/branches/1_6/modules/transport/http/pom.xml /axis/axis2/java/core/branches/1_6/modules/transport/http/test/org/apache/axis2 /axis/axis2/java/core/branches/1_6/modules/transport/http/test /axis/axis2/java/core/branches/1_6/modules/transport/http/test-resources/org/apache/axis2/transport /axis/axis2/java/core/branches/1_6/modules/transport/http/src/org/apache/axis2/transport/http/HTTPSender.java /axis/axis2/java/core/branches/1_6 /axis/axis2/java/core/branches/1_6/modules/transport/http/test-resources/org/apache /axis/axis2/java/core/branches/1_6/modules/transport/http/test-resources/org/apache/axis2 /axis/axis2/java/core/branches/1_6/modules/saaj/pom.xml /axis/axis2/java/core/branches/1_6/modules/transport/http/test-resources/org/apache/axis2/transport/http /axis/axis2/java/core/branches/1_6/modules/transport/http/test-resources/org /axis/axis2/java/core/branches/1_6/modules/transport/http/test/org/apache/axis2/transport/http /axis/axis2/java/core/branches/1_6/modules/transport/http/test/org/apache/axis2/transport/http/CommonsHTTPTransportSenderTest.java /axis/axis2/java/core/branches/1_6/modules/transport/http/test/org /axis/axis2/java/core/branches/1_6/modules/transport/http/test-resources/org/apache/axis2/transport/http/axis2.xml /axis/axis2/java/core/branches/1_6/modules/transport/http/test-resources /axis/axis2/java/core/branches/1_6/modules/transport/http/test/org/apache/axis2/transport
        Andreas Veithen made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Fix Version/s 1.5.6 [ 12316531 ]
        Fix Version/s 1.6.1 [ 12316466 ]
        Fix Version/s 1.7.0 [ 12316136 ]
        Resolution Fixed [ 1 ]
        Hide
        Hudson added a comment -

        Integrated in Axis2 #921 (See https://builds.apache.org/job/Axis2/921/)
        AXIS2-5093: Properly release the HTTP connection if the server response is a 404 or another error where we don't process the response content.

        veithen :
        Files :

        • /axis/axis2/java/core/trunk/modules/transport/http/test-resources/org/apache
        • /axis/axis2/java/core/trunk/modules/transport/http/test-resources/org/apache/axis2
        • /axis/axis2/java/core/trunk/modules/saaj/pom.xml
        • /axis/axis2/java/core/trunk/modules/transport/http/test/org/apache/axis2/transport/http
        • /axis/axis2/java/core/trunk/modules/transport/http/test/org/apache/axis2/transport/http/CommonsHTTPTransportSenderTest.java
        • /axis/axis2/java/core/trunk/modules/transport/http/test/org
        • /axis/axis2/java/core/trunk/modules/transport/http/test-resources/org/apache/axis2/transport/http/axis2.xml
        • /axis/axis2/java/core/trunk/modules/transport/http/test-resources
        • /axis/axis2/java/core/trunk/modules/transport/http/test
        • /axis/axis2/java/core/trunk/modules/transport/http/test/org/apache/axis2/transport
        • /axis/axis2/java/core/trunk/modules/parent/pom.xml
        • /axis/axis2/java/core/trunk/modules/transport/http/test/org/apache
        • /axis/axis2/java/core/trunk/modules/transport/http/pom.xml
        • /axis/axis2/java/core/trunk/modules/transport/http/test/org/apache/axis2
        • /axis/axis2/java/core/trunk/modules/transport/http/test-resources/org/apache/axis2/transport/http
        • /axis/axis2/java/core/trunk/modules/transport/http/test-resources/org/apache/axis2/transport
        • /axis/axis2/java/core/trunk/modules/transport/http/test-resources/org
        • /axis/axis2/java/core/trunk/modules/transport/http/src/org/apache/axis2/transport/http/HTTPSender.java
        Show
        Hudson added a comment - Integrated in Axis2 #921 (See https://builds.apache.org/job/Axis2/921/ ) AXIS2-5093 : Properly release the HTTP connection if the server response is a 404 or another error where we don't process the response content. veithen : Files : /axis/axis2/java/core/trunk/modules/transport/http/test-resources/org/apache /axis/axis2/java/core/trunk/modules/transport/http/test-resources/org/apache/axis2 /axis/axis2/java/core/trunk/modules/saaj/pom.xml /axis/axis2/java/core/trunk/modules/transport/http/test/org/apache/axis2/transport/http /axis/axis2/java/core/trunk/modules/transport/http/test/org/apache/axis2/transport/http/CommonsHTTPTransportSenderTest.java /axis/axis2/java/core/trunk/modules/transport/http/test/org /axis/axis2/java/core/trunk/modules/transport/http/test-resources/org/apache/axis2/transport/http/axis2.xml /axis/axis2/java/core/trunk/modules/transport/http/test-resources /axis/axis2/java/core/trunk/modules/transport/http/test /axis/axis2/java/core/trunk/modules/transport/http/test/org/apache/axis2/transport /axis/axis2/java/core/trunk/modules/parent/pom.xml /axis/axis2/java/core/trunk/modules/transport/http/test/org/apache /axis/axis2/java/core/trunk/modules/transport/http/pom.xml /axis/axis2/java/core/trunk/modules/transport/http/test/org/apache/axis2 /axis/axis2/java/core/trunk/modules/transport/http/test-resources/org/apache/axis2/transport/http /axis/axis2/java/core/trunk/modules/transport/http/test-resources/org/apache/axis2/transport /axis/axis2/java/core/trunk/modules/transport/http/test-resources/org /axis/axis2/java/core/trunk/modules/transport/http/src/org/apache/axis2/transport/http/HTTPSender.java
        Andreas Veithen made changes -
        Priority Minor [ 4 ] Major [ 3 ]
        Andreas Veithen made changes -
        Field Original Value New Value
        Assignee Andreas Veithen [ veithen ]
        Claire Walsh created issue -

          People

          • Assignee:
            Andreas Veithen
            Reporter:
            Claire Walsh
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development