]
Mario Fusco reassigned DROOLS-1069:
-----------------------------------
Assignee: Mario Fusco (was: Mark Proctor)
UnsupportedOperationException due to missing blocker in overriding
classes FromNodeLeftTuple, JoinNodeLeftTuple
----------------------------------------------------------------------------------------------------------------
Key: DROOLS-1069
URL:
https://issues.jboss.org/browse/DROOLS-1069
Project: Drools
Issue Type: Bug
Affects Versions: 6.3.0.Final
Reporter: Anantjot Anand
Assignee: Mario Fusco
BaseLeftTuple class is inherited by EvalNodeLeftTuple, FromNodeLeftTuple,
JoinNodeLeftTuple, LeftTupleImpl, NotNodeLeftTuple, QueryElementNodeLeftTuple,
QueryRiaFixerNodeLeftTuple, RuleTerminalNodeLeftTuple classes.
FromNodeLeftTuple, JoinNodeLeftTuple, QueryElementNodeLeftTuple,
QueryRiaFixerNodeLeftTuple and RuleTerminalNodeLeftTuple doesn’t implement its overridden
methods.
at org.drools.core.reteoo.BaseLeftTuple.getBlocker(BaseLeftTuple.java:535)
at org.drools.core.phreak.PhreakExistsNode.doLeftDeletes(PhreakExistsNode.java:425)
at org.drools.core.phreak.PhreakExistsNode.doNode(PhreakExistsNode.java:53)
at
org.drools.core.phreak.RuleNetworkEvaluator.switchOnDoBetaNode(RuleNetworkEvaluator.java:560)
at
org.drools.core.phreak.RuleNetworkEvaluator.evalBetaNode(RuleNetworkEvaluator.java:536)
at org.drools.core.phreak.RuleNetworkEvaluator.evalNode(RuleNetworkEvaluator.java:372)
at org.drools.core.phreak.RuleNetworkEvaluator.innerEval(RuleNetworkEvaluator.java:332)
at org.drools.core.phreak.RuleNetworkEvaluator.outerEval(RuleNetworkEvaluator.java:166)
at
org.drools.core.phreak.RuleNetworkEvaluator.evaluateNetwork(RuleNetworkEvaluator.java:123)
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:978)
at org.drools.core.common.DefaultAgenda.fireAllRules(DefaultAgenda.java:1292)
at
org.drools.core.impl.StatefulKnowledgeSessionImpl.internalFireAllRules(StatefulKnowledgeSessionImpl.java:1294)
at
org.drools.core.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:1281)
at
org.drools.core.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:1260)
at com.wellsfargo.ARGenT.Execution.RuleBase.processDataWithRules(RuleBase.java:1618)