Thanks, Harald, for the feedback. Can you please create a new Jira issue
and report those findings there as well.

Thanks
Werner

Harald Weyhing wrote:
> Hello Werner,
> 
> I could resolve my problem with debugging castor. I found that if you
> set the real type of your Data in the mapping.xml (f.ex. java.util.Date)
> while also providing a custom field handler, castor chooses the wrong
> handler.
> 
> The error is that toPrimitiveObject(final Class type, String value) in
> UnmarshalHandler gets called and creates a new Date() instead of using
> the custom field handler.
> 
> 
> For me I changed
> 
> <field name="datum" type="java.util.Date"
>            handler="de.weyhing.rechnung.daten.castor.DateFieldHandler">
> 
> to
> 
> <field name="datum" type="java.lang.String"
>            handler="de.weyhing.rechnung.daten.castor.DateFieldHandler">
> 
> and everything works perfectly.
> 
> Cheers
> Harald
> 
> 
> Harald Weyhing schrieb:
>> Hello Werner,
>>
>> this was quick! Thanks for your answer, I will check with Jira and
>> keep a look on it. Probably - if I do have some time wich is quite
>> unlikely right now - I will try to debug and if I find anything
>> relevant I will post it here.
>>
>> Cheers
>> Harald
>>
>>
>> Werner Guttmann schrieb:
>>> Harald,
>>>
>>> there's already a Jira issue related exactly to this problem. In other
>>> words, no need to create a new Jira issue anymore. As far as I know, all
>>> relevant files have been attached to replay the problem.
>>>
>>> I have been looking in to this already a few days ago, but my biggest
>>> limitation currently is time (as one of my commercial projects is about
>>> to be launched).
>>>
>>> Feel free to debug the problem as far as possible. If I were to look at
>>> this right now, I'd try to answer the question why FieldHandlers for
>>> Dates/BigDecimals are different during unmarshalling.
>>>
>>> Regards
>>> Werner
>>>
>>> Harald Weyhing wrote:
>>>  
>>>> Helle everybody,
>>>>
>>>> I have a problem with my mapping.xml. Marshalling works excatly as I
>>>> expect, but unmarshalling does not, it seems that castor does not find
>>>> my custom field handlers for BigDecimal and Date and raises a
>>>> NumberFormatException even though those handlers are used during
>>>> marshalling. Same results for 1.2, 1.3 and the latest trunk.
>>>>
>>>> I can provide an eclipse project that contains a testcase that shows
>>>> the
>>>> problem and additional information about what I intend to do.
>>>>
>>>> What's the best way to provide this information? I don't want to attach
>>>> a 2MB file to a mail going to a mailing list, but I could provide a
>>>> download link.
>>>>
>>>> Any help is greatly appreciated.
>>>>
>>>> Thanks in advance
>>>> Harald
>>>>
>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe from this list, please visit:
>>>>
>>>>    http://xircles.codehaus.org/manage_email
>>>>
>>>>
>>>>     
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe from this list, please visit:
>>>
>>>     http://xircles.codehaus.org/manage_email
>>>
>>>
>>>
>>>   
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe from this list, please visit:
>>
>>    http://xircles.codehaus.org/manage_email
>>
>>
>>
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
> 
>    http://xircles.codehaus.org/manage_email
> 
> 

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to