Author: markt
Date: Sat Jan 16 10:37:31 2010
New Revision: 899916

URL: http://svn.apache.org/viewvc?rev=899916&view=rev
Log:
TCK failure. Wrong exception on failure.

Modified:
    tomcat/trunk/java/org/apache/el/lang/ELSupport.java

Modified: tomcat/trunk/java/org/apache/el/lang/ELSupport.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/el/lang/ELSupport.java?rev=899916&r1=899915&r2=899916&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/el/lang/ELSupport.java (original)
+++ tomcat/trunk/java/org/apache/el/lang/ELSupport.java Sat Jan 16 10:37:31 2010
@@ -185,7 +185,14 @@
         if (obj.getClass().isEnum()) {
             return (Enum<?>) obj;
         }
-        return Enum.valueOf(type, obj.toString());
+        Enum<?> result;
+        try {
+             result = Enum.valueOf(type, obj.toString());
+        } catch (IllegalArgumentException iae) {
+            throw new ELException(MessageFactory.get("error.convert",
+                    obj, obj.getClass(), type));
+        }
+        return result;
     }
 
     /**



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to