[seam-commits] Seam SVN: r12811 - modules/security/trunk/impl/src/main/java/org/jboss/seam/security/util.

seam-commits at lists.jboss.org seam-commits at lists.jboss.org
Wed May 26 10:21:29 EDT 2010


Author: shane.bryzak at jboss.com
Date: 2010-05-26 10:21:29 -0400 (Wed, 26 May 2010)
New Revision: 12811

Modified:
   modules/security/trunk/impl/src/main/java/org/jboss/seam/security/util/AnnotatedBeanProperty.java
Log:
fix exception


Modified: modules/security/trunk/impl/src/main/java/org/jboss/seam/security/util/AnnotatedBeanProperty.java
===================================================================
--- modules/security/trunk/impl/src/main/java/org/jboss/seam/security/util/AnnotatedBeanProperty.java	2010-05-26 13:30:13 UTC (rev 12810)
+++ modules/security/trunk/impl/src/main/java/org/jboss/seam/security/util/AnnotatedBeanProperty.java	2010-05-26 14:21:29 UTC (rev 12811)
@@ -6,6 +6,7 @@
 import java.lang.reflect.InvocationTargetException;
 import java.lang.reflect.Method;
 import java.lang.reflect.Type;
+import java.lang.ExceptionInInitializerError;
 
 /**
  * A convenience class for working with an annotated property (either a field or method) of
@@ -274,7 +275,7 @@
       {
          return method.invoke(obj, args);
       }
-      catch (Exception ex)
+      catch (Throwable ex)
       {
          StringBuilder message = new StringBuilder(String.format(
                "Exception invoking method [%s] on object [%s], using arguments [",
@@ -288,7 +289,7 @@
                ex instanceof IllegalArgumentException ||
                ex instanceof InvocationTargetException ||
                ex instanceof NullPointerException ||
-               ex instanceof ExceptionInInitializerException) 
+               ex instanceof ExceptionInInitializerError) 
          {
             throw new RuntimeException(message.toString(), ex);
          }



More information about the seam-commits mailing list