You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by db...@apache.org on 2011/09/15 19:34:20 UTC

svn commit: r1171187 - /openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java

Author: dblevins
Date: Thu Sep 15 17:34:20 2011
New Revision: 1171187

URL: http://svn.apache.org/viewvc?rev=1171187&view=rev
Log:
Only log these kind of classloading issues.  Very common to include optional classes that should only be enabled for app-specific conditions.  No need to require apps to ensure only "active" code is in the webapp.

Modified:
    openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java

Modified: openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java?rev=1171187&r1=1171186&r2=1171187&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java (original)
+++ openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java Thu Sep 15 17:34:20 2011
@@ -1776,8 +1776,8 @@ public class AnnotationDeployer implemen
                     try {
                         Class clazz = classLoader.loadClass(className);
                         classes.add(clazz);
-                    } catch (ClassNotFoundException e) {
-                        logger.debug("Unable to load class for scanning: " + className);
+                    } catch (Throwable e) {
+                        logger.debug(String.format("%s: Unable to load class for scanning: %s", e.getClass().getName(), className));
                     }
                 }
             }