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