[jboss-svn-commits] JBL Code SVN: r13165 - in labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb: util and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Jul 6 11:49:25 EDT 2007


Author: kevin.conner at jboss.com
Date: 2007-07-06 11:49:25 -0400 (Fri, 06 Jul 2007)
New Revision: 13165

Modified:
   labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners/config/ServicePublisher.java
   labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/util/ClassUtil.java
Log:
Fix for JBESB-662

Modified: labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners/config/ServicePublisher.java
===================================================================
--- labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners/config/ServicePublisher.java	2007-07-06 15:31:34 UTC (rev 13164)
+++ labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners/config/ServicePublisher.java	2007-07-06 15:49:25 UTC (rev 13165)
@@ -146,7 +146,7 @@
             try {
                 actionClass = (Class<Class>) ClassUtil.forName(action.getClass1(), ServicePublisher.class);
             } catch (ClassNotFoundException e) {
-                throw new RuntimeException("Failed to find action class '" + action.getClass1() + "'.");
+                throw new RuntimeException("Failed to find action class '" + action.getClass1() + "'.", e);
             }
 
             Publish publishAnnotation = (Publish) actionClass.getAnnotation(Publish.class);

Modified: labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/util/ClassUtil.java
===================================================================
--- labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/util/ClassUtil.java	2007-07-06 15:31:34 UTC (rev 13164)
+++ labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/util/ClassUtil.java	2007-07-06 15:49:25 UTC (rev 13165)
@@ -63,7 +63,13 @@
             {
                 return Class.forName(className, true, threadClassLoader) ;
             }
-            catch (final ClassNotFoundException cnfe) {} // ignore
+            catch (final ClassNotFoundException cnfe)
+            {
+                if (cnfe.getException() != null)
+                {
+                    throw cnfe ;
+                }
+            }
         }
         
         
@@ -74,7 +80,13 @@
             {
                 return Class.forName(className, true, classLoader) ;
             }
-            catch (final ClassNotFoundException cnfe) {} // ignore
+            catch (final ClassNotFoundException cnfe)
+            {
+                if (cnfe.getException() != null)
+                {
+                    throw cnfe ;
+                }
+            }
         }
         
         return Class.forName(className, true, ClassLoader.getSystemClassLoader()) ;




More information about the jboss-svn-commits mailing list