This certainly looks like a bug.  Can you create a small test case and attache 
to a JIRA?

Dan


On Jul 29, 2013, at 12:05 PM, vincentr42 <vincent...@gmail.com> wrote:

> Migrating from CXF 2.3.9 to 2.7.5, we encounter an issue regarding the aegis
> marshalling in 2.7.5 when a class extend another. Indeed, attributes
> declared on the parent class are now present twice.
> 
> My use case is:
> 
> A) A class named /ViewDataObject/ annotated with /@XmlType/ that extends a
> class named  /GroupDataObject/:
> 
> 
> B) The parent class (/GroupDataObject/) contains XML attributes:
> 
> 
> Using CXF 2.7.5 version, I get this weird xml, when /ViewDataObject/ is
> marshalled, where attributes of /GroupDataObject/ appear twice:
> 
> One time with the namespace provided on /ViewDataObject/ and a second with
> default namespace from /GroupDataObject/...
> 
> Worst, when forcing (to see if that could solve our problem) the namespace
> on parent object (/GroupDataObject/) using:
> 
> 
> the xml generated is simply invalid, still containing the attributes twice
> but this time with the same namespace...
> 
> ---
> 
> That was not the case using CXF 2.3.9 where we got the expected xml message:
> 
> 
> 
> 
> Has anyone already encountered the same issue ?
> Any help would be gladly welcome.
> 
> Kind regards,
> Vincent 
> 
> 
>                                               
> 
> 
> 
> 
> 
> --
> View this message in context: 
> http://cxf.547215.n5.nabble.com/Aegis-and-inheritance-issue-migrating-from-2-3-9-to-2-7-5-tp5731622.html
> Sent from the cxf-user mailing list archive at Nabble.com.

-- 
Daniel Kulp
dk...@apache.org - http://dankulp.com/blog
Talend Community Coder - http://coders.talend.com

Reply via email to