I have a bean property which is a List that doesn't seem to be marshaling in correctly. When the array is empty in the soap request and xsi:nil="true", the List is being set with a single null item. Multiple items are passed in correctly.
wsdl snippet: <xs:element maxOccurs="unbounded" minOccurs="0" name="productAttributes" nillable="true" type="tns:externalProductAttribute"/> soap request snippet: <productAttributes xsi:nil="true"/> bean snippet: public List<ExternalProductAttribute> getProductAttributes() { return externalProductAttributes; } public void setProductAttributes(List<ExternalProductAttribute> productAttributes) { this.externalProductAttributes = productAttributes; } I just moved to the latest snapshot today... is this a configuration issue or a possible bug? -bh