[jboss-svn-commits] JBL Code SVN: r32046 - labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Mar 11 18:48:55 EST 2010


Author: tirelli
Date: 2010-03-11 18:48:55 -0500 (Thu, 11 Mar 2010)
New Revision: 32046

Modified:
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/AccumulateNode.java
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/CollectNode.java
Log:
JBRULES-2339: JBRULES-2440: fixing NPE

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/AccumulateNode.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/AccumulateNode.java	2010-03-11 20:58:49 UTC (rev 32045)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/AccumulateNode.java	2010-03-11 23:48:55 UTC (rev 32046)
@@ -861,7 +861,7 @@
         matchings[0] = getFirstMatch( parent,
                                       accctx,
                                       isUpdatingSink );
-        matchings[1] = parent.lastChild;
+        matchings[1] = matchings[0] != null ? parent.lastChild : null;
 
         // update the tuple for the actual propagations
         if ( matchings[0] != null ) {

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/CollectNode.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/CollectNode.java	2010-03-11 20:58:49 UTC (rev 32045)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/CollectNode.java	2010-03-11 23:48:55 UTC (rev 32046)
@@ -772,7 +772,7 @@
         matchings[0] = getFirstMatch( parent,
                                       colctx,
                                       isUpdatingSink );
-        matchings[1] = parent.lastChild;
+        matchings[1] = matchings[0] != null ? parent.lastChild : null;
 
         // update the tuple for the actual propagations
         if ( matchings[0] != null ) {



More information about the jboss-svn-commits mailing list