[jboss-svn-commits] JBL Code SVN: r19602 - 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
Wed Apr 16 22:11:12 EDT 2008


Author: mingjin
Date: 2008-04-16 22:11:11 -0400 (Wed, 16 Apr 2008)
New Revision: 19602

Modified:
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/ReteooRuleBase.java
Log:
JBRULES-1567 - ArrayIndexOutOfBoundsException in sequential execution after calling RuleBase.addPackage(..)
- ReteooRuleBase: checking isSequential before resetting order flag

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/ReteooRuleBase.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/ReteooRuleBase.java	2008-04-17 00:50:44 UTC (rev 19601)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/ReteooRuleBase.java	2008-04-17 02:11:11 UTC (rev 19602)
@@ -319,7 +319,9 @@
 
     public synchronized void addPackage(final Package newPkg) {
         super.addPackage(newPkg);
-        this.reteooBuilder.setOrdered(false);
+        if ( this.config.isSequential() ) {
+            this.reteooBuilder.setOrdered(false);
+        }
     }
     
     public static class InitialFactHandleDummyObject




More information about the jboss-svn-commits mailing list