You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by "Jean-Baptiste Quenot (JIRA)" <ji...@apache.org> on 2006/09/09 16:28:23 UTC

[jira] Closed: (COCOON-1897) i18n transformer: catch date parsing exceptions silently

     [ http://issues.apache.org/jira/browse/COCOON-1897?page=all ]

Jean-Baptiste Quenot closed COCOON-1897.
----------------------------------------

    Resolution: Won't Fix

You probably need to validate user input before going through i18n.  The only thing that could be enhanced is to set the "lenient" mode, but it is already set by default, so date parsing is already lenient, ie non-strict.
See http://java.sun.com/j2se/1.4.2/docs/api/java/text/DateFormat.html#setLenient(boolean)

> 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: Dennis Dam
>         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