Hi Asankha, Thanks for your quick response! I have tried the build on your website, but I am still getting the same error. The problem is that the TerminateSequence message is sent in a different connection (traced via TCPMon).
Thanks, Tijs -----Oorspronkelijk bericht----- Van: Asankha C. Perera [mailto:[EMAIL PROTECTED] Verzonden: zondag 27 mei 2007 12:37 Aan: [email protected] Onderwerp: Re: [jira] Created: (SYNAPSE-103) WS-RM not returning response message Hi Tijs There were some issues with RM/Sandesha2 that was fixed in the last week.. could you try a new online build (deleting your sandesha2 snapshots from the local maven repo) or the build I placed here http://people.apache.org/~asankha/builds/SNAP/ and let me know? thanks asankha Tijs Rademakers (JIRA) wrote: > WS-RM not returning response message > ------------------------------------ > > Key: SYNAPSE-103 > URL: https://issues.apache.org/jira/browse/SYNAPSE-103 > Project: Synapse > Issue Type: Bug > Components: Core > Affects Versions: 1.0-RC2-B2 > Environment: Windows XP Professional > Reporter: Tijs Rademakers > > > I am experiencing a problem with the WS-RM support version 1.0. The response message is not retrieved by Synapse from the WS-RM conversation. The error message that I get is shown at the bottom of this description. This exception can be reproduced when you use sample 53 of Synapse. The ReliableStockQuoteService aar contains a wsdl file, when the wsdl file is deleted from the aar file, this problem occurs. It seems that when the processing of the response message in the web service takes more time the error occurs. I use a RawXMLINOutMessageReceiver and built the OMElement myself, then this problem also occurs. When I look in Tcpmon, the difference between using sample 53 as-is and without the wsdl is that the TerminateSequence message is sent in the same connection for sample 53 as-is and for the aar without the wsdl the TerminateSequence message is sent in a different connection. > > > [Axis2 Task] ERROR InvokerWorker - org.apache.sandesha2.storage.SandeshaStorageException: Failed to load message due to exception org.apache.axiom.om.OMException: javax.xml.stream.XMLStreamException. > org.apache.sandesha2.storage.SandeshaStorageException: Failed to load message due to exception org.apache.axiom.om.OMException: javax.xml.stream.XMLStreamException. > at org.apache.sandesha2.storage.inmemory.InMemoryStorageManager.retrieveMes sageContext(InMemoryStorageManager.java:239) > at org.apache.sandesha2.workers.InvokerWorker.run(InvokerWorker.java:57) > at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker .runTask(ThreadPoolExecutor.java:665) > at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker .run(ThreadPoolExecutor.java:690) > at java.lang.Thread.run(Thread.java:595) > Caused by: org.apache.axiom.om.OMException: javax.xml.stream.XMLStreamException > at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:2 11) > at org.apache.axiom.om.impl.llom.OMNodeImpl.build(OMNodeImpl.java:315) > at org.apache.axiom.om.impl.llom.OMElementImpl.build(OMElementImpl.java:608 ) > at org.apache.axiom.om.impl.llom.OMElementImpl.cloneOMElement(OMElementImpl .java:943) > at org.apache.sandesha2.util.SandeshaUtil.cloneEnvelope(SandeshaUtil.java:9 84) > at org.apache.sandesha2.storage.inmemory.InMemoryStorageManager.retrieveMes sageContext(InMemoryStorageManager.java:231) > ... 4 more > Caused by: javax.xml.stream.XMLStreamException > at org.apache.axiom.om.impl.llom.OMStAXWrapper.updateLastNode(OMStAXWrapper .java:955) > at org.apache.axiom.om.impl.llom.OMStAXWrapper.next(OMStAXWrapper.java:900) > at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:1 25) > ... 9 more > [I/O reactor worker thread 3] ERROR ClientHandler - I/O Error : Pipe closed > java.io.IOException: Pipe closed > at java.io.PipedInputStream.checkStateForReceive(PipedInputStream.java:190) > at java.io.PipedInputStream.receive(PipedInputStream.java:156) > at java.io.PipedOutputStream.write(PipedOutputStream.java:129) > at java.nio.channels.Channels$WritableByteChannelImpl.write(Channels.java:2 67) > at org.apache.axis2.transport.nhttp.ClientHandler.inputReady(ClientHandler. java:219) > at org.apache.axis2.transport.nhttp.LoggingNHttpClientHandler.inputReady(Lo ggingNHttpClientHandler.java:103) > at org.apache.http.impl.nio.DefaultNHttpClientConnection.consumeInput(Defau ltNHttpClientConnection.java:110) > at org.apache.axis2.transport.nhttp.PlainClientIOEventDispatch.inputReady(P lainClientIOEventDispatch.java:69) > at org.apache.http.impl.nio.reactor.BaseIOReactor.readable(BaseIOReactor.ja va:68) > at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(Abstract IOReactor.java:160) > at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents(Abstrac tIOReactor.java:145) > at org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIORea ctor.java:127) > at org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run (AbstractMultiworkerIOReactor.java:153) > at java.lang.Thread.run(Thread.java:595) > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
