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
