You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Angus Ng <an...@gw.com.au> on 2007/07/23 04:33:54 UTC
axis2: Parser already accessed!
>
> 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: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org
Re: axis2: Parser already accessed!
Posted by Amila Suriarachchi <am...@gmail.com>.
put this to define a service
<wsdl:service name="ProvisioningService">
<wsdl:port name="ProvisioningHttp" binding="io:Provisioning">
<soap:address location="
http://localhost:8180/axis2/services/ProvisioningService"/>
</wsdl:port>
</wsdl:service>
and also you have import an xsd in wsdl import .
change it like this.
<wsdl:types>
<xsd:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="
http://www.landata.vic.gov.au/AgencyWeb/Provisioning">
<wsdl:import namespace="
http://www.landata.vic.gov.au/AgencyWeb/Provisioning"
location="MessageTypes.xsd"/>
</xsd:schema>
</wsdl:types>
Amila.
On 7/31/07, Angus Ng <an...@gw.com.au> wrote:
>
> Thanks Amila.
>
> Here is my wsdl:
>
>
> <?xml version="1.0" encoding="utf-8"?>
> <wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
> xmlns:i0="http://www.landata.vic.gov.au/AgencyWeb/Provisioning"
> xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
> targetNamespace="http://www.landata.vic.gov.au/AgencyWeb/Provisioning">
> <wsdl:import namespace="
> http://www.landata.vic.gov.au/AgencyWeb/Provisioning"
> location="MessageTypes.xsd" />
> <wsdl:types />
> <wsdl:message name="CertificateProvisionSoapIn">
> <wsdl:part name="parameters" element="i0:CertificateProvision" />
> </wsdl:message>
> <wsdl:message name="CertificateProvisionSoapOut">
> <wsdl:part name="parameters" element="i0:CertificateProvisionResponse"
> />
> </wsdl:message>
> <wsdl:message name="CertificateStatusPushSoapIn">
> <wsdl:part name="parameters" element="i0:CertificateStatusPush" />
> </wsdl:message>
> <wsdl:message name="CertificateStatusPushSoapOut">
> <wsdl:part name="parameters" element="i0:CertificateStatusPushResponse"
> />
> </wsdl:message>
> <wsdl:portType name="Provisioning">
> <wsdl:operation name="CertificateProvision">
> <wsdl:input message="i0:CertificateProvisionSoapIn" />
> <wsdl:output message="i0:CertificateProvisionSoapOut" />
> </wsdl:operation>
> <wsdl:operation name="CertificateStatusPush">
> <wsdl:input message="i0:CertificateStatusPushSoapIn" />
> <wsdl:output message="i0:CertificateStatusPushSoapOut" />
> </wsdl:operation>
> </wsdl:portType>
> <wsdl:binding name="Provisioning" type="i0:Provisioning">
> <soap:binding style="document" transport="
> http://schemas.xmlsoap.org/soap/http" />
> <wsdl:operation name="CertificateProvision">
> <soap:operation soapAction="
> http://www.landata.vic.gov.au/AgencyWeb/CertificateProvision"
> style="document" />
> <wsdl:input>
> <soap:body use="literal" />
> </wsdl:input>
> <wsdl:output>
> <soap:body use="literal" />
> </wsdl:output>
> </wsdl:operation>
> <wsdl:operation name="CertificateStatusPush">
> <soap:operation soapAction="
> http://www.landata.vic.gov.au/AgencyWeb/CertificateStatusPush"
> style="document" />
> <wsdl:input>
> <soap:body use="literal" />
> </wsdl:input>
> <wsdl:output>
> <soap:body use="literal" />
> </wsdl:output>
> </wsdl:operation>
> </wsdl:binding>
> </wsdl:definitions>
>
>
> Thanks.
>
> Cheers,
> Angus
>
>
>
> On 30 Jul 2007, at 7:29 PM, Amila Suriarachchi wrote:
>
> here the problem is your wsdl file does not containg any service elements.
> if you send the wsdl I can help.
> please and a service element and check.
> In axis2 1.1.1 if there is not service it adds an dummy service.
>
> and use a nightly build from the branch. there (after Axis2 1.3RC2) I have
> fixed some issues with mtom.
>
> thanks,
> Amila.
>
> On 7/30/07, Angus Ng <an...@gw.com.au> wrote:
> >
> > Hi, Amila,
> >
> > I'd tried to generate ADB using Axis2 1.3RC2, which is probably more
> > stable than 1.2. However, I got the following error when generate the
> > Java using wsdl2java
> >
> > Exception in thread "main"
> > org.apache.axis2.wsdl.codegen.CodeGenerationException: Error parsing
> > WSDL
> > at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(
> > CodeGenerationEngine.java:147)
> > at org.apache.axis2.wsdl.WSDL2Code.main (WSDL2Code.java:35)
> > at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:24)
> > Caused by: org.apache.axis2.AxisFault: No service was not found in the
> > WSDL at file:/Users/angusng/Desktop/axis2-1.3-RC2/bin/schemas/certificateProvision/
> > with targetnamespace
> > http://www.landata.vic.gov.au/AgencyWeb/Provisioning
> > at
> > org.apache.axis2.description.WSDL11ToAllAxisServicesBuilder.populateAllServices
> > (WSDL11ToAllAxisServicesBuilder.java:117)
> > at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(
> > CodeGenerationEngine.java:141)
> > ... 2 more
> >
> >
> > Use Axis2 1.2 to generate, which gave the same error. However, when I
> > fall back to use 1.1.1, it is actually works! So what is actually happen
> > there?
> >
> > You suggested to use ADB, can I use Axis1.1.1 to generate the stub?
> >
> > Cheers,
> > Angus
> >
> >
> > On 26 Jul 2007, at 5:01 PM, Amila Suriarachchi wrote:
> >
> > please try with ADB if it is a solution.
> > ADB handles Mtom in an optimised way.
> >
> > On 7/23/07, Angus Ng <ang@gw.com.au > wrote:
> > >
> > > >
> > > > 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: axis-user-unsubscribe@ws.apache.org
> > > For additional commands, e-mail: axis-user-help@ws.apache.org
> > >
> > >
> >
> >
> > --
> > Amila Suriarachchi,
> > WSO2 Inc.
> >
> >
> >
>
>
> --
> Amila Suriarachchi,
> WSO2 Inc.
>
>
>
--
Amila Suriarachchi,
WSO2 Inc.
[Axis2] Documentation - Document index is empty :(
Posted by Samisa Abeysinghe <sa...@gmail.com>.
I clicked on "Document Index" link on the main page and I was taken to
URL: http://ws.apache.org/axis2/1_2/index.html
This is an empty doc, I could not see any content, except the left had
side navigation.
Samisa...
--
Samisa Abeysinghe : http://people.apache.org/~samisa/
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org
Re: axis2: Parser already accessed!
Posted by Angus Ng <an...@gw.com.au>.
Thanks Amila.
Here is my wsdl:
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:i0="http://www.landata.vic.gov.au/AgencyWeb/Provisioning"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
targetNamespace="http://www.landata.vic.gov.au/AgencyWeb/
Provisioning">
<wsdl:import namespace="http://www.landata.vic.gov.au/AgencyWeb/
Provisioning"
location="MessageTypes.xsd" />
<wsdl:types />
<wsdl:message name="CertificateProvisionSoapIn">
<wsdl:part name="parameters" element="i0:CertificateProvision" />
</wsdl:message>
<wsdl:message name="CertificateProvisionSoapOut">
<wsdl:part name="parameters"
element="i0:CertificateProvisionResponse" />
</wsdl:message>
<wsdl:message name="CertificateStatusPushSoapIn">
<wsdl:part name="parameters"
element="i0:CertificateStatusPush" />
</wsdl:message>
<wsdl:message name="CertificateStatusPushSoapOut">
<wsdl:part name="parameters"
element="i0:CertificateStatusPushResponse" />
</wsdl:message>
<wsdl:portType name="Provisioning">
<wsdl:operation name="CertificateProvision">
<wsdl:input message="i0:CertificateProvisionSoapIn" />
<wsdl:output message="i0:CertificateProvisionSoapOut" />
</wsdl:operation>
<wsdl:operation name="CertificateStatusPush">
<wsdl:input message="i0:CertificateStatusPushSoapIn" />
<wsdl:output message="i0:CertificateStatusPushSoapOut" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="Provisioning" type="i0:Provisioning">
<soap:binding style="document" transport="http://
schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="CertificateProvision">
<soap:operation soapAction="http://www.landata.vic.gov.au/
AgencyWeb/CertificateProvision"
style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="CertificateStatusPush">
<soap:operation soapAction="http://www.landata.vic.gov.au/
AgencyWeb/CertificateStatusPush"
style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
</wsdl:definitions>
Thanks.
Cheers,
Angus
On 30 Jul 2007, at 7:29 PM, Amila Suriarachchi wrote:
> here the problem is your wsdl file does not containg any service
> elements. if you send the wsdl I can help.
> please and a service element and check.
> In axis2 1.1.1 if there is not service it adds an dummy service.
>
> and use a nightly build from the branch. there (after Axis2 1.3RC2)
> I have fixed some issues with mtom.
>
> thanks,
> Amila.
>
> On 7/30/07, Angus Ng <an...@gw.com.au> wrote:
> Hi, Amila,
>
> I'd tried to generate ADB using Axis2 1.3RC2, which is probably
> more stable than 1.2. However, I got the following error when
> generate the Java using wsdl2java
>
> Exception in thread "main"
> org.apache.axis2.wsdl.codegen.CodeGenerationException: Error
> parsing WSDL
> at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>
> (CodeGenerationEngine.java:147)
> at org.apache.axis2.wsdl.WSDL2Code.main (WSDL2Code.java:35)
> at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:24)
> Caused by: org.apache.axis2.AxisFault: No service was not found in
> the WSDL at file:/Users/angusng/Desktop/axis2-1.3-RC2/bin/schemas/
> certificateProvision/ with targetnamespace http://
> www.landata.vic.gov.au/AgencyWeb/Provisioning
> at
> org.apache.axis2.description.WSDL11ToAllAxisServicesBuilder.populateAl
> lServices(WSDL11ToAllAxisServicesBuilder.java:117)
> at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>
> ( CodeGenerationEngine.java:141)
> ... 2 more
>
>
> Use Axis2 1.2 to generate, which gave the same error. However, when
> I fall back to use 1.1.1, it is actually works! So what is actually
> happen there?
>
> You suggested to use ADB, can I use Axis1.1.1 to generate the stub?
>
> Cheers,
> Angus
>
>
> On 26 Jul 2007, at 5:01 PM, Amila Suriarachchi wrote:
>
>> please try with ADB if it is a solution.
>> ADB handles Mtom in an optimised way.
>>
>> On 7/23/07, Angus Ng <ang@gw.com.au > wrote:
>> >
>> > 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.send
>> V
>> > iaWebService(ReleaseProcessor.java:194)
>> > at
>> >
>> au.com.groupware.planningcerts.service.pipeline.ReleaseProcessor.proc
>> e
>> > ss(ReleaseProcessor.java:80)
>> > at
>> >
>> au.com.groupware.planningcerts.service.pipeline.Processor.processAppl
>> i
>> > 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.writeMessa
>> g
>> > 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.writeMessa
>> g
>> > 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.writeRequ
>> e
>> > 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.serializeNod
>> e
>> > (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.internalSerializeAndConsu
>> m
>> > 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.internalSerializeAndConsu
>> m
>> > 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.send
>> V
>> > iaWebService(ReleaseProcessor.java:233)
>> > at
>> >
>> au.com.groupware.planningcerts.service.pipeline.ReleaseProcessor.proc
>> e
>> > ss(ReleaseProcessor.java:80)
>> > at
>> >
>> au.com.groupware.planningcerts.service.pipeline.Processor.processAppl
>> i
>> > 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.send
>> V
>> > 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.writeMessa
>> g
>> > 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.writeMessa
>> g
>> > 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.writeRequ
>> e
>> > 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.serializeNod
>> e
>> > (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.internalSerializeAndConsu
>> m
>> > 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.internalSerializeAndConsu
>> m
>> > 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.send
>> V
>> > iaWebService(ReleaseProcessor.java:233)
>> > at
>> >
>> au.com.groupware.planningcerts.service.pipeline.ReleaseProcessor.proc
>> e
>> > ss(ReleaseProcessor.java:80)
>> > at
>> >
>> au.com.groupware.planningcerts.service.pipeline.Processor.processAppl
>> i
>> > 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.send
>> V
>> > 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.writeMessa
>> g
>> > 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.writeMessa
>> g
>> > 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.writeRequ
>> e
>> > 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.serializeNod
>> e
>> > (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.internalSerializeAndConsu
>> m
>> > 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.internalSerializeAndConsu
>> m
>> > 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: axis-user-unsubscribe@ws.apache.org
>> For additional commands, e-mail: axis-user-help@ws.apache.org
>>
>>
>>
>>
>> --
>> Amila Suriarachchi,
>> WSO2 Inc.
>
>
>
>
> --
> Amila Suriarachchi,
> WSO2 Inc.
Re: axis2: Parser already accessed!
Posted by Amila Suriarachchi <am...@gmail.com>.
here the problem is your wsdl file does not containg any service elements.
if you send the wsdl I can help.
please and a service element and check.
In axis2 1.1.1 if there is not service it adds an dummy service.
and use a nightly build from the branch. there (after Axis2 1.3RC2) I have
fixed some issues with mtom.
thanks,
Amila.
On 7/30/07, Angus Ng <an...@gw.com.au> wrote:
>
> Hi, Amila,
>
> I'd tried to generate ADB using Axis2 1.3RC2, which is probably more
> stable than 1.2. However, I got the following error when generate the Java
> using wsdl2java
>
> Exception in thread "main"
> org.apache.axis2.wsdl.codegen.CodeGenerationException: Error parsing WSDL
> at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(
> CodeGenerationEngine.java:147)
> at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:35)
> at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:24)
> Caused by: org.apache.axis2.AxisFault: No service was not found in the
> WSDL at
> file:/Users/angusng/Desktop/axis2-1.3-RC2/bin/schemas/certificateProvision/with targetnamespace
> http://www.landata.vic.gov.au/AgencyWeb/Provisioning
> at
> org.apache.axis2.description.WSDL11ToAllAxisServicesBuilder.populateAllServices
> (WSDL11ToAllAxisServicesBuilder.java:117)
> at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(
> CodeGenerationEngine.java:141)
> ... 2 more
>
>
> Use Axis2 1.2 to generate, which gave the same error. However, when I fall
> back to use 1.1.1, it is actually works! So what is actually happen
> there?
>
> You suggested to use ADB, can I use Axis1.1.1 to generate the stub?
>
> Cheers,
> Angus
>
>
> On 26 Jul 2007, at 5:01 PM, Amila Suriarachchi wrote:
>
> please try with ADB if it is a solution.
> ADB handles Mtom in an optimised way.
>
> On 7/23/07, Angus Ng <ang@gw.com.au > wrote:
> >
> > >
> > > 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: axis-user-unsubscribe@ws.apache.org
> > For additional commands, e-mail: axis-user-help@ws.apache.org
> >
> >
>
>
> --
> Amila Suriarachchi,
> WSO2 Inc.
>
>
>
--
Amila Suriarachchi,
WSO2 Inc.
Re: axis2: Parser already accessed!
Posted by Angus Ng <an...@gw.com.au>.
Hi, Amila,
I'd tried to generate ADB using Axis2 1.3RC2, which is probably more
stable than 1.2. However, I got the following error when generate the
Java using wsdl2java
Exception in thread "main"
org.apache.axis2.wsdl.codegen.CodeGenerationException: Error parsing
WSDL
at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>
(CodeGenerationEngine.java:147)
at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:35)
at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:24)
Caused by: org.apache.axis2.AxisFault: No service was not found in
the WSDL at file:/Users/angusng/Desktop/axis2-1.3-RC2/bin/schemas/
certificateProvision/ with targetnamespace http://
www.landata.vic.gov.au/AgencyWeb/Provisioning
at
org.apache.axis2.description.WSDL11ToAllAxisServicesBuilder.populateAllS
ervices(WSDL11ToAllAxisServicesBuilder.java:117)
at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>
(CodeGenerationEngine.java:141)
... 2 more
Use Axis2 1.2 to generate, which gave the same error. However, when I
fall back to use 1.1.1, it is actually works! So what is actually
happen there?
You suggested to use ADB, can I use Axis1.1.1 to generate the stub?
Cheers,
Angus
On 26 Jul 2007, at 5:01 PM, Amila Suriarachchi wrote:
> please try with ADB if it is a solution.
> ADB handles Mtom in an optimised way.
>
> On 7/23/07, Angus Ng <ang@gw.com.au > wrote:
> >
> > 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: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
>
>
>
>
> --
> Amila Suriarachchi,
> WSO2 Inc.
Re: axis2: Parser already accessed!
Posted by Amila Suriarachchi <am...@gmail.com>.
please try with ADB if it is a solution.
ADB handles Mtom in an optimised way.
On 7/23/07, Angus Ng <an...@gw.com.au> wrote:
>
> >
> > 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: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
>
>
--
Amila Suriarachchi,
WSO2 Inc.