[ 
https://issues.apache.org/jira/browse/AXIS2-5013?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13025229#comment-13025229
 ] 

Isuru Eranga Suriarachchi commented on AXIS2-5013:
--------------------------------------------------

Hi Andreas,

In TRANSPORTS-19, it talks about a "Stream Closed" error. But in my case, it 
reads the stream and Axiom complains about some unexpected characters. Please 
have a look at the received message that I've pasted. 

However, do you mean that this issue should not occur if I invoke the service 
asynchronously? I tried it and got the same issue.

Thanks,
~Isuru

> Issue in Mail transport for In-Out MEP
> --------------------------------------
>
>                 Key: AXIS2-5013
>                 URL: https://issues.apache.org/jira/browse/AXIS2-5013
>             Project: Axis2
>          Issue Type: Bug
>          Components: transports
>            Reporter: Isuru Eranga Suriarachchi
>            Priority: Critical
>         Attachments: mail-issue.zip
>
>
> I tried to Invoke a simple echo service using Axis2 Mail transport. Request 
> message went into the service properly and the service returns the response 
> value. So the "In" path is OK. But on the out path, I get the following 
> exception on the client side.
> org.apache.axiom.om.OMException: com.ctc.wstx.exc.WstxEOFException: 
> Unexpected EOF in prolog
>  at [row,col {unknown-source}]: [1,0]
>       at 
> org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:296)
>       at 
> org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.getSOAPEnvelope(StAXSOAPModelBuilder.java:204)
>       at 
> org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.<init>(StAXSOAPModelBuilder.java:154)
>       at 
> org.apache.axiom.om.impl.AbstractOMMetaFactory.createStAXSOAPModelBuilder(AbstractOMMetaFactory.java:73)
>       at 
> org.apache.axiom.om.impl.AbstractOMMetaFactory.createSOAPModelBuilder(AbstractOMMetaFactory.java:79)
>       at 
> org.apache.axiom.om.OMXMLBuilderFactory.createSOAPModelBuilder(OMXMLBuilderFactory.java:196)
>       at 
> org.apache.axis2.builder.SOAPBuilder.processDocument(SOAPBuilder.java:55)
>       at 
> org.apache.axis2.transport.TransportUtils.createDocumentElement(TransportUtils.java:179)
>       at 
> org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:145)
>       at 
> org.apache.axis2.transport.mail.MailTransportListener.processMail(MailTransportListener.java:516)
>       at 
> org.apache.axis2.transport.mail.MailTransportListener.access$000(MailTransportListener.java:63)
> So I did some investigation on this issue. When I log into the gmail mail 
> account that I've used in this sample, the request and response messages are 
> correct. But when I build the client side input stream (for the response 
> message), it shows as follows.
> <?xml version=3D'1.0' encoding=3D'UTF-8'?><soapenv:Envelope xmlns:soapenv=
> =3D"http://schemas.xmlsoap.org/soap/envelope/";><soapenv:Header xmlns:wsa=3D=
> "http://www.w3.org/2005/08/addressing";><wsa:Action>urn:echoResponse</wsa:Ac=
> tion><wsa:RelatesTo>urn:uuid:71bddf37-73ba-42f0-bae2-7de4738ccac8</wsa:Rela=
> tesTo></soapenv:Header><soapenv:Body><ns:echoResponse xmlns:ns=3D"http://se=
> rvice.sample.mail.wso2.org"><ns:return>Helloo...</ns:return></ns:echoRespon=
> se></soapenv:Body></soapenv:Envelope>
> The message is broken into lines and there are additional characters added at 
> the end of each line. But I couldn't find out why this happens. Same 
> MailTransportSender and MailTransportListener codes are used in both client 
> and server sides. But this happens only on response path. 
> I'll attach everything needed to reproduce this issue. 
> Thanks,
> ~Isuru

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to