[jboss-cvs] JBossAS SVN: r68461 - branches/Branch_4_2/jmx/src/main/org/jboss/mx/loading.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Dec 20 12:03:49 EST 2007
Author: adrian at jboss.org
Date: 2007-12-20 12:03:49 -0500 (Thu, 20 Dec 2007)
New Revision: 68461
Modified:
branches/Branch_4_2/jmx/src/main/org/jboss/mx/loading/RepositoryClassLoader.java
Log:
Better error message
Modified: branches/Branch_4_2/jmx/src/main/org/jboss/mx/loading/RepositoryClassLoader.java
===================================================================
--- branches/Branch_4_2/jmx/src/main/org/jboss/mx/loading/RepositoryClassLoader.java 2007-12-20 17:02:37 UTC (rev 68460)
+++ branches/Branch_4_2/jmx/src/main/org/jboss/mx/loading/RepositoryClassLoader.java 2007-12-20 17:03:49 UTC (rev 68461)
@@ -617,6 +617,14 @@
*/
protected Class findClass(String name) throws ClassNotFoundException
{
+ if( repository == null )
+ {
+ String msg = "Invalid use of destroyed classloader for " + name + ", UCL destroyed at:";
+ ClassNotFoundException e = new ClassNotFoundException(msg);
+ e.initCause(this.unregisterTrace);
+ throw e;
+ }
+
boolean trace = log.isTraceEnabled();
if( trace )
log.trace("findClass, name="+name);
More information about the jboss-cvs-commits
mailing list