[jboss-cvs] JBossAS SVN: r82921 - projects/aop/trunk/asintegration-core/src/test/java/org/jboss/test/aop/classpool/test.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Jan 15 13:23:31 EST 2009


Author: kabir.khan at jboss.com
Date: 2009-01-15 13:23:31 -0500 (Thu, 15 Jan 2009)
New Revision: 82921

Modified:
   projects/aop/trunk/asintegration-core/src/test/java/org/jboss/test/aop/classpool/test/ClassPoolTest.java
Log:
[JBAOP-666] Fix bug, hard reference to loader should be kept

Modified: projects/aop/trunk/asintegration-core/src/test/java/org/jboss/test/aop/classpool/test/ClassPoolTest.java
===================================================================
--- projects/aop/trunk/asintegration-core/src/test/java/org/jboss/test/aop/classpool/test/ClassPoolTest.java	2009-01-15 17:29:45 UTC (rev 82920)
+++ projects/aop/trunk/asintegration-core/src/test/java/org/jboss/test/aop/classpool/test/ClassPoolTest.java	2009-01-15 18:23:31 UTC (rev 82921)
@@ -103,7 +103,9 @@
       }
       //Once all the classes in the loader have been loaded, it seems to clear the URLs. Work around this 
       //by recreating the loader since we need the urls in the URLClassLoaderIsLocalResourcePlugin
-      loaders.add(new URLClassLoader(urls));
+      loader = new URLClassLoader(urls);
+      //Add hard reference to loader
+      loaders.add(loader);
       return new DelegatingClassPool(domain, loader, ClassPool.getDefault(), AOPClassPoolRepository.getInstance());
    }
 




More information about the jboss-cvs-commits mailing list