Hi,

I am running into a problem with the deserialization process and am trying to debug the process for the last couple of days. Not knowing the function call sequence I am finding it very difficult to debug the problem. Could  anyone who has spent some time on this to understand the process  help me with this..( or ) point me to any articles explaining the deserialization mechanism in detail.

The exact problem I am facing is around these classes.

destClass class soapapi.SaeMiscModelUserIComm
    [junit] - Could not convert org.apache.axis.encoding.ser.ArrayDeserializer$ArrayListExtension to bean field 'comm', type [Lsae.misc.model.user.IComm;
    [junit] --------------Call6.23-----------------
    [junit] - Exception:
    [junit] java.lang.ArrayStoreException
    [junit]  at org.apache.axis.encoding.ser.BeanPropertyTarget.set(BeanPropertyTarget.java:221)
    [junit]  at org.apache.axis.encoding.DeserializerImpl.valueComplete(DeserializerImpl.java:282)
    [junit]  at org.apache.axis.encoding.ser.ArrayDeserializer.valueComplete(ArrayDeserializer.java:599)
    [junit]  at org.apache.axis.encoding.DeserializerImpl.endElement(DeserializerImpl.java:541)
    [junit]  at org.apache.axis.encoding.DeserializationContextImpl.endElement(DeserializationContextImpl.java:1015)
    [junit]  at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:204)
    [junit]  at org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:722)
    [junit]  at org.apache.axis.encoding.DeserializerImpl.startElement(DeserializerImpl.java:404)
    [junit]  at org.apache.axis.encoding.DeserializationContextImpl.startElement(DeserializationContextImpl.java:976)
    [junit]  at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:198)
    [junit]  at org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:722)
    [junit]  at org.apache.axis.encoding.DeserializerImpl.startElement(DeserializerImpl.java:404)
    [junit]  at org.apache.axis.encoding.DeserializationContextImpl.startElement(DeserializationContextImpl.java:976)
    [junit]  at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:198)
    [junit]  at org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:722)
    [junit]  at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:233)
    [junit]  at org.apache.axis.message.RPCElement.getParams(RPCElement.java:347)
    [junit]  at org.apache.axis.client.Call.invoke(Call.java:2288)
    [junit]  at org.apache.axis.client.Call.invoke(Call.java:2181)
    [junit]  at org.apache.axis.client.Call.invoke(Call.java:1694)
    [junit]  at soapapi.STSMWSoapBindingStub.getMemberInfoList(STSMWSoapBindingStub.java:356)
    [junit]  at soapapi.STSMembershipInfoWebServiceServiceTestCase.test3STSMWGetMemberInfoList(STSMembershipInfoWebServiceServiceTestCase.java:109)
    [junit]  at java.lang.reflect.Method.invoke(Native Method)
    [junit]  at junit.framework.TestCase.runTest(TestCase.java:154)
    [junit]  at junit.framework.TestCase.runBare(TestCase.java:127)
    [junit]  at junit.framework.TestResult$1.protect(TestResult.java:106)
     [junit]  at junit.framework.TestResult.runProtected(TestResult.java:124)
    [junit]  at junit.framework.TestResult.run(TestResult.java:109)
    [junit]  at junit.framework.TestCase.run(TestCase.java:118)
    [junit]  at junit.framework.TestSuite.runTest(TestSuite.java:208)
    [junit]  at junit.framework.TestSuite.run(TestSuite.java:203)

Thanks,

arijith

 

 


Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software

Reply via email to