[jboss-cvs] JBossAS SVN: r101020 - projects/jboss-cl/trunk/classloader/src/main/java/org/jboss/classloader/spi/base.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Feb 16 08:38:46 EST 2010


Author: adrian at jboss.org
Date: 2010-02-16 08:38:45 -0500 (Tue, 16 Feb 2010)
New Revision: 101020

Modified:
   projects/jboss-cl/trunk/classloader/src/main/java/org/jboss/classloader/spi/base/BaseClassLoader.java
Log:
[JBCL-153] - Still use the JDKChecker after a classloader is shutdown

Modified: projects/jboss-cl/trunk/classloader/src/main/java/org/jboss/classloader/spi/base/BaseClassLoader.java
===================================================================
--- projects/jboss-cl/trunk/classloader/src/main/java/org/jboss/classloader/spi/base/BaseClassLoader.java	2010-02-16 13:38:19 UTC (rev 101019)
+++ projects/jboss-cl/trunk/classloader/src/main/java/org/jboss/classloader/spi/base/BaseClassLoader.java	2010-02-16 13:38:45 UTC (rev 101020)
@@ -887,8 +887,8 @@
          {
             Class<?> result = loadClassLocally(name, trace);
 
-            // Try the classpath for java classes
-            if (result == null && ClassFilterUtils.JAVA_ONLY.matchesClassName(name))
+            // Try the classpath for java classes or requests from the classpath
+            if (result == null && (ClassFilterUtils.JAVA_ONLY.matchesClassName(name) || basePolicy.isJDKRequest(name) != null))
                result = getSystemClassLoader().loadClass(name);
             
             // So this is almost certainly a classloader leak




More information about the jboss-cvs-commits mailing list