Hi,

we have a XSD with a definition:


<xsd:element name="geburtsdatum" type="xsd:date" maxOccurs="1"
minOccurs="0"> 



Via cxf-codegen-plugin ver2.0.13 we get java code to transform a SOAP
Response and write it as SOAP to a database. As soon as, the client reads
out the response from db it gets an Exception:



08:25:49,714 WARN [de.jsonrpc.RPCRequestHandler] (ajp--172.26.168.8-5280-2)
Fehler im Dienst: : org.apache.xmlbeans.impl.values.XmlValueOutOfRan 
geException: Invalid date value: wrong type: *2013-06-23T00:00:00+02:00 *
        at
org.apache.xmlbeans.impl.values.XmlObjectBase$ValueOutOfRangeValidationContext.invalid(XmlObjectBase.java:314)
[xmlbeans-2.4.0.jar:] 
        at
org.apache.xmlbeans.impl.values.JavaGDateHolderEx.lex(JavaGDateHolderEx.java:81)
[xmlbeans-2.4.0.jar:] 
        at
org.apache.xmlbeans.impl.values.JavaGDateHolderEx.set_text(JavaGDateHolderEx.java:56)
[xmlbeans-2.4.0.jar:] 
        at
org.apache.xmlbeans.impl.values.XmlObjectBase.update_from_wscanon_text(XmlObjectBase.java:1166)
[xmlbeans-2.4.0.jar:] 
        at
org.apache.xmlbeans.impl.values.XmlObjectBase.check_dated(XmlObjectBase.java:1305)
[xmlbeans-2.4.0.jar:] 
        at
org.apache.xmlbeans.impl.values.JavaGDateHolderEx.getCalendarValue(JavaGDateHolderEx.java:192)
[xmlbeans-2.4.0.jar:] 



Strange is .. we have absolutely no problem with building and running on
Windows7 (AS7). Problem shows up as soon as we build and run on a unix
environment. 


Does somebody have a clue why CXF starts to behave this way on different
environments?


Thank you very much in advance!!

Djed




--
View this message in context: 
http://cxf.547215.n5.nabble.com/xsd-date-becomes-a-xsd-timestamp-tp5713485.html
Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to