Hi there,
I've recently been having some problems with a webservice we serve up.
I'd really appreciate any pointers on the cause and if there's a fix
and if there's a particular version that introduced the problem.
I think the problem has to do with attachments (as I can no longer
receive these from clients) with the following stack trace.
We're using Axis 1.4 (and related dependencies).
Any ideas or pointers on where the problem might be?
java.lang.NullPointerException
at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
at
org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:
333)
at
org
.apache
.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:
454)
at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
<...>
Caused by: java.lang.NullPointerException
at
org
.apache
.axis.encoding.ser.BeanPropertyTarget.set(BeanPropertyTarget.java:135)
at
org
.apache
.axis.encoding.DeserializerImpl.valueComplete(DeserializerImpl.java:249)
at
org
.apache
.axis.encoding.DeserializerImpl.endElement(DeserializerImpl.java:509)
at
org
.apache
.axis
.encoding
.DeserializationContext.endElement(DeserializationContext.java:1087)
at
org
.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:
171)
at
org
.apache
.axis.message.MessageElement.publishToHandler(MessageElement.java:1141)
at
org
.apache
.axis.encoding.DeserializerImpl.startElement(DeserializerImpl.java:369)
at
org
.apache
.axis
.encoding
.DeserializationContext.startElement(DeserializationContext.java:1048)
at
org
.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:
165)
at
org
.apache
.axis.message.MessageElement.publishToHandler(MessageElement.java:1141)
at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:236)
at org.apache.axis.message.RPCElement.getParams(RPCElement.java:384)
at
org
.apache
.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:81)
at
org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:
323)
... 18 more
with regards,
--
Lachlan Deck