[ http://issues.apache.org/jira/browse/ABDERA-1?page=all ]
Elias Torres closed ABDERA-1:
-----------------------------
Resolution: Invalid
Assign To: Elias Torres
This is not an Abdera bug.
> Attachment deserialization doesnt work with multiref's
> ------------------------------------------------------
>
> Key: ABDERA-1
> URL: http://issues.apache.org/jira/browse/ABDERA-1
> Project: Abdera
> 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
> Assignee: 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