[jboss-cvs] JBossAS SVN: r68192 - branches/JBPAPP_4_2/jmx/src/main/org/jboss/mx/loading.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Dec 12 13:27:07 EST 2007


Author: clebert.suconic at jboss.com
Date: 2007-12-12 13:27:07 -0500 (Wed, 12 Dec 2007)
New Revision: 68192

Modified:
   branches/JBPAPP_4_2/jmx/src/main/org/jboss/mx/loading/RepositoryClassLoader.java
Log:
JBPAPP-420 - fix

Modified: branches/JBPAPP_4_2/jmx/src/main/org/jboss/mx/loading/RepositoryClassLoader.java
===================================================================
--- branches/JBPAPP_4_2/jmx/src/main/org/jboss/mx/loading/RepositoryClassLoader.java	2007-12-12 18:23:04 UTC (rev 68191)
+++ branches/JBPAPP_4_2/jmx/src/main/org/jboss/mx/loading/RepositoryClassLoader.java	2007-12-12 18:27:07 UTC (rev 68192)
@@ -620,7 +620,11 @@
          throw new ClassNotFoundException("Class Not Found(blacklist): " + name);
       }
 
-      Translator translator = repository==null ? null : repository.getTranslator();
+      if (repository == null)
+      {
+          throw new IllegalStateException("Invalid usage of undeployed classloader");
+      }
+      Translator translator = repository.getTranslator();
       if (translator != null)
       {
          // Obtain the transformed class bytecode 




More information about the jboss-cvs-commits mailing list