Hello,

I have problems with http/1.0 support in synapse.
Synapse has problem to read whole response from service:

response readers:
2008-06-24 10:53:28,703 [213.254.203.166-gsb01] [I/O dispatcher 3] DEBUG headers << HTTP/1.1 200 OK 2008-06-24 10:53:28,703 [213.254.203.166-gsb01] [I/O dispatcher 3] DEBUG headers << Date: Tue, 24 Jun 2008 08:53:28 GMT 2008-06-24 10:53:28,703 [213.254.203.166-gsb01] [I/O dispatcher 3] DEBUG headers << Pragma: no-cache 2008-06-24 10:53:28,703 [213.254.203.166-gsb01] [I/O dispatcher 3] DEBUG headers << Content-Length: 4747 2008-06-24 10:53:28,703 [213.254.203.166-gsb01] [I/O dispatcher 3] DEBUG headers << Content-Type: text/xml; charset=UTF-8 2008-06-24 10:53:28,703 [213.254.203.166-gsb01] [I/O dispatcher 3] DEBUG headers << Expires: Thu, 01 Jan 1970 00:00:00 GMT 2008-06-24 10:53:28,703 [213.254.203.166-gsb01] [I/O dispatcher 3] DEBUG headers << Cache-Control: no-cache 2008-06-24 10:53:28,703 [213.254.203.166-gsb01] [I/O dispatcher 3] DEBUG headers << Connection: close

There is Content-Length: 4747

now log from content decoder:
2008-06-24 10:53:28,703 [213.254.203.166-gsb01] [I/O dispatcher 3] DEBUG ClientHandler HTTP connection [e-depottest.smals-mvm.be/193.191.242.157:443]: Input ready 2008-06-24 10:53:28,703 [213.254.203.166-gsb01] [I/O dispatcher 3] DEBUG ClientHandler HTTP connection [e-depottest.smals-mvm.be/193.191.242.157:443]: Content decoder [content length: 4747; pos: 1229; completed: false] 2008-06-24 10:53:28,703 [213.254.203.166-gsb01] [I/O dispatcher 3] DEBUG ClientHandler HTTP connection [e-depottest.smals-mvm.be/193.191.242.157:443]: Input ready 2008-06-24 10:53:28,703 [213.254.203.166-gsb01] [I/O dispatcher 3] DEBUG ClientHandler HTTP connection [e-depottest.smals-mvm.be/193.191.242.157:443]: Content decoder [content length: 4747; pos: 2677; completed: false] 2008-06-24 10:53:28,703 [213.254.203.166-gsb01] [I/O dispatcher 3] DEBUG ClientHandler HTTP connection [closed]: Input ready 2008-06-24 10:53:28,703 [213.254.203.166-gsb01] [I/O dispatcher 3] DEBUG ClientHandler HTTP connection [closed]: Content decoder [content length: 4747; pos: 4125; completed: true] 2008-06-24 10:53:28,703 [213.254.203.166-gsb01] [I/O dispatcher 3] DEBUG ClientHandler HTTP connection [closed]: Closed

Note the last line:
Content decoder [content length: 4747; pos: 4125; completed: true]

It does not read the whole response message and results in unexpected EOF error:
2008-06-24 10:53:28,703 [213.254.203.166-gsb01] [HttpClientWorker-1] DEBUG SynapseCallbackReceiver WSA-Action: Exception in thread "HttpClientWorker-1" org.apache.axiom.om.OMException: com.ctc.wstx.exc.WstxEOFException: Unexpected
EOF; was expecting a close tag for element <rn2:Centu>
 at [row,col {unknown-source}]: [31,2225]
        at 
org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:249)
        at 
org.apache.axiom.om.impl.llom.OMElementImpl.buildNext(OMElementImpl.java:633)
at org.apache.axiom.om.impl.llom.OMElementImpl.getFirstOMChild(OMElementImpl.java:650)
        at 
org.apache.axiom.om.impl.llom.OMElementImpl.getChildren(OMElementImpl.java:323)
at org.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize(OMElementImpl.java:903)


Any help please?

--
Best regards,
  Pavel Krehula


Reply via email to