[jboss-cvs] JBossAS SVN: r108243 - trunk/weld-int/deployer/src/main/java/org/jboss/weld/integration/deployer/env/bda.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Sep 21 09:31:33 EDT 2010


Author: flavia.rainone at jboss.com
Date: 2010-09-21 09:31:32 -0400 (Tue, 21 Sep 2010)
New Revision: 108243

Modified:
   trunk/weld-int/deployer/src/main/java/org/jboss/weld/integration/deployer/env/bda/ArchiveLoader.java
Log:
[JBAS-8434] ArchiveLoader loads archives for java.lang beans

Modified: trunk/weld-int/deployer/src/main/java/org/jboss/weld/integration/deployer/env/bda/ArchiveLoader.java
===================================================================
--- trunk/weld-int/deployer/src/main/java/org/jboss/weld/integration/deployer/env/bda/ArchiveLoader.java	2010-09-21 13:28:13 UTC (rev 108242)
+++ trunk/weld-int/deployer/src/main/java/org/jboss/weld/integration/deployer/env/bda/ArchiveLoader.java	2010-09-21 13:31:32 UTC (rev 108243)
@@ -71,6 +71,10 @@
    public Archive load(Class<?> beanClass, DeploymentImpl deployment)
    {
       ClassLoader beanClassLoader = SecurityActions.getClassLoader(beanClass);
+      if (beanClassLoader == null)
+      {
+         beanClassLoader = ClassLoader.getSystemClassLoader();
+      }
       synchronized(beanClassLoader)
       {
          Archive archive = Archive.getInstance(beanClassLoader);



More information about the jboss-cvs-commits mailing list