Can't use non-Item type with atom Collection
--------------------------------------------

                 Key: TUSCANY-3288
                 URL: https://issues.apache.org/jira/browse/TUSCANY-3288
             Project: Tuscany
          Issue Type: Bug
          Components: Java SCA ATOM Binding Extension
    Affects Versions: Java-SCA-1.5
            Reporter: Andrew Mak


When using a custom, not-Item type with atom Collection, an exception occurs.  
For example:

@Service(Collection.class) 
public class NewsComponentImpl implements Collection<String, Headline> { ... }  
 // Headline is regular Java Bean

Results in:

[TuscanyBindingServletWrapper]: 
org.apache.tuscany.sca.databinding.TransformationException: 
javax.xml.stream.XMLStreamException: javax.xml.bind.MarshalException 
 - with linked exception: 
[javax.xml.bind.JAXBException: class org.example.news.Headline nor any of its 
super class is known to this context.] 
        at 
org.apache.tuscany.sca.databinding.axiom.OMElement2String.transform(OMElement2String.java:47)
 
        at 
org.apache.tuscany.sca.databinding.axiom.OMElement2String.transform(OMElement2String.java:37)


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to