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]

Reply via email to