[ http://issues.apache.org/jira/browse/AXIS-1838?page=comments#action_61206 ] Guillaume Sauthier commented on AXIS-1838: ------------------------------------------
Solved for QnameDeser + TerraService I've added SimpleListDeser in the list of deserializers that shouldn't use indexed/array properties setter (in BeanDeserializer). Problem is still here for Roundtrip#holderTest : It tries to set a null value inside a short[]. Request message contains the following : <shortArray xsi:type="xsd:short" xsi:nil="true"/> But accordingly to the generated wsdl we should have an "{http://roundtrip.wsdl.test}ArrayOf_xsd_short" <element name="shortArray" nillable="true" type="impl:ArrayOf_xsd_short"/> I'll take a look at the change I've made in BeanSerializer too :) > Array deserialization > --------------------- > > Key: AXIS-1838 > URL: http://issues.apache.org/jira/browse/AXIS-1838 > Project: Axis > Type: Bug > Components: Serialization/Deserialization > Versions: 1.2RC3 > Environment: JOnAS 4.3.3 > Reporter: Guillaume Sauthier > Assignee: Glen Daniels > Priority: Blocker > Attachments: axis-array-deser-error-patch.txt, diff.patch > > When running TCK for JOnAS, sometimes, I fall on array deserialization issue : > The SOAP Message contains 3 elements of the array, but the constructed array > only has the last element. So its size is 1, instead of 3! > The problem only occurs when using Array with Helper : > ArrayofBook > -> Book[] arrayOfBook > + > ArrayOfBook_Helper > I'll attach a patch for test.holders that reproduce this problem. > failures will appear for testInOutBookArray -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira