[jboss-cvs] JBossAS SVN: r88166 - 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
Mon May 4 16:27:13 EDT 2009
Author: bstansberry at jboss.com
Date: 2009-05-04 16:27:13 -0400 (Mon, 04 May 2009)
New Revision: 88166
Modified:
projects/jboss-cl/trunk/classloader/src/main/java/org/jboss/classloader/spi/base/BaseClassLoader.java
Log:
[JBCL-101] Don't let BaseClassLoaderDomain.checkClassBlackList CNFEs propagate
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 2009-05-04 20:22:55 UTC (rev 88165)
+++ projects/jboss-cl/trunk/classloader/src/main/java/org/jboss/classloader/spi/base/BaseClassLoader.java 2009-05-04 20:27:13 UTC (rev 88166)
@@ -425,11 +425,19 @@
}
if (result != null)
return result;
+
+ try
+ {
+ result = checkCacheAndBlackList(name, trace);
+ if (result != null)
+ return result;
+ }
+ catch (ClassNotFoundException blacklisted)
+ {
+ if (trace)
+ log.trace(name + " has been blacklisted; cannot load from domain cache");
+ }
- result = checkCacheAndBlackList(name, trace);
- if (result != null)
- return result;
-
synchronized (this)
{
// Not already loaded use the domain
More information about the jboss-cvs-commits
mailing list