It seems this introduce a bug. Works fine with the previous revision of DeserializationContextImpl.java I included a stack trace.
Eddie 4156 [main] INFO org.apache.axis.enterprise - Mapping Exception to AxisFault AxisFault faultCode: {http://xml.apache.org/axis/}Server.userException faultString: org.xml.sax.SAXNotSupportedException: Property: http://xml.org/sax/properties/lexical-handler faultActor: null faultDetail: stackTrace: org.xml.sax.SAXNotSupportedException: Property: http://xml.org/sax/properties/lexical-handler at org.apache.crimson.parser.XMLReaderImpl.setProperty(XMLReaderImpl.java:257) at org.apache.crimson.jaxp.SAXParserImpl.setProperty(SAXParserImpl.java:183) at org.apache.axis.encoding.DeserializationContextImpl.parse(DeserializationContextImpl.java:239) at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:545) at org.apache.axis.Message.getSOAPEnvelope(Message.java:377) at org.apache.axis.client.Call.invokeEngine(Call.java:2366) at org.apache.axis.client.Call.invoke(Call.java:2336) at org.apache.axis.client.Call.invoke(Call.java:2033) at org.apache.axis.client.Call.invoke(Call.java:1957) at org.apache.axis.client.Call.invoke(Call.java:1480) at com.kodak.cpxe01.FASSoapBindingStub.getSession(FASSoapBindingStub.java:858) at com.agfa.imaging.cpxe.client.CPXeIntegrationClient.getSession(CPXeIntegrationClient.java:174) at com.agfa.imaging.cpxe.client.CPXeIntegrationClient.getDefaultSession(CPXeIntegrationClient.java:163) at com.agfa.imaging.cpxe.client.CPXeIntegrationTest.main(CPXeIntegrationTest.java:39) org.xml.sax.SAXNotSupportedException: Property: http://xml.org/sax/properties/lexical-handler at org.apache.axis.AxisFault.makeFault(AxisFault.java:119) at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:550) at org.apache.axis.Message.getSOAPEnvelope(Message.java:377) at org.apache.axis.client.Call.invokeEngine(Call.java:2366) at org.apache.axis.client.Call.invoke(Call.java:2336) at org.apache.axis.client.Call.invoke(Call.java:2033) at org.apache.axis.client.Call.invoke(Call.java:1957) at org.apache.axis.client.Call.invoke(Call.java:1480) at com.kodak.cpxe01.FASSoapBindingStub.getSession(FASSoapBindingStub.java:858) at com.agfa.imaging.cpxe.client.CPXeIntegrationClient.getSession(CPXeIntegrationClient.java:174) at com.agfa.imaging.cpxe.client.CPXeIntegrationClient.getDefaultSession(CPXeIntegrationClient.java:163) at com.agfa.imaging.cpxe.client.CPXeIntegrationTest.main(CPXeIntegrationTest.java:39) Caused by: org.xml.sax.SAXNotSupportedException: Property: http://xml.org/sax/properties/lexical-handler at org.apache.crimson.parser.XMLReaderImpl.setProperty(XMLReaderImpl.java:257) at org.apache.crimson.jaxp.SAXParserImpl.setProperty(SAXParserImpl.java:183) at org.apache.axis.encoding.DeserializationContextImpl.parse(DeserializationContextImpl.java:239) at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:545) ... 10 more [EMAIL PROTECTED] 10/21/2002 04:30 PM Please respond to axis-dev To: [EMAIL PROTECTED] cc: Subject: cvs commit: xml-axis/java/src/org/apache/axis/encoding DeserializationContextImpl.java dims 2002/10/21 07:30:42 Modified: java/src/org/apache/axis/encoding DeserializationContextImpl.java Log: Cleanup lexical-handler (for re-use). Revision Changes Path 1.66 +3 -0 xml-axis/java/src/org/apache/axis/encoding/DeserializationContextImpl.java Index: DeserializationContextImpl.java =================================================================== RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/encoding/DeserializationContextImpl.java,v retrieving revision 1.65 retrieving revision 1.66 diff -u -r1.65 -r1.66 --- DeserializationContextImpl.java 8 Oct 2002 03:31:32 -0000 1.65 +++ DeserializationContextImpl.java 21 Oct 2002 14:30:41 -0000 1.66 @@ -235,6 +235,9 @@ parser.setProperty("http://xml.org/sax/properties/lexical-handler", this); parser.parse(inputSource, this); + // cleanup - so that the parser can be reused. + parser.setProperty("http://xml.org/sax/properties/lexical-handler", null); + // only release the parser for reuse if there wasn't an // error. While parsers should be reusable, don't trust // parsers that died to clean up appropriately.