[jboss-cvs] JBossAS SVN: r87163 - projects/webbeans-ri-int/trunk/deployer/src/main/java/org/jboss/webbeans/integration/deployer/env.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sat Apr 11 10:34:44 EDT 2009


Author: alesj
Date: 2009-04-11 10:34:44 -0400 (Sat, 11 Apr 2009)
New Revision: 87163

Modified:
   projects/webbeans-ri-int/trunk/deployer/src/main/java/org/jboss/webbeans/integration/deployer/env/DynamicDependencyCreator.java
Log:
Check dependent state for null.

Modified: projects/webbeans-ri-int/trunk/deployer/src/main/java/org/jboss/webbeans/integration/deployer/env/DynamicDependencyCreator.java
===================================================================
--- projects/webbeans-ri-int/trunk/deployer/src/main/java/org/jboss/webbeans/integration/deployer/env/DynamicDependencyCreator.java	2009-04-11 14:30:17 UTC (rev 87162)
+++ projects/webbeans-ri-int/trunk/deployer/src/main/java/org/jboss/webbeans/integration/deployer/env/DynamicDependencyCreator.java	2009-04-11 14:34:44 UTC (rev 87163)
@@ -76,7 +76,10 @@
       if (controller.getStates().isBeforeState(currentBootstrapState, whenRequired) == false)
          throw new IllegalArgumentException("Bootstrap bean is already past " + whenRequiredState + " state");
 
-      ControllerState dependent = new ControllerState(dependentState);
+      ControllerState dependent = null;
+      if (dependentState != null)
+         dependent = new ControllerState(dependentState);
+      
       DependencyInfo di = bootstrapControllerContext.getDependencyInfo();
       for (Object dependency : dependencies)
       {




More information about the jboss-cvs-commits mailing list