[
https://issues.apache.org/jira/browse/AXIS2-3478?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andreas Veithen resolved AXIS2-3478.
------------------------------------
Resolution: Invalid
The AUTO_RELEASE_CONNECTION flag should never be set by the client. The
connection is released immediately by the transport if no response content is
expected (i.e. if the response code is 202) or when the client calls
cleanupTransport after processing the response.
> AUTO_RELEASE_CONNECTION causes IOException
> ------------------------------------------
>
> Key: AXIS2-3478
> URL: https://issues.apache.org/jira/browse/AXIS2-3478
> Project: Axis2
> Issue Type: Sub-task
> Components: client-api
> Affects Versions: 1.3
> Environment: axis2 1.3, java 1.5
> Reporter: Michele Mazzucco
> Priority: Critical
>
> The AUTO_RELEASE_CONNECTION flag does not work for blocking in-out MEPs, even
> if the operations is *very* fast (~ 0.1 sec)
> ERROR 14:09:48,394 (QueueController.java:191) - Unable to add stream for
> queue Service2
> [java] org.apache.axis2.AxisFault: Attempted read on closed stream.
> [java] at org.apache.axis2.AxisFault.makeFault(AxisFault.java:417)
> [java] at
> org.apache.axis2.builder.SOAPBuilder.processDocument(SOAPBuilder.java:61)
> [java] at
> org.apache.axis2.transport.TransportUtils.createDocumentElement(TransportUtils.java:160)
> [java] at
> org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:111)
> [java] at
> org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:87)
> [java] at
> org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:326)
> [java] at
> org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:389)
> [java] at
> org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:211)
> [java] at
> org.apache.axis2.client.OperationClient.execute(OperationClient.java:163)
> [java] at
> org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:528)
> [java] at
> org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:508)
> [java] at
> ncl.qosp.test.client.streams.delayed.AddStream.send(AddStream.java:87)
> [java] at
> ncl.qosp.test.client.streams.delayed.QueueController.addStream(QueueController.java:162)
> [java] at
> ncl.qosp.test.client.streams.delayed.QueueController.run(QueueController.java:251)
> [java] at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
> [java] at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
> [java] at java.lang.Thread.run(Thread.java:613)
> [java] Caused by: java.io.IOException: Attempted read on closed stream.
> [java] at
> org.apache.commons.httpclient.AutoCloseInputStream.isReadAllowed(AutoCloseInputStream.java:165)
> [java] at
> org.apache.commons.httpclient.AutoCloseInputStream.read(AutoCloseInputStream.java:106)
> [java] at java.io.FilterInputStream.read(FilterInputStream.java:111)
> [java] at
> java.io.PushbackInputStream.read(PushbackInputStream.java:161)
> [java] at
> org.apache.axis2.builder.BuilderUtil.getCharSetEncoding(BuilderUtil.java:237)
> [java] at
> org.apache.axis2.builder.SOAPBuilder.processDocument(SOAPBuilder.java:48)
> [java] ... 15 more
--
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]