mx4j/src/core/javax/management/modelmbean RequiredModelMBean.java,1.18,1.19

Simone Bordet <[email protected]> Sun, 21 Nov 2004 14:10:04 +0000
Newsgroups gmane.comp.java.mx4j.cvs
Message-ID <[email protected]>
Update of /cvsroot/mx4j/mx4j/src/core/javax/management/modelmbean
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22133/src/core/javax/management/modelmbean

Modified Files:
	RequiredModelMBean.java 
Log Message:
Fix for when mx4j is in bootclasspath: use the context classloader if the class' classloader is null

Index: RequiredModelMBean.java
===================================================================
RCS file: /cvsroot/mx4j/mx4j/src/core/javax/management/modelmbean/RequiredModelMBean.java,v
retrieving revision 1.18
retrieving revision 1.19
diff -C2 -d -r1.18 -r1.19
*** RequiredModelMBean.java	13 Nov 2004 16:38:43 -0000	1.18
--- RequiredModelMBean.java	21 Nov 2004 14:10:01 -0000	1.19
***************
*** 598,602 ****
              for (int i = 0; i < clzArgs.length; i++)
              {
!                clzArgs[i] = getClass().getClassLoader().loadClass(params[i]);
              }
  
--- 598,604 ----
              for (int i = 0; i < clzArgs.length; i++)
              {
!                ClassLoader loader = getClass().getClassLoader();
!                if (loader == null) loader = Thread.currentThread().getContextClassLoader();
!                clzArgs[i] = loader.loadClass(params[i]);
              }
  



-------------------------------------------------------
This SF.Net email is sponsored by: InterSystems CACHE
FREE OODBMS DOWNLOAD - A multidimensional database that combines
robust object and relational technologies, making it a perfect match
for Java, C++,COM, XML, ODBC and JDBC. www.intersystems.com/match8