[jboss-cvs] JBossAS SVN: r107967 - trunk/weld-int/deployer/src/main/java/org/jboss/weld/integration/deployer/jndi.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Sep 2 17:52:24 EDT 2010


Author: flavia.rainone at jboss.com
Date: 2010-09-02 17:52:24 -0400 (Thu, 02 Sep 2010)
New Revision: 107967

Modified:
   trunk/weld-int/deployer/src/main/java/org/jboss/weld/integration/deployer/jndi/JndiBinderDeployer.java
Log:
[JBAS-8170] JndiBinderDeployer.visit(BeanDeploymentArchive, Set<BeanDeploymentArchive>) needs to update the seenBDAs collection to avoid infinite loop

Modified: trunk/weld-int/deployer/src/main/java/org/jboss/weld/integration/deployer/jndi/JndiBinderDeployer.java
===================================================================
--- trunk/weld-int/deployer/src/main/java/org/jboss/weld/integration/deployer/jndi/JndiBinderDeployer.java	2010-09-02 21:45:37 UTC (rev 107966)
+++ trunk/weld-int/deployer/src/main/java/org/jboss/weld/integration/deployer/jndi/JndiBinderDeployer.java	2010-09-02 21:52:24 UTC (rev 107967)
@@ -137,6 +137,7 @@
          // BeanManager id is simply the BDA ID
          String key = beanManager.getId();
          beanManagers.put(key, beanManager);
+         seenBdas.add(bda);
          for (BeanDeploymentArchive child : bda.getBeanDeploymentArchives())
          {
             if (!seenBdas.contains(child))



More information about the jboss-cvs-commits mailing list