[jboss-cvs] JBossAS SVN: r67006 - trunk/ejb3/src/main/org/jboss/ejb3/tx.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Nov 13 04:11:17 EST 2007


Author: wolfc
Date: 2007-11-13 04:11:17 -0500 (Tue, 13 Nov 2007)
New Revision: 67006

Modified:
   trunk/ejb3/src/main/org/jboss/ejb3/tx/TxUtil.java
Log:
EJBTHREE-1067: fixed NPE

Modified: trunk/ejb3/src/main/org/jboss/ejb3/tx/TxUtil.java
===================================================================
--- trunk/ejb3/src/main/org/jboss/ejb3/tx/TxUtil.java	2007-11-13 09:10:53 UTC (rev 67005)
+++ trunk/ejb3/src/main/org/jboss/ejb3/tx/TxUtil.java	2007-11-13 09:11:17 UTC (rev 67006)
@@ -74,6 +74,8 @@
       MethodInvocation ejb = (MethodInvocation) invocation;
       EJBContainer container = (EJBContainer) ejb.getAdvisor();
 
+      // TODO: Wolf: refactor onto a unified metadata view
+      
       if (exceptionClass.isAnnotationPresent(ApplicationException.class))
          return (ApplicationException)exceptionClass.getAnnotation(ApplicationException.class);
 
@@ -82,7 +84,7 @@
       if (assembly != null)
       {
          ApplicationExceptionsMetaData exceptions = assembly.getApplicationExceptions();
-         if (exceptions.size() > 0)
+         if (exceptions != null)
          {
             for(ApplicationExceptionMetaData exception : exceptions)
             {




More information about the jboss-cvs-commits mailing list