Hi Karl,

I searched the changelog of castor but didn't find any resolved issue that directly relates to the problem you have. The good new s is that we are planing to publish the next release within 3 weeks so you can use that.

Ralf

Baum, Karl A. schrieb:

I am using castor version 0.9.6 and I am trying to marshal and unmarshal
java.sql.Timestamp objects.  I get the following exception when trying to
unmarshal a timestamp value: 2005-04-28T17:04:44.062-04:00

java.lang.IllegalStateException: java.lang.IllegalArgumentException:
Timestamp format must be yyyy-mm-dd hh:mm:ss.fffffffff
        at
org.exolab.castor.xml.handlers.EnumFieldHandler.setValue(EnumFieldHandler.ja
va:171)
        at
org.exolab.castor.xml.UnmarshalHandler.endElement(UnmarshalHandler.java:1016
)
        at
org.exolab.castor.xml.UnmarshalHandler.endElement(UnmarshalHandler.java:1084
)
        at
org.apache.xerces.parsers.SAXParser.endElement(SAXParser.java:1403)

This timestamp value was created by the castor marshaller.  I downloaded the
latest snapshot and this issue has been resolved.  I am not sure we are
going to be able to use a snapshot.  I am wondering if this is a known issue
in version 0.9.6 and if there's a way I can get around it.  Thanks.

-karl


Reply via email to