[ 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

        

Reply via email to