]
RH Bugzilla Integration commented on DROOLS-1115:
-------------------------------------------------
Marek Winkler <mwinkler(a)redhat.com> changed the Status of [bug
IndexOutOfBoundException when using conditional break + query
-------------------------------------------------------------
Key: DROOLS-1115
URL:
https://issues.jboss.org/browse/DROOLS-1115
Project: Drools
Issue Type: Bug
Components: core engine
Affects Versions: 6.4.0.CR2
Reporter: Massinissa BOUZIAD
Assignee: Mario Fusco
Priority: Blocker
Fix For: 6.4.0.Final, 7.0.0.Final
I got an java.lang.ArrayIndexOutOfBoundsException when I use conditionnal breaking and
queries.
I face this issue since 6.4.0.CR2 and not before this.
Following the stack trace :
java.lang.ArrayIndexOutOfBoundsException: 2
at
org.drools.core.reteoo.AbstractTerminalNode.getPathNodes(AbstractTerminalNode.java:304)
at
org.drools.core.reteoo.AbstractTerminalNode.getPathNodes(AbstractTerminalNode.java:311)
at
org.drools.core.phreak.PhreakQueryTerminalNode.checkAndTriggerQueryReevaluation(PhreakQueryTerminalNode.java:173)
at
org.drools.core.phreak.PhreakQueryTerminalNode.doLeftInserts(PhreakQueryTerminalNode.java:78)
at
org.drools.core.phreak.PhreakQueryTerminalNode.doNode(PhreakQueryTerminalNode.java:54)
at org.drools.core.phreak.RuleNetworkEvaluator.innerEval(RuleNetworkEvaluator.java:282)
at org.drools.core.phreak.RuleNetworkEvaluator.outerEval(RuleNetworkEvaluator.java:136)
at
org.drools.core.phreak.RuleNetworkEvaluator.evaluateNetwork(RuleNetworkEvaluator.java:94)
at org.drools.core.phreak.RuleExecutor.reEvaluateNetwork(RuleExecutor.java:194)
at org.drools.core.phreak.RuleExecutor.evaluateNetworkAndFire(RuleExecutor.java:73)
at org.drools.core.common.DefaultAgenda.fireNextItem(DefaultAgenda.java:1003)
at org.drools.core.common.DefaultAgenda.fireLoop(DefaultAgenda.java:1346)
at org.drools.core.common.DefaultAgenda.fireAllRules(DefaultAgenda.java:1284)
at
org.drools.core.impl.StatefulKnowledgeSessionImpl.internalFireAllRules(StatefulKnowledgeSessionImpl.java:1303)
at
org.drools.core.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:1293)
at
org.drools.core.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:1274)
at com.darty.drools.CodicCriteriaTest.price(CodicCriteriaTest.java:53)