Author: veithen
Date: Sun May 23 16:17:42 2010
New Revision: 947440
URL: http://svn.apache.org/viewvc?rev=947440&view=rev
Log:
Fixed an issue in the UDP transport that prevents it from correctly indicating
the end of the message to the StAX parser. Regression test will follow
(reproducing this bug with the testkit also reveals related problems in other
transports).
Modified:
axis/axis2/java/transports/trunk/modules/udp/src/main/java/org/apache/axis2/transport/udp/UDPSender.java
Modified:
axis/axis2/java/transports/trunk/modules/udp/src/main/java/org/apache/axis2/transport/udp/UDPSender.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/transports/trunk/modules/udp/src/main/java/org/apache/axis2/transport/udp/UDPSender.java?rev=947440&r1=947439&r2=947440&view=diff
==============================================================================
---
axis/axis2/java/transports/trunk/modules/udp/src/main/java/org/apache/axis2/transport/udp/UDPSender.java
(original)
+++
axis/axis2/java/transports/trunk/modules/udp/src/main/java/org/apache/axis2/transport/udp/UDPSender.java
Sun May 23 16:17:42 2010
@@ -124,7 +124,7 @@ public class UDPSender extends AbstractT
// create the soap envelope
try {
MessageContext respMessageContext =
messageContext.getOperationContext().getMessageContext(WSDL2Constants.MESSAGE_LABEL_IN);
- InputStream inputStream = new ByteArrayInputStream(inputBuffer, 0,
inputBuffer.length);
+ InputStream inputStream = new ByteArrayInputStream(inputBuffer, 0,
packet.getLength());
SOAPEnvelope envelope =
TransportUtils.createSOAPMessage(respMessageContext, inputStream, contentType);
respMessageContext.setEnvelope(envelope);
} catch (XMLStreamException e) {