Hi all, i think i found a bug in axis2 1.3 with POJOs.
My POJO has two methods. One sending a object with a byte[] member and one returning a object with byte[] member. The serialization of the object is valid and i can see in the sending out soap message the base64 encoded byte[]. But the deserialization fails. In line 382 of class org.apache.axis2.databinding.utils.BeanUtil i have to change: partObj = deserialize(parameters, (OMElement)parts.getParent(), to: partObj = deserialize(parameters, parts, So i do not call deserialize() with the parent of parts (which is the xml element of the byte[] member). and in line 308 change: return Base64.decode(beanElement.getFirstElement().getText()); to: return Base64.decode(beanElement.getText()); Now i just have to call getText() to get the base64 encoded content of the byte[] xml element. I have to do this because call getFirstElement() doesn't ensure that the element is really the byte[] element. But i'm not sure this is the right fix. Regards -- Psssst! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
