Arnab Santra created CAMEL-12141:
------------------------------------
Summary: Jaxb unmarshall populating wrong value instead of
exception when value type given wrong in Camel rest binding mode in rest DSL
Key: CAMEL-12141
URL: https://issues.apache.org/jira/browse/CAMEL-12141
Project: Camel
Issue Type: Bug
Components: camel-jaxb, camel-jetty
Affects Versions: 2.18.0
Reporter: Arnab Santra
Priority: Critical
I am using camel rest DSL and enabled the rest binding feature to convert my
xml to POJO internally after I receive the xml as input.So I am using
*RestBindingMode.xml*.
Now In my XSD I have one long field let say my zipcode. In XML I am providing
some string in the zipcode field like "AAA". Now when the internal restbinding
happen it is not throwing any NumberFormatException for this instead it is
populating "0" in the zipcode field.
I am using JAXB plugin in POM file that is generating the POJO class from my
XSD automatically and using JAXB jar file in my classpath.
Example:
input xml
<zipcode>AAA</zipcode>
output xml
<zipcode>0</zipcode>
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)