Dear all,
I call a soap web service in BE side. when an exception is thrown by calling a web service, i got this exception:
- java.lang.NullPointerException
- at org.apache.xalan.transformer.TransformerIdentityImpl.setDocumentLocator(TransformerIdentityImpl.java:823)
- at com.sun.xml.internal.bind.v2.runtime.unmarshaller.DomLoader$State.<init>(Unknown Source)
- at com.sun.xml.internal.bind.v2.runtime.unmarshaller.DomLoader.startElement(Unknown Source)
- at com.sun.xml.internal.bind.v2.runtime.unmarshaller.ProxyLoader.startElement(Unknown Source)
- at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext._startElement(Unknown Source)
- at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext.startElement(Unknown Source)
- at com.sun.xml.internal.bind.v2.runtime.unmarshaller.InterningXmlVisitor.startElement(Unknown Source)
- at com.sun.xml.internal.bind.v2.runtime.unmarshaller.StAXStreamConnector.handleStartElement(Unknown Source)
- at com.sun.xml.internal.bind.v2.runtime.unmarshaller.StAXStreamConnector.bridge(Unknown Source)
- at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(Unknown Source)
- at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(Unknown Source)
- at com.sun.xml.internal.ws.message.stream.StreamMessage.readPayloadAsJAXB(Unknown Source)
- at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.create(Unknown Source)
- at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(Unknown Source)
- at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(Unknown Source)
- at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(Unknown Source)
- at $Proxy34.authenticate(Unknown Source)
- at my.BasicTester.main(BasicTester.java:26)
all thing works properly what when an exception thrown in soap server, i do not get proper exception and NPE occurs.
i searched a lot but i just found that it maybe xalan bug. xalan current release is 2.7 but i think WebNMS uses 1.1.
what is the solution?
why WebNMS uses xalan? why not java packages? i read since java 1.4 there is no need to use xalan separately and java support it's fuctionality embedded.
i searched but do not found source code for xalan 1.1.
regards,
javageek