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


Reply via email to