Author: sagara Date: Tue May 10 05:55:11 2011 New Revision: 1101320 URL: http://svn.apache.org/viewvc?rev=1101320&view=rev Log: Fixed AXIS2-4991 - patch provided by Heshan Suriyaarachchi.
Modified: axis/axis2/java/core/trunk/modules/transport/local/src/org/apache/axis2/transport/local/LocalResponder.java Modified: axis/axis2/java/core/trunk/modules/transport/local/src/org/apache/axis2/transport/local/LocalResponder.java URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/transport/local/src/org/apache/axis2/transport/local/LocalResponder.java?rev=1101320&r1=1101319&r2=1101320&view=diff ============================================================================== --- axis/axis2/java/core/trunk/modules/transport/local/src/org/apache/axis2/transport/local/LocalResponder.java (original) +++ axis/axis2/java/core/trunk/modules/transport/local/src/org/apache/axis2/transport/local/LocalResponder.java Tue May 10 05:55:11 2011 @@ -216,13 +216,15 @@ public class LocalResponder extends Abst TransportUtils.writeMessage(messageContext, out); ByteArrayInputStream bs = new ByteArrayInputStream(out.toByteArray()); + InputStreamReader streamReader = new InputStreamReader(bs); OMXMLParserWrapper builder; + try { - builder = BuilderUtil.getBuilder(bs); + builder = BuilderUtil.getBuilder(streamReader); } catch (XMLStreamException e) { throw AxisFault.makeFault(e); } - return TransportUtils.createSOAPEnvelope(builder.getDocumentElement()); + return (SOAPEnvelope) builder.getDocumentElement(); } }