[ http://issues.apache.org/jira/browse/ABDERA-1?page=all ]
James M Snell deleted ABDERA-1: ------------------------------- > Attachment deserialization doesnt work with multiref's > ------------------------------------------------------ > > Key: ABDERA-1 > URL: http://issues.apache.org/jira/browse/ABDERA-1 > Project: Abdera > Issue Type: Bug > Environment: java version "1.4.2_07" > Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_07-b05) > Java HotSpot(TM) Client VM (build 1.4.2_07-b05, mixed mode) > Reporter: Rajkumar Kothapa > Assigned To: Elias Torres > > Attachment deserialization with multirefs in the request/response soap body > doesnt work. It fails with a ClassCastException inside populateDataHandler > method of org.apache.axis.encoding.ser.JAFDataHandlerDeserializer. It fails > in this line : > ref = AttachmentUtils.getActivationDataHandler((org.apache.axis.Part)ref); > Looks like the ClassCastException occurs because the ref object returned from > the previous line is a SOAPBodyElement but is being cast to a Part. And this > occurs only when the "href" of a soap element refers to a multiref element > whose href in turn points to the required attachment. The tests work fine > when multiref support is disabled both on the client and the server side. And > according to the comments in org.apache.axis.client.Call(line number 1541) > this seems like a known issue. > // If there are any MIME types, turn off multirefs. > // I don't know enough about the guts to know why > // attachments don't work with multirefs, but they don't. > Is this issue going to be fixed? > rajkumar -- 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 - For more information on JIRA, see: http://www.atlassian.com/software/jira
