[jboss-cvs] JBossAS SVN: r62610 - projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/dependency.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Apr 27 08:15:28 EDT 2007


Author: alesj
Date: 2007-04-27 08:15:28 -0400 (Fri, 27 Apr 2007)
New Revision: 62610

Modified:
   projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/dependency/CollectionCallbackItem.java
Log:
Holder check.

Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/dependency/CollectionCallbackItem.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/dependency/CollectionCallbackItem.java	2007-04-27 12:08:20 UTC (rev 62609)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/dependency/CollectionCallbackItem.java	2007-04-27 12:15:28 UTC (rev 62610)
@@ -77,8 +77,11 @@
    {
       if (controller instanceof KernelController)
       {
-         KernelController kernelController = (KernelController)controller;
          T holder = getCollectionParameterHolder();
+         if (holder == null)
+            throw new IllegalArgumentException("Illegal collection holder, equals null!");
+
+         KernelController kernelController = (KernelController)controller;        
          Set<KernelControllerContext> contexts = kernelController.getContexts(getIDependOn(), dependentState);
          if (contexts != null && contexts.isEmpty() == false)
          {




More information about the jboss-cvs-commits mailing list