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.
 
 
 



Reply via email to