Author: amilas Date: Thu Jan 6 12:14:57 2011 New Revision: 1055845 URL: http://svn.apache.org/viewvc?rev=1055845&view=rev Log: for in only operations we need to check whether the response is there
Modified: axis/axis2/java/core/trunk/modules/transport/local/src/org/apache/axis2/transport/local/LocalTransportSender.java Modified: axis/axis2/java/core/trunk/modules/transport/local/src/org/apache/axis2/transport/local/LocalTransportSender.java URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/transport/local/src/org/apache/axis2/transport/local/LocalTransportSender.java?rev=1055845&r1=1055844&r2=1055845&view=diff ============================================================================== --- axis/axis2/java/core/trunk/modules/transport/local/src/org/apache/axis2/transport/local/LocalTransportSender.java (original) +++ axis/axis2/java/core/trunk/modules/transport/local/src/org/apache/axis2/transport/local/LocalTransportSender.java Thu Jan 6 12:14:57 2011 @@ -105,8 +105,10 @@ public class LocalTransportSender extend in.close(); out.close(); - in = new ByteArrayInputStream(response.toByteArray()); - msgContext.setProperty(MessageContext.TRANSPORT_IN, in); + if (response.size() > 0) { + in = new ByteArrayInputStream(response.toByteArray()); + msgContext.setProperty(MessageContext.TRANSPORT_IN, in); + } } catch (IOException e) { throw AxisFault.makeFault(e); }