[jboss-svn-commits] JBL Code SVN: r16939 - labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/rosetta/src/org/jboss/soa/esb/listeners/message.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Nov 30 06:38:22 EST 2007


Author: kevin.conner at jboss.com
Date: 2007-11-30 06:38:21 -0500 (Fri, 30 Nov 2007)
New Revision: 16939

Modified:
   labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/rosetta/src/org/jboss/soa/esb/listeners/message/ActionProcessorMethodInfo.java
Log:
Do not wrap runtime exceptions: JBESB-1374

Modified: labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/rosetta/src/org/jboss/soa/esb/listeners/message/ActionProcessorMethodInfo.java
===================================================================
--- labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/rosetta/src/org/jboss/soa/esb/listeners/message/ActionProcessorMethodInfo.java	2007-11-30 11:18:46 UTC (rev 16938)
+++ labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/rosetta/src/org/jboss/soa/esb/listeners/message/ActionProcessorMethodInfo.java	2007-11-30 11:38:21 UTC (rev 16939)
@@ -124,7 +124,18 @@
                     {
                         throw (ActionProcessingException)th ;
                     }
-                    throw new ActionProcessingException("Unexpected invocation target exception from processor", th) ;
+                    else if (th instanceof RuntimeException)
+                    {
+                        throw (RuntimeException)th ;
+                    }
+                    else if (th instanceof Error)
+                    {
+                        throw (Error)th ;
+                    }
+                    else
+                    {
+                        throw new ActionProcessingException("Unexpected invocation target exception from processor", th) ;
+                    }
                 }
             }
         }




More information about the jboss-svn-commits mailing list