[jboss-cvs] JBossAS SVN: r75166 - projects/aop/trunk/aop/src/main/org/jboss/aop.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Jun 27 14:00:42 EDT 2008


Author: flavia.rainone at jboss.com
Date: 2008-06-27 14:00:42 -0400 (Fri, 27 Jun 2008)
New Revision: 75166

Modified:
   projects/aop/trunk/aop/src/main/org/jboss/aop/AspectManager.java
Log:
[JBAOP-606] Fixed, now AspectManager.findClassPool uses theh context class loader only if class loader is null.

Modified: projects/aop/trunk/aop/src/main/org/jboss/aop/AspectManager.java
===================================================================
--- projects/aop/trunk/aop/src/main/org/jboss/aop/AspectManager.java	2008-06-27 17:20:05 UTC (rev 75165)
+++ projects/aop/trunk/aop/src/main/org/jboss/aop/AspectManager.java	2008-06-27 18:00:42 UTC (rev 75166)
@@ -84,7 +84,6 @@
 import org.jboss.aop.util.logging.AOPLogger;
 import org.jboss.logging.Logger;
 import org.jboss.util.collection.WeakValueHashMap;
-import org.jboss.util.loading.Translatable;
 import org.jboss.util.loading.Translator;
 
 /**
@@ -769,9 +768,11 @@
 
    public ClassPool findClassPool(ClassLoader cl)
    {
-      if (!(cl instanceof Translatable))
+      if (cl == null)
       {
-         // findClassPool has problems with boot and system classes.
+         //!(cl instanceof Translatable)
+         // findClassPool has problems with boot and system classes, because
+         // they may be null
          return registerClassLoader(SecurityActions.getContextClassLoader());
       }
       return registerClassLoader(cl);




More information about the jboss-cvs-commits mailing list