java.lang.ArrayIndexOutOfBoundsException: 2 at org.drools.reteoo.FactHandleList.get(Unknown Source) at org.drools.reteoo.TupleKey.get(Unknown Source) at org.drools.reteoo.ReteTuple.get(Unknown Source) at org.drools.reteoo.ReteTuple.get(Unknown Source) at com.garepple.rules.Rule_Your_First_Rule_0ConsequenceInvoker.evaluate(Rule_Your_First_Rule_0ConsequenceInvoker.java:14) at org.drools.common.DefaultAgenda.fireActivation(Unknown Source) at org.drools.common.DefaultAgenda.fireNextItem(Unknown Source) at org.drools.common.AbstractWorkingMemory.fireAllRules(Unknown Source) at org.drools.common.AbstractWorkingMemory.fireAllRules(Unknown Source) at com.garepple.test.TestCase.main(TestCase.java:49) org.drools.spi.ConsequenceException: java.lang.ArrayIndexOutOfBoundsException: 2 at org.drools.common.DefaultAgenda.fireActivation(Unknown Source) at org.drools.common.DefaultAgenda.fireNextItem(Unknown Source) at org.drools.common.AbstractWorkingMemory.fireAllRules(Unknown Source) at org.drools.common.AbstractWorkingMemory.fireAllRules(Unknown Source) at com.garepple.test.TestCase.main(TestCase.java:49) Caused by: java.lang.ArrayIndexOutOfBoundsException: 2 at org.drools.reteoo.FactHandleList.get(Unknown Source) at org.drools.reteoo.TupleKey.get(Unknown Source) at org.drools.reteoo.ReteTuple.get(Unknown Source) at org.drools.reteoo.ReteTuple.get(Unknown Source) at com.garepple.rules.Rule_Your_First_Rule_0ConsequenceInvoker.evaluate(Rule_Your_First_Rule_0ConsequenceInvoker.java:14) ... 5 more