Hi,

We're having an issue where we have a saxon jar on the classpath of our 
application (we cannot get around doing this as it's used in other parts of the 
application), and we're trying to use apache axis to connect to the server. 
We're seeing a good number of the following exceptions:

2011-04-25 00:06:03,007 [WebContainer : 4] DEBUG org.apache.axis.enterprise  - 
Mapping Exception to AxisFault
java.lang.UnsupportedOperationException: The Saxon DOM cannot be updated
                at 
com.icl.saxon.om.AbstractNode.disallowUpdate(AbstractNode.java:609)
                at 
com.icl.saxon.om.AbstractNode.createElementNS(AbstractNode.java:805)
                at 
org.apache.axis.utils.XMLUtils.StringToElement(XMLUtils.java:524)
                at org.apache.axis.AxisFault.addFaultDetail(AxisFault.java:657)
                at 
org.apache.axis.AxisFault.initFromException(AxisFault.java:272)
                at org.apache.axis.AxisFault.<init>(AxisFault.java:205)
                at org.apache.axis.client.Call.invokeEngine(Call.java:2826)
                at org.apache.axis.client.Call.invoke(Call.java:2797)
                at org.apache.axis.client.Call.invoke(Call.java:2473)
                at org.apache.axis.client.Call.invoke(Call.java:2396)
                at org.apache.axis.client.Call.invoke(Call.java:1816)

Seems like when it's trying to create an AxisFault exception, it's failing due 
to saxon returning a 'TinyDocumentImpl' when creating a doc through the saxon 
DocumentBuilderImpl.newDocument().

Is there any way to change the XML parser *just* for axis?

We're currently using axis v1.4. Is there any fix for this issue in axis2?

Thanks and regards,
Justin

This message and the information contained herein is proprietary and 
confidential and subject to the Amdocs policy statement,
you may review at http://www.amdocs.com/email_disclaimer.asp

Reply via email to