HI,
We have an intermittent problem when sending a large XML message
which has an encoded PDF attachment with base64.
We are using a generated stub from xmlbean for sending the message.
We are using Axis2 1.2 & xmlbeans 2.2, Axiom 2.4, Tomat 5.5 & java 5.
Our assumption is that this is something to do with the cache and
getting the parser but are a little confused about why this
exception is being thrown. (especially only sometimes)
Are there any resource that we should clean up before sending?
Here is the exception trail:
org.apache.axis2.AxisFault: problem accessing the parser. Parser
already accessed!
at
org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke
(CommonsHTTPTransportSender.java:221)
at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:452)
at org.apache.axis2.description.OutInAxisOperationClient.send
(OutInAxisOperation.java:330)
at org.apache.axis2.description.OutInAxisOperationClient.execute
(OutInAxisOperation.java:294)
at
landata.service.xmlbeans.ProvisioningServiceStub.CertificateProvision(
ProvisioningServiceStub.java:152)
at
au.com.groupware.planningcerts.service.pipeline.ReleaseProcessor.sendV
iaWebService(ReleaseProcessor.java:194)
at
au.com.groupware.planningcerts.service.pipeline.ReleaseProcessor.proce
ss(ReleaseProcessor.java:80)
at
au.com.groupware.planningcerts.service.pipeline.Processor.processAppli
cationsInQueue(Processor.java:201)
at au.com.groupware.planningcerts.service.pipeline.Processor.run
(Processor.java:172)
at java.lang.Thread.run(Thread.java:595)
Caused by: org.apache.axis2.AxisFault: problem accessing the
parser. Parser already accessed!
at
org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessag
eWithCommons(CommonsHTTPTransportSender.java:314)
at
org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke
(CommonsHTTPTransportSender.java:201)
... 9 more
Caused by: org.apache.axis2.AxisFault: problem accessing the
parser. Parser already accessed!
at org.apache.axis2.transport.http.HTTPSender.sendViaPost
(HTTPSender.java:179)
at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:
73)
at
org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessag
eWithCommons(CommonsHTTPTransportSender.java:305)
... 10 more
Caused by: org.apache.axis2.AxisFault: problem accessing the
parser. Parser already accessed!
at org.apache.axis2.transport.http.AxisRequestEntity.writeRequest
(AxisRequestEntity.java:98)
at
org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeReque
stBody(EntityEnclosingMethod.java:495)
at org.apache.commons.httpclient.HttpMethodBase.writeRequest
(HttpMethodBase.java:1973)
at org.apache.commons.httpclient.HttpMethodBase.execute
(HttpMethodBase.java:993)
at
org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry
(HttpMethodDirector.java:397)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod
(HttpMethodDirector.java:170)
at org.apache.commons.httpclient.HttpClient.executeMethod
(HttpClient.java:396)
at org.apache.commons.httpclient.HttpClient.executeMethod
(HttpClient.java:346)
at org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod
(AbstractHTTPSender.java:558)
at org.apache.axis2.transport.http.HTTPSender.sendViaPost
(HTTPSender.java:176)
... 12 more
Caused by: org.apache.axis2.AxisFault: problem accessing the
parser. Parser already accessed!
at org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo
(SOAPMessageFormatter.java:59)
at org.apache.axis2.transport.http.AxisRequestEntity.writeRequest
(AxisRequestEntity.java:84)
... 21 more
Caused by: javax.xml.stream.XMLStreamException: problem accessing
the parser. Parser already accessed!
at org.apache.axiom.om.impl.llom.OMStAXWrapper.next
(OMStAXWrapper.java:883)
at
org.apache.axiom.om.impl.serialize.StreamingOMSerializer.serializeNode
(StreamingOMSerializer.java:69)
at
org.apache.axiom.om.impl.serialize.StreamingOMSerializer.serialize
(StreamingOMSerializer.java:54)
at
org.apache.axiom.om.impl.util.OMSerializerUtil.serializeByPullStream
(OMSerializerUtil.java:490)
at org.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize
(OMElementImpl.java:783)
at
org.apache.axiom.om.impl.llom.OMElementImpl.internalSerializeAndConsum
e(OMElementImpl.java:808)
at
org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.serializeInternally
(SOAPEnvelopeImpl.java:234)
at
org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.internalSerialize
(SOAPEnvelopeImpl.java:222)
at
org.apache.axiom.om.impl.llom.OMElementImpl.internalSerializeAndConsum
e(OMElementImpl.java:808)
at org.apache.axiom.om.impl.llom.OMNodeImpl.serializeAndConsume
(OMNodeImpl.java:418)
at org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo
(SOAPMessageFormatter.java:55)
... 22 more
2007-07-20 12:13:09,414 DEBUG - Processor.processApplicationsInQueue
(271) | exception (org.apache.axis2.AxisFault: problem accessing
the parser. Parser already accessed!) application 168 in processor
Application Release
2007-07-20 12:13:09,414 DEBUG - EmailNotifier.sendErrorNotification
(174) | error occurred
java.lang.RuntimeException: org.apache.axis2.AxisFault: problem
accessing the parser. Parser already accessed!
at
au.com.groupware.planningcerts.service.pipeline.ReleaseProcessor.sendV
iaWebService(ReleaseProcessor.java:233)
at
au.com.groupware.planningcerts.service.pipeline.ReleaseProcessor.proce
ss(ReleaseProcessor.java:80)
at
au.com.groupware.planningcerts.service.pipeline.Processor.processAppli
cationsInQueue(Processor.java:201)
at au.com.groupware.planningcerts.service.pipeline.Processor.run
(Processor.java:172)
at java.lang.Thread.run(Thread.java:595)
Caused by: org.apache.axis2.AxisFault: problem accessing the
parser. Parser already accessed!
at
org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke
(CommonsHTTPTransportSender.java:221)
at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:452)
at org.apache.axis2.description.OutInAxisOperationClient.send
(OutInAxisOperation.java:330)
at org.apache.axis2.description.OutInAxisOperationClient.execute
(OutInAxisOperation.java:294)
at
landata.service.xmlbeans.ProvisioningServiceStub.CertificateProvision(
ProvisioningServiceStub.java:152)
at
au.com.groupware.planningcerts.service.pipeline.ReleaseProcessor.sendV
iaWebService(ReleaseProcessor.java:194)
... 4 more
Caused by: org.apache.axis2.AxisFault: problem accessing the
parser. Parser already accessed!
at
org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessag
eWithCommons(CommonsHTTPTransportSender.java:314)
at
org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke
(CommonsHTTPTransportSender.java:201)
... 9 more
Caused by: org.apache.axis2.AxisFault: problem accessing the
parser. Parser already accessed!
at org.apache.axis2.transport.http.HTTPSender.sendViaPost
(HTTPSender.java:179)
at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:
73)
at
org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessag
eWithCommons(CommonsHTTPTransportSender.java:305)
... 10 more
Caused by: org.apache.axis2.AxisFault: problem accessing the
parser. Parser already accessed!
at org.apache.axis2.transport.http.AxisRequestEntity.writeRequest
(AxisRequestEntity.java:98)
at
org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeReque
stBody(EntityEnclosingMethod.java:495)
at org.apache.commons.httpclient.HttpMethodBase.writeRequest
(HttpMethodBase.java:1973)
at org.apache.commons.httpclient.HttpMethodBase.execute
(HttpMethodBase.java:993)
at
org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry
(HttpMethodDirector.java:397)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod
(HttpMethodDirector.java:170)
at org.apache.commons.httpclient.HttpClient.executeMethod
(HttpClient.java:396)
at org.apache.commons.httpclient.HttpClient.executeMethod
(HttpClient.java:346)
at org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod
(AbstractHTTPSender.java:558)
at org.apache.axis2.transport.http.HTTPSender.sendViaPost
(HTTPSender.java:176)
... 12 more
Caused by: org.apache.axis2.AxisFault: problem accessing the
parser. Parser already accessed!
at org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo
(SOAPMessageFormatter.java:59)
at org.apache.axis2.transport.http.AxisRequestEntity.writeRequest
(AxisRequestEntity.java:84)
... 21 more
Caused by: javax.xml.stream.XMLStreamException: problem accessing
the parser. Parser already accessed!
at org.apache.axiom.om.impl.llom.OMStAXWrapper.next
(OMStAXWrapper.java:883)
at
org.apache.axiom.om.impl.serialize.StreamingOMSerializer.serializeNode
(StreamingOMSerializer.java:69)
at
org.apache.axiom.om.impl.serialize.StreamingOMSerializer.serialize
(StreamingOMSerializer.java:54)
at
org.apache.axiom.om.impl.util.OMSerializerUtil.serializeByPullStream
(OMSerializerUtil.java:490)
at org.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize
(OMElementImpl.java:783)
at
org.apache.axiom.om.impl.llom.OMElementImpl.internalSerializeAndConsum
e(OMElementImpl.java:808)
at
org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.serializeInternally
(SOAPEnvelopeImpl.java:234)
at
org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.internalSerialize
(SOAPEnvelopeImpl.java:222)
at
org.apache.axiom.om.impl.llom.OMElementImpl.internalSerializeAndConsum
e(OMElementImpl.java:808)
at org.apache.axiom.om.impl.llom.OMNodeImpl.serializeAndConsume
(OMNodeImpl.java:418)
at org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo
(SOAPMessageFormatter.java:55)
... 22 more
2007-07-20 12:13:09,414 DEBUG - EmailNotifier.sendErrorNotification
(175) | error occurred java.lang.RuntimeException:
org.apache.axis2.AxisFault: problem accessing the parser. Parser
already accessed!
at
au.com.groupware.planningcerts.service.pipeline.ReleaseProcessor.sendV
iaWebService(ReleaseProcessor.java:233)
at
au.com.groupware.planningcerts.service.pipeline.ReleaseProcessor.proce
ss(ReleaseProcessor.java:80)
at
au.com.groupware.planningcerts.service.pipeline.Processor.processAppli
cationsInQueue(Processor.java:201)
at au.com.groupware.planningcerts.service.pipeline.Processor.run
(Processor.java:172)
at java.lang.Thread.run(Thread.java:595)
Caused by: org.apache.axis2.AxisFault: problem accessing the
parser. Parser already accessed!
at
org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke
(CommonsHTTPTransportSender.java:221)
at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:452)
at org.apache.axis2.description.OutInAxisOperationClient.send
(OutInAxisOperation.java:330)
at org.apache.axis2.description.OutInAxisOperationClient.execute
(OutInAxisOperation.java:294)
at
landata.service.xmlbeans.ProvisioningServiceStub.CertificateProvision(
ProvisioningServiceStub.java:152)
at
au.com.groupware.planningcerts.service.pipeline.ReleaseProcessor.sendV
iaWebService(ReleaseProcessor.java:194)
... 4 more
Caused by: org.apache.axis2.AxisFault: problem accessing the
parser. Parser already accessed!
at
org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessag
eWithCommons(CommonsHTTPTransportSender.java:314)
at
org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke
(CommonsHTTPTransportSender.java:201)
... 9 more
Caused by: org.apache.axis2.AxisFault: problem accessing the
parser. Parser already accessed!
at org.apache.axis2.transport.http.HTTPSender.sendViaPost
(HTTPSender.java:179)
at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:
73)
at
org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessag
eWithCommons(CommonsHTTPTransportSender.java:305)
... 10 more
Caused by: org.apache.axis2.AxisFault: problem accessing the
parser. Parser already accessed!
at org.apache.axis2.transport.http.AxisRequestEntity.writeRequest
(AxisRequestEntity.java:98)
at
org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeReque
stBody(EntityEnclosingMethod.java:495)
at org.apache.commons.httpclient.HttpMethodBase.writeRequest
(HttpMethodBase.java:1973)
at org.apache.commons.httpclient.HttpMethodBase.execute
(HttpMethodBase.java:993)
at
org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry
(HttpMethodDirector.java:397)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod
(HttpMethodDirector.java:170)
at org.apache.commons.httpclient.HttpClient.executeMethod
(HttpClient.java:396)
at org.apache.commons.httpclient.HttpClient.executeMethod
(HttpClient.java:346)
at org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod
(AbstractHTTPSender.java:558)
at org.apache.axis2.transport.http.HTTPSender.sendViaPost
(HTTPSender.java:176)
... 12 more
Caused by: org.apache.axis2.AxisFault: problem accessing the
parser. Parser already accessed!
at org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo
(SOAPMessageFormatter.java:59)
at org.apache.axis2.transport.http.AxisRequestEntity.writeRequest
(AxisRequestEntity.java:84)
... 21 more
Caused by: javax.xml.stream.XMLStreamException: problem accessing
the parser. Parser already accessed!
at org.apache.axiom.om.impl.llom.OMStAXWrapper.next
(OMStAXWrapper.java:883)
at
org.apache.axiom.om.impl.serialize.StreamingOMSerializer.serializeNode
(StreamingOMSerializer.java:69)
at
org.apache.axiom.om.impl.serialize.StreamingOMSerializer.serialize
(StreamingOMSerializer.java:54)
at
org.apache.axiom.om.impl.util.OMSerializerUtil.serializeByPullStream
(OMSerializerUtil.java:490)
at org.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize
(OMElementImpl.java:783)
at
org.apache.axiom.om.impl.llom.OMElementImpl.internalSerializeAndConsum
e(OMElementImpl.java:808)
at
org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.serializeInternally
(SOAPEnvelopeImpl.java:234)
at
org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.internalSerialize
(SOAPEnvelopeImpl.java:222)
at
org.apache.axiom.om.impl.llom.OMElementImpl.internalSerializeAndConsum
e(OMElementImpl.java:808)
at org.apache.axiom.om.impl.llom.OMNodeImpl.serializeAndConsume
(OMNodeImpl.java:418)
at org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo
(SOAPMessageFormatter.java:55)
... 22 more
Any help would be appreciated. Thanks.
Angus
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]