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
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.