|
UnmarshalOutOfBoundsException
I get Ice.UnmarshalOutOfBoundsException when a java method call tries to unmarshall a string array member of a struct.
The struct in question is the return value from the method call.
Please let me know if there are any slice restrictions on struct definition.
The stack trace is as below:
Ice.UnmarshalOutOfBoundsException
reason = (null)
at IceInternal.BasicStream.readSize(BasicStream.java: 574)
at IceInternal.BasicStream.readStringSeq(BasicStream. java:1197)
at com.ubs.firc.common.iicetest.internal.test.StringA rrayHelper.read(StringArrayHelper.java:26)
at com.ubs.firc.common.iicetest.internal.test.ChildSe rviceObject.__read(ChildServiceObject.java:144)
at com.ubs.firc.common.iicetest.internal.test.Service Object.__read(ServiceObject.java:99)
at com.ubs.firc.common.iicetest.internal.test._Reques tResponseDelM.getServiceObject(_RequestResponseDel M.java:215)
at com.ubs.firc.common.iicetest.internal.test.Request ResponsePrxHelper.getServiceObject(RequestResponse PrxHelper.java:213)
at com.ubs.firc.common.iicetest.internal.test.Request ResponsePrxHelper.getServiceObject(RequestResponse PrxHelper.java:187)
at com.ubs.firc.common.iicetest.client.Client.testReq uestResponse(Client.java:78)
|