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