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 Jan Pernica <ja...@pernica.org> on 2009/06/16 08:50:37 UTC
Custom fault for SOAP11 shows internal server error
When I throw exception from the service using XML Beans on Axis 1.5 I
get following error in the client:
OMException in getSOAPBuilder
org.apache.axiom.om.OMException: SOAP message MUST NOT contain a
Document Type Declaration(DTD)
at
org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.createDTD(StAXSOAPModelBuilder.java:423)
at
org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:244)
at
org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.getSOAPEnvelope(StAXSOAPModelBuilder.java:161)
at
org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.<init>(StAXSOAPModelBuilder.java:110)
at
org.apache.axis2.builder.BuilderUtil.getSOAPBuilder(BuilderUtil.java:682)
at
org.apache.axis2.transport.TransportUtils.createDocumentElement(TransportUtils.java:210)
at
org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:140)
at
org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:103)
at
org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:67)
at
org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:354)
at
org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:417)
at
org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
at
org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
Any hint how to get "nice fault"?
Thank you
Jan
Re: Custom fault for SOAP11 shows internal server error
Posted by Jan Pernica <ja...@pernica.org>.
I have found it. The problem is in the code, so that I have changed the
AXIS code and recompiled it and it works fine now.
Jan
On 16.6.2009 8:50, Jan Pernica wrote:
> When I throw exception from the service using XML Beans on Axis 1.5 I
> get following error in the client:
> OMException in getSOAPBuilder
> org.apache.axiom.om.OMException: SOAP message MUST NOT contain a
> Document Type Declaration(DTD)
> at
> org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.createDTD(StAXSOAPModelBuilder.java:423)
>
> at
> org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:244)
>
> at
> org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.getSOAPEnvelope(StAXSOAPModelBuilder.java:161)
>
> at
> org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.<init>(StAXSOAPModelBuilder.java:110)
>
> at
> org.apache.axis2.builder.BuilderUtil.getSOAPBuilder(BuilderUtil.java:682)
> at
> org.apache.axis2.transport.TransportUtils.createDocumentElement(TransportUtils.java:210)
>
> at
> org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:140)
>
> at
> org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:103)
>
> at
> org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:67)
>
> at
> org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:354)
>
> at
> org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:417)
>
> at
> org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
>
> at
> org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
>
> Any hint how to get "nice fault"?
>
> Thank you
>
> Jan
>
>
>
--
Děkuji a s pozdravem
Jan Pernica
===========================================
Pernica IT Solutions
Masarykovo náměstí 8
664 51 Šlapanice
Czech Republic
tel,fax: +420 544 245 068
mobile: +420 777 634 665
mailto:jan.pernica@pernica.org
http://www.pernica.org