[ https://issues.apache.org/jira/browse/TUSCANY-2346?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ivan Churkin updated TUSCANY-2346: ---------------------------------- Attachment: JAXBDataBinding.java Patch (not complete implementation) > weaks in databinding-jaxb plug-in > --------------------------------- > > Key: TUSCANY-2346 > URL: https://issues.apache.org/jira/browse/TUSCANY-2346 > Project: Tuscany > Issue Type: Bug > Components: Java SCA Data Binding Runtime, Java SCA OSGi Integration > Affects Versions: Java-SCA-1.2 > Environment: databinding-jaxb, OSGi (but i think it should affects > non-OSGi version too) > Reporter: Ivan Churkin > Attachments: JAXBDataBinding.java > > > There is a JAXB feature to create JAXB context by specifying the whole array > of all mapping classes. Tuscany databinding-jaxb plug-in unable to work with. > As a result, when application uses SCA for transmitting objects created by > specifying complex JAXB context it crashes. > This plug-in (databinding-jaxb) creates context for marshalling on very > simple way. It gets class of root object and asks for JAXB to create context > by providing it. So it supports only simple/default JAXB contexts. > Its suggested more sophisticated procedure. > 1. try to use default/simple context > 2. if it does not work, to collect all JAXB related classes used in instance > object and its properties/subobjects by reflection and to create context by > array. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.