[ 
http://issues.apache.org/jira/browse/COCOON-1897?page=comments#action_12430186 
] 
            
DennisDam commented on COCOON-1897:
-----------------------------------

One usecase is fetching a date from a backend system where the value is entered 
by the user. If the format of the date is wrong, the whole page will break down 
because of the exception. To prevent this, you will have to check manually 
whether the date is empty / format of the date is correct.
The whole point is: I don't want to add a format check every time I want to 
convert a date format. It makes life easier, and makes your code less error 
prone.
By the way, what we could also do is , instead of returning an empty string 
(like in my patch), we return something more meaningful, like "error" or 
"invalid date format".

> i18n transformer: catch date parsing exceptions silently
> --------------------------------------------------------
>
>                 Key: COCOON-1897
>                 URL: http://issues.apache.org/jira/browse/COCOON-1897
>             Project: Cocoon
>          Issue Type: Improvement
>          Components: * Cocoon Core
>    Affects Versions: 2.1.8, 2.1.9, 2.1.10-dev (current SVN)
>            Reporter: DennisDam
>         Attachments: I18nTransformer.java.patch
>
>
> When an empty/incorrect date value is specified, the i18n transformer throws 
> an exception, breaking the whole page. 
> This exception needs to be caught and handled silently. The patch logs a 
> warning message and returns an empty result when date parsing fails.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to