[ 
https://issues.apache.org/jira/browse/CXF-2739?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bryan Stopp updated CXF-2739:
-----------------------------

    Attachment: XMLBeanTypeInfo.java.patch
                cxf-binding-bug.zip

> NPE When Mapping two xsd:dates in same object with Aegis Databinding
> --------------------------------------------------------------------
>
>                 Key: CXF-2739
>                 URL: https://issues.apache.org/jira/browse/CXF-2739
>             Project: CXF
>          Issue Type: Bug
>    Affects Versions: 2.1.5, 2.2.1, 2.2.2, 2.1.6, 2.2.3, 2.1.7, 2.2.4, 2.1.8, 
> 2.2.5, 2.1.9, 2.2.6, 2.2.7
>            Reporter: Bryan Stopp
>         Attachments: cxf-binding-bug.zip, XMLBeanTypeInfo.java.patch
>
>
> When you use an Aegis mapping file to map multiple properties of an object to 
> an xsd:date using the DateType class, an NPE occurs. This actually occurs due 
> to the .equals() method of the Type class. The equals() is checking the 
> schema and the typeClass attributes, however due to the manner in which 
> XmlBeanTypeInfo is generating the Type, it never sets the typeClass 
> attribute, and therefore an NPE occurs.
> I erroneously identified this a the fix for CXF-2728, however it turns out 
> this isn't the case. I applied the patch to v2.1.5 locally and tested it, and 
> it still occured. This tag is where type attribute of the ageis mapping file 
> is actually being used for the first time.
> I have attached a JUnit test case  (Eclipse/Maven project) as well as a 
> patch. I made an assumption, which is hopefully valid.
> -B

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