Return-Path: Delivered-To: apmail-xml-axis-user-archive@xml.apache.org Received: (qmail 33864 invoked by uid 500); 29 Oct 2002 19:06:08 -0000 Mailing-List: contact axis-user-help@xml.apache.org; run by ezmlm Precedence: bulk Reply-To: axis-user@xml.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list axis-user@xml.apache.org Received: (qmail 33852 invoked from network); 29 Oct 2002 19:06:08 -0000 Message-ID: <5D753A0448365C448CE3D9097D767E8C03D78EE0@ohindex01.bristolwest.com> From: Brian Ward To: "'axis-user@xml.apache.org'" Subject: org.xml.sax.SAXParseException: Illegal XML character Date: Tue, 29 Oct 2002 14:06:12 -0500 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C27F7E.3F2FCFA0" X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N Status: O X-Status: X-Keywords: This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C27F7E.3F2FCFA0 Content-Type: text/plain; charset="iso-8859-1" I'm encountering a deserialization error. I have some strings (which contain some some xml-unfriendly characters) that I am trying to return from an axis deployed web service. The service itself seems to be fine, but I'm encountering errors in the Java client (using all the same axis jars) when the data arrives. Particularly, I'm seeing [java] org.xml.sax.SAXParseException: Illegal XML character: �. [java] at org.apache.axis.AxisFault.makeFault(AxisFault.java:120) [java] at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:551) [java] at org.apache.axis.Message.getSOAPEnvelope(Message.java:377) [java] at org.apache.axis.client.Call.invokeEngine(Call.java:2132) [java] at org.apache.axis.client.Call.invoke(Call.java:2102) [java] at org.apache.axis.client.Call.invoke(Call.java:1851) [java] at org.apache.axis.client.Call.invoke(Call.java:1777) [java] at org.apache.axis.client.Call.invoke(Call.java:1315) [java] at generated.PolkSoapBindingStub.vinDecode(Unknown Source) [java] at PolkClient.main(Unknown Source) [java] Caused by: org.xml.sax.SAXParseException: Illegal XML character: �. [java] at org.apache.crimson.parser.InputEntity.fatal(InputEntity.java:1100) [java] at org.apache.crimson.parser.InputEntity.parsedContent(InputEntity.java:593) [java] at org.apache.crimson.parser.Parser2.content(Parser2.java:1826) [java] at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507) [java] at org.apache.crimson.parser.Parser2.content(Parser2.java:1779) [java] at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507) [java] at org.apache.crimson.parser.Parser2.content(Parser2.java:1779) [java] at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507) [java] at org.apache.crimson.parser.Parser2.content(Parser2.java:1779) [java] at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507) [java] at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500) [java] at org.apache.crimson.parser.Parser2.parse(Parser2.java:305) [java] at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442) [java] at javax.xml.parsers.SAXParser.parse(SAXParser.java:345) [java] at org.apache.axis.encoding.DeserializationContextImpl.parse(DeserializationCon textImpl.java:232) [java] at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:546) [java] ... 8 more I think this is a result of an ampersand in the Java string (prior to serialization), but that's just a guess. Does anyone have an idea of what may be wrong? --- bhw ------_=_NextPart_001_01C27F7E.3F2FCFA0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable org.xml.sax.SAXParseException: Illegal XML character

I'm encountering a deserialization = error.  I have some strings (which contain some some = xml-unfriendly characters) that I am trying to return from an axis = deployed web service.  The service itself seems to be fine, but = I'm encountering errors in the Java client (using all the same axis = jars) when the data arrives.  Particularly, I'm seeing

     [java] = org.xml.sax.SAXParseException: Illegal XML character:  = &#x0;.
     = [java]     at = org.apache.axis.AxisFault.makeFault(AxisFault.java:120)
     = [java]     at = org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:551)
     = [java]     at = org.apache.axis.Message.getSOAPEnvelope(Message.java:377)
     = [java]     at = org.apache.axis.client.Call.invokeEngine(Call.java:2132)
     = [java]     at = org.apache.axis.client.Call.invoke(Call.java:2102)
     = [java]     at = org.apache.axis.client.Call.invoke(Call.java:1851)
     = [java]     at = org.apache.axis.client.Call.invoke(Call.java:1777)
     = [java]     at = org.apache.axis.client.Call.invoke(Call.java:1315)
     = [java]     at = generated.PolkSoapBindingStub.vinDecode(Unknown Source)
     = [java]     at PolkClient.main(Unknown = Source)
     [java] = Caused by: org.xml.sax.SAXParseException: Illegal XML character:  = &#x0;.
     = [java]     at = org.apache.crimson.parser.InputEntity.fatal(InputEntity.java:1100)
     = [java]     at = org.apache.crimson.parser.InputEntity.parsedContent(InputEntity.java:593= )
     = [java]     at = org.apache.crimson.parser.Parser2.content(Parser2.java:1826)
     = [java]     at = org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)=
     = [java]     at = org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
     = [java]     at = org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)=
     = [java]     at = org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
     = [java]     at = org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)=
     = [java]     at = org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
     = [java]     at = org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)=
     = [java]     at = org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500)=
     = [java]     at = org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
     = [java]     at = org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
     = [java]     at = javax.xml.parsers.SAXParser.parse(SAXParser.java:345)
     = [java]     at = org.apache.axis.encoding.DeserializationContextImpl.parse(Deserializatio= nContextImpl.java:232)
     = [java]     at = org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:546)
     = [java]     ... 8 more

I think this is a result of an = ampersand in the Java string (prior to serialization), but that's just = a guess.

Does anyone have an idea of what may = be wrong?

--- bhw

------_=_NextPart_001_01C27F7E.3F2FCFA0--