Author: awiner
Date: Mon Nov 27 18:58:22 2006
New Revision: 479865

URL: http://svn.apache.org/viewvc?view=rev&rev=479865
Log:
Don't blow up when chooseDate gets passed a String for a Date that can't be 
parsed.  Just log a warning

Modified:
    
incubator/adffaces/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/ChooseDateRenderer.java

Modified: 
incubator/adffaces/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/ChooseDateRenderer.java
URL: 
http://svn.apache.org/viewvc/incubator/adffaces/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/ChooseDateRenderer.java?view=diff&rev=479865&r1=479864&r2=479865
==============================================================================
--- 
incubator/adffaces/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/ChooseDateRenderer.java
 (original)
+++ 
incubator/adffaces/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/ChooseDateRenderer.java
 Mon Nov 27 18:58:22 2006
@@ -1131,7 +1131,15 @@
         // sensitive manner.  That said, specifying the attributes in
         // Date or Number form is still preferred over String form.
         //
-        value = new Date((String)value);
+        try
+        {
+          value = new Date((String)value);
+        }
+        catch (Exception e)
+        {
+          _LOG.warning("Invalid string attribute for chooseDate: {0}",
+                       value);
+        }
       }
       else if (value instanceof Calendar)
       {


Reply via email to