Hi

Using CXF 2.6.1,

        @XmlAttachmentRef
        private DataHandler email;

produces the following error:
Caused by: java.lang.UnsupportedOperationException
        at 
org.apache.cxf.jaxrs.provider.JAXBAttachmentMarshaller.addSwaRefAttachment(JAXBAttachmentMarshaller.java:73)
        at 
com.sun.xml.bind.v2.runtime.SwaRefAdapter.marshal(SwaRefAdapter.java:84)
        at 
com.sun.xml.bind.v2.runtime.SwaRefAdapter.marshal(SwaRefAdapter.java:69)
        at 
com.sun.xml.bind.v2.runtime.reflect.AdaptedAccessor.get(AdaptedAccessor.java:76)
        ... 42 more


If I do this,

 @XmlElement
 private DataHandler email; 

it seems to work fine. There's a org.apache.cxf.jaxb.attachment. 
JAXBAttachmentMarshaller that implements the addSwaRefAttachment() method. 
Somewhat confused what's happening.

Also, I need to support a list of attachments like say  List<DataHandler>. Does 
that work?

Thanks,
Vinay

Reply via email to