diff --git a/drools-core/src/main/java/org/drools/rule/VariableRestriction.java b/drools-core/src/main/java/org/drools/rule/VariableRestriction.java
index <HASH>..<HASH> 100644
--- a/drools-core/src/main/java/org/drools/rule/VariableRestriction.java
+++ b/drools-core/src/main/java/org/drools/rule/VariableRestriction.java
@@ -214,9 +214,11 @@ public class VariableRestriction
         }

         

         public void resetTuple() {

+            this.reteTuple = null;

         }

         

         public void resetFactHandle() {

+            this.object = null;

         }        

     }

 

@@ -256,10 +258,12 @@ public class VariableRestriction
         

         public void resetTuple() {

             this.left = null;

+            this.reteTuple = null;

         }

         

         public void resetFactHandle() {

             this.right = null;

+            this.object = null;

         }        

     }
JBRULES-<I> ContextEntries should have cache nulled
-VariableRestriction must also reset reteTuple and Object.

git-svn-id: <URL>