Hello,
I am a new user of axis. I encounter a problem with the axis client code
when I try to deserilize the object received.
the fault detail is:
faultDetail:
{http://xml.apache.org/axis/}exceptionName: mypackage.MessageBaseType=
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Meth=
od)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstr=
uctorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Delegati=
ngConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at java.lang.Class.newInstance0(Class.java:308)
at java.lang.Class.newInstance(Class.java:261)
at org.apache.axis.encoding.ser.BeanDeserializer.<init>(BeanDes=
erializer.java:125)
at org.apache.axis.encoding.ser.BeanDeserializer.<init>(BeanDes=
erializer.java:111)
at com.alphyra.repower.axis.services.RePower.MessageBaseType.getDeser=
ializer(MessageBaseType.java:124)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorIm=
pl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAc=
cessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.axis.encoding.ser.BaseDeserializerFactory.getSpecialize=
d(BaseDeserializerFactory.java:176)
at org.apache.axis.encoding.ser.BaseDeserializerFactory.getDeserializ=
erAs(BaseDeserializerFactory.java:117)
at org.apache.axis.encoding.DeserializationContextImpl.getDeserialize=
r(DeserializationContextImpl.java:466)
at org.apache.axis.message.RPCHandler.onStartChild(RPCHandler.java:28=
9)
at org.apache.axis.encoding.DeserializationContextImpl.startElement(D=
eserializationContextImpl.java:963)
at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder=
.java:198)
at org.apache.axis.message.MessageElement.publishToHandler(MessageEle=
ment.java:722)
at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:233=
)
at org.apache.axis.message.RPCElement.getParams(RPCElement.java:347)
at org.apache.axis.client.Call.invoke(Call.java:2272)
at org.apache.axis.client.Call.invoke(Call.java:2171)
at org.apache.axis.client.Call.invoke(Call.java:1691)
at mypackage.RePowerBindingStub.topUp(RePowerBindingStub.java:265)
at test.main(test.java:35)
it seems that the BeanDeserializer can not initialize a new instance of
MessageBaseType.
I am appreciate if you can help me out.
thank you very much indeed.
regards,
Bo.
BH