[jboss-cvs] JBossAS SVN: r68015 - trunk/j2se/src/main/org/jboss/mx/loading.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Dec 6 19:01:34 EST 2007
Author: scott.stark at jboss.org
Date: 2007-12-06 19:01:34 -0500 (Thu, 06 Dec 2007)
New Revision: 68015
Modified:
trunk/j2se/src/main/org/jboss/mx/loading/RepositoryClassLoader.java
Log:
Add a check for a null repository in findClass
Modified: trunk/j2se/src/main/org/jboss/mx/loading/RepositoryClassLoader.java
===================================================================
--- trunk/j2se/src/main/org/jboss/mx/loading/RepositoryClassLoader.java 2007-12-06 23:55:15 UTC (rev 68014)
+++ trunk/j2se/src/main/org/jboss/mx/loading/RepositoryClassLoader.java 2007-12-07 00:01:34 UTC (rev 68015)
@@ -546,6 +546,13 @@
throw new ClassNotFoundException("Class Not Found(blacklist): " + name);
}
+ if( repository == null )
+ {
+ String msg = "Invalid use of destroyed classloader, UCL destroyed at:";
+ ClassNotFoundException e = new ClassNotFoundException(msg);
+ e.initCause(this.unregisterTrace);
+ throw e;
+ }
Translator translator = repository.getTranslator();
if (translator != null)
{
More information about the jboss-cvs-commits
mailing list