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 Daniel Hinojosa <dh...@evolutionnext.com> on 2005/01/12 00:03:01 UTC
org.xml.sax.SAXException: Found character data inside an array element
while deserializing
Has anyone seen this exception?
org.xml.sax.SAXException: Found character data inside an array element
while deserializing
at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
at org.apache.axis.client.Call.invoke(Call.java:2405)
at org.apache.axis.client.Call.invoke(Call.java:2301)
at org.apache.axis.client.Call.invoke(Call.java:1758)
at org.myorg.MergeProcessor.retrieveUpdatedFromWebService(Unknown
Source)
at org.myorg.MergeProcessor.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.xml.sax.SAXException: Found character data inside an
array element while deserializing
at
org.apache.axis.encoding.ser.ArrayDeserializer.characters(ArrayDeserializer.java:484)
at
org.apache.axis.encoding.DeserializationContext.characters(DeserializationContext.java:962)
at
org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:177)
at
org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:1140)
at
org.apache.axis.encoding.DeserializerImpl.startElement(DeserializerImpl.java:369)
at
org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1044)
at
org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:165)
at
org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:1140)
at
org.apache.axis.encoding.DeserializerImpl.startElement(DeserializerImpl.java:369)
at
org.apache.axis.encoding.ser.BeanDeserializer.startElement(BeanDeserializer.java:130)
at
org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1044)
at
org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:165)
at
org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:1140)
at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:347)
at org.apache.axis.message.RPCElement.getParams(RPCElement.java:386)
at org.apache.axis.client.Call.invoke(Call.java:2402)
... 5 more
Re: org.xml.sax.SAXException: Found character data inside an array element while deserializing
Posted by Chris Kelly <ab...@tolstoy.com>.
You might need to change your array definitions from the current form to something
like this:
<complexType name="ArrayOf_xsd_string">
<sequence>
<element name="item" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
</sequence>
</complexType>
There was a message about this on axis-dev a while back but I can't find it.
On 11 Jan 2005 at 16:03, Daniel Hinojosa wrote:
> Has anyone seen this exception?
>
>
> org.xml.sax.SAXException: Found character data inside an array element
> while deserializing
> at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
> at org.apache.axis.client.Call.invoke(Call.java:2405)
> at org.apache.axis.client.Call.invoke(Call.java:2301)
> at org.apache.axis.client.Call.invoke(Call.java:1758)