[jboss-svn-commits] JBL Code SVN: r10986 - labs/jbossrules/branches/3.0.x/drools-core/src/main/java/org/drools/common.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sun Apr 15 20:00:15 EDT 2007


Author: mark.proctor at jboss.com
Date: 2007-04-15 20:00:15 -0400 (Sun, 15 Apr 2007)
New Revision: 10986

Modified:
   labs/jbossrules/branches/3.0.x/drools-core/src/main/java/org/drools/common/EqualityKey.java
Log:
JBRULES-796 IndexOutOfBoundException on EqualityKey on removeFactHandle

Modified: labs/jbossrules/branches/3.0.x/drools-core/src/main/java/org/drools/common/EqualityKey.java
===================================================================
--- labs/jbossrules/branches/3.0.x/drools-core/src/main/java/org/drools/common/EqualityKey.java	2007-04-16 00:00:07 UTC (rev 10985)
+++ labs/jbossrules/branches/3.0.x/drools-core/src/main/java/org/drools/common/EqualityKey.java	2007-04-16 00:00:15 UTC (rev 10986)
@@ -77,6 +77,9 @@
                 this.handle = null;
             } else {
                 this.handle = (InternalFactHandle) this.instances.remove( 0 );
+                if ( this.instances.isEmpty() ) {
+                    this.instances = null;
+                }                
             }
         } else {
             this.instances.remove( handle );




More information about the jboss-svn-commits mailing list