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