HI Stlecho,

The particular exception comes when an OM tree is accessed after being 
serialized and consumed. Are you using the nightly builds or a previous 
version of Synapse? This was an issue in the previous versions. See 
http://issues.apache.org/jira/browse/SYNAPSE-392. This is fixed in the 
trunk and will be available in future releases.

Btw. if you are not using HTTP 1.0 and still get this error then will 
you be able to provide more information on how this happens? I mean 
necessary steps to recreate it and your ESB configuration.


Thanks,
Saliya

stlecho wrote:
> Hi,
>
> Any ideas why I'm receiving an "org.apache.axis2.AxisFault: problem
> accessing the parser. Parser already accessed!" error message ?
>
> 2008-08-26 18:01:47,684 [192.168.13.175-INFOR2] [I/O dispatcher 1] DEBUG
> headers >> POST https://e-depottest.smals-mvm.be/fphp/3.1/ws/PersonQuery.jws
> HTTP/1.0
> 2008-08-26 18:01:47,684 [192.168.13.175-INFOR2] [I/O dispatcher 1] DEBUG
> headers >> Host: localhost:8280
> 2008-08-26 18:01:47,684 [192.168.13.175-INFOR2] [I/O dispatcher 1] DEBUG
> headers >> SOAPAction: urn://fsb.belgium.be/fphp/v3_0/findPerson
> 2008-08-26 18:01:47,684 [192.168.13.175-INFOR2] [I/O dispatcher 1] DEBUG
> headers >> Content-Type: text/xml; charset=UTF-8
> 2008-08-26 18:01:47,684 [192.168.13.175-INFOR2] [I/O dispatcher 1] DEBUG
> headers >> Content-Length: 1422
> 2008-08-26 18:01:47,684 [192.168.13.175-INFOR2] [I/O dispatcher 1] DEBUG
> headers >> Connection: Keep-Alive
> 2008-08-26 18:01:47,684 [192.168.13.175-INFOR2] [I/O dispatcher 1] DEBUG
> headers >> User-Agent: Synapse-HttpComponents-NIO
> 2008-08-26 18:01:47,684 [192.168.13.175-INFOR2] [HttpServerWorker-1] DEBUG
> SOAPMessageFormatter start writeTo()
> 2008-08-26 18:01:47,684 [192.168.13.175-INFOR2] [HttpServerWorker-1] DEBUG
> SOAPMessageFormatter   preserve=false
> 2008-08-26 18:01:47,684 [192.168.13.175-INFOR2] [HttpServerWorker-1] DEBUG
> SOAPMessageFormatter   isOptimized=false
> 2008-08-26 18:01:47,684 [192.168.13.175-INFOR2] [HttpServerWorker-1] DEBUG
> SOAPMessageFormatter   isDoingSWA=false
> 2008-08-26 18:01:47,715 [192.168.13.175-INFOR2] [HttpServerWorker-1] DEBUG
> Utils MTOM optimized Threshold value =0
> 2008-08-26 18:01:47,715 [192.168.13.175-INFOR2] [HttpServerWorker-1] DEBUG
> StAXUtils XMLStreamWriter is com.ctc.wstx.sw.SimpleNsStreamWriter
> 2008-08-26 18:01:47,715 [192.168.13.175-INFOR2] [HttpServerWorker-1] DEBUG
> SOAPMessageFormatter end writeTo()
> 2008-08-26 18:01:47,715 [192.168.13.175-INFOR2] [HttpServerWorker-1] DEBUG
> SSLIOSession I/O session sslclient-2 [interested ops: [r]; ready ops:
> [w]][SSL handshake status: NEED_UNWRAP][0][0][0][0]: Set event [w]
> 2008-08-26 18:01:47,715 [192.168.13.175-INFOR2] [HttpServerWorker-1] ERROR
> HttpCoreNIOSender IO Error while submiting request message for sending
> org.apache.axis2.AxisFault: problem accessing the parser. Parser already
> accessed!
>       at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
>       at
> org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:83)
>       at
> org.apache.synapse.transport.nhttp.Axis2HttpRequest.streamMessageContents(Axis2HttpRequest.java:221)
>       at
> org.apache.synapse.transport.nhttp.HttpCoreNIOSender.sendAsyncRequest(HttpCoreNIOSender.java:346)
>       at
> org.apache.synapse.transport.nhttp.HttpCoreNIOSender.invoke(HttpCoreNIOSender.java:256)
>       at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:448)
>       at
> org.apache.synapse.core.axis2.DynamicAxisOperation$DynamicOperationClient.send(DynamicAxisOperation.java:190)
>       at
> org.apache.synapse.core.axis2.DynamicAxisOperation$DynamicOperationClient.executeImpl(DynamicAxisOperation.java:174)
>       at
> org.apache.axis2.client.OperationClient.execute(OperationClient.java:163)
>       at
> org.apache.synapse.core.axis2.Axis2FlexibleMEPClient.send(Axis2FlexibleMEPClient.java:288)
>       at org.apache.synapse.core.axis2.Axis2Sender.sendOn(Axis2Sender.java:57)
>       at
> org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:222)
>       at
> org.apache.synapse.endpoints.AddressEndpoint.send(AddressEndpoint.java:195)
>       at
> org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver.java:169)
>       at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176)
>       at
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
>       at
> org.apache.synapse.transport.nhttp.ServerWorker.processPost(ServerWorker.java:253)
>       at
> org.apache.synapse.transport.nhttp.ServerWorker.run(ServerWorker.java:194)
>       at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
>       at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
>       at java.lang.Thread.run(Thread.java:595)
> Caused by: javax.xml.stream.XMLStreamException: problem accessing the
> parser. Parser already accessed!
>       at 
> org.apache.axiom.om.impl.llom.OMStAXWrapper.next(OMStAXWrapper.java:960)
>       at
> org.apache.axiom.om.impl.serialize.StreamingOMSerializer.serializeNode(StreamingOMSerializer.java:100)
>       at
> org.apache.axiom.om.impl.serialize.StreamingOMSerializer.serialize(StreamingOMSerializer.java:68)
>       at
> org.apache.axiom.om.impl.serialize.StreamingOMSerializer.serialize(StreamingOMSerializer.java:57)
>       at
> org.apache.axiom.om.impl.util.OMSerializerUtil.serializeByPullStream(OMSerializerUtil.java:557)
>       at
> org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.internalSerialize(SOAPEnvelopeImpl.java:232)
>       at
> org.apache.axiom.om.impl.llom.OMElementImpl.internalSerializeAndConsume(OMElementImpl.java:947)
>       at
> org.apache.axiom.om.impl.llom.OMNodeImpl.serializeAndConsume(OMNodeImpl.java:471)
>       at
> org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:79)
>       ... 19 more
>
> Regards, Stefan Lecho.
>   


_______________________________________________
Esb-java-user mailing list
[email protected]
http://mailman.wso2.org/cgi-bin/mailman/listinfo/esb-java-user

Reply via email to