That is the exception I get when valid UTF encoded  text containing
invalid XML characters are attempted to be returned to the client!

TcpMonitor output:

 

 

 

HTTP/1.1 100 Continue

 

HTTP/1.1 400 Bad Request

Server: Apache-Coyote/1.1

Content-Type: application/soap+xml;
action="http://www.w3.org/2005/08/addressing/soap/fault";charset=UTF-8

Transfer-Encoding: chunked

Date: Mon, 10 May 2010 11:35:05 GMT

Connection: close

 

1059

<?xml version='1.0' encoding='UTF-8'?>

   <soapenv:Envelope xmlns:wsa="http://www.w3.org/2005/08/addressing";
xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope";>

      <soapenv:Header>

 
<wsa:Action>http://www.w3.org/2005/08/addressing/soap/fault</wsa:Action>

 
<wsa:RelatesTo>urn:uuid:1ce17839-e90a-4891-a965-fee2d5f09c57</wsa:Relate
sTo>

      </soapenv:Header>

      <soapenv:Body>

         <soapenv:Fault>

            <soapenv:Code>

               <soapenv:Value>soapenv:Sender</soapenv:Value>

            </soapenv:Code>

            <soapenv:Reason>

               <soapenv:Text
xml:lang="en-US">com.ctc.wstx.exc.WstxUnexpectedCharException: 

                  Illegal character ((CTRL-CHAR, code 12)) at [row,col
{unknown-source}]: [2,797]</soapenv:Text>

            </soapenv:Reason>

            <soapenv:Detail>

               <Exception>org.apache.axis2.AxisFault:
com.ctc.wstx.exc.WstxUnexpectedCharException: 

                  Illegal character ((CTRL-CHAR, code 12)) at [row,col
{unknown-source}]: [2,797]

      at org.apache.axis2.AxisFault.makeFault(AxisFault.java:381)

      at
org.apache.axis2.receivers.RawXMLINOutMessageReceiver.invokeBusinessLogi
c(RawXMLINOutMessageReceiver.java:98)

      at
org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.receive(Abst
ractInOutSyncMessageReceiver.java:39)

      at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:144)

      at
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostReques
t(HTTPTransportUtils.java:279)

      at
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:116)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)  

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

      at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:269)

      at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:188)

      at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:213)

      at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:174)

      at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:127)

      at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:117)

      at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:108)

      at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:1
74)

      at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:87
4)

      at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.proc
essConnection(Http11BaseProtocol.java:665)

      at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint
.java:528)

      at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollow
erWorkerThread.java:81)

      at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:689)

      at java.lang.Thread.run(Thread.java:595)Caused by: 

            org.apache.axiom.om.OMException:
com.ctc.wstx.exc.WstxUnexpectedCharException: 

            Illegal character ((CTRL-CHAR, code 12)) at [row,col
{unknown-source}]: [2,797]

      at
org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:2
11)

      at
org.apache.axiom.om.impl.llom.OMNodeImpl.build(OMNodeImpl.java:315)

      at
org.apache.axiom.om.impl.llom.OMElementImpl.build(OMElementImpl.java:608
)

      at
org.apache.axiom.om.impl.llom.OMElementImpl.detach(OMElementImpl.java:57
7)

      at
org.apache.axiom.om.impl.llom.OMNodeImpl.setParent(OMNodeImpl.java:114)

      at
org.apache.axiom.om.impl.llom.OMElementImpl.addChild(OMElementImpl.java:
236)

      at
org.apache.axiom.om.impl.llom.OMElementImpl.addChild(OMElementImpl.java:
192)

      at
org.apache.axis2.receivers.RawXMLINOutMessageReceiver.invokeBusinessLogi
c(RawXMLINOutMessageReceiver.java:89)

      ... 20 moreCaused by:
com.ctc.wstx.exc.WstxUnexpectedCharException: 

            Illegal character ((CTRL-CHAR, code 12)) at [row,col
{unknown-source}]: [2,797]

      at
com.ctc.wstx.sr.StreamScanner.throwInvalidSpace(StreamScanner.java:650)

      at
com.ctc.wstx.sr.BasicStreamReader.readTextPrimary(BasicStreamReader.java
:4554)

      at
com.ctc.wstx.sr.BasicStreamReader.nextFromTree(BasicStreamReader.java:28
86)

      at
com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1019)

      at
org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:1
25)

      ... 27 more

</Exception>

            </soapenv:Detail>

         </soapenv:Fault>

      </soapenv:Body>

   </soapenv:Envelope>0

Reply via email to