Details
-
Bug
-
Resolution: Cannot Reproduce
-
Blocker
-
None
-
7.7.0.Final
-
None
-
3
-
NEW
-
NEW
Description
drools 7.70 Final throws below exception when KieModule is created with below configuration , with 6,00,000 fact objects:
kieHelper.build(
SequentialAgendaOption.DYNAMIC,
SequentialOption.YES,
MultithreadEvaluationOption.YES,
MaxThreadsOption.get(20)));
java.lang.NullPointerException: null
at org.drools.core.phreak.PhreakFromNode.doLeftUpdates(PhreakFromNode.java:199) ~[drools-core-7.17.0.Final.jar!/:7.17.0.Final]
at org.drools.core.phreak.PhreakFromNode.doNode(PhreakFromNode.java:64) ~[drools-core-7.17.0.Final.jar!/:7.17.0.Final]
at org.drools.core.phreak.RuleNetworkEvaluator.evalNode(RuleNetworkEvaluator.java:393) ~[drools-core-7.17.0.Final.jar!/:7.17.0.Final]
at org.drools.core.phreak.RuleNetworkEvaluator.innerEval(RuleNetworkEvaluator.java:339) ~[drools-core-7.17.0.Final.jar!/:7.17.0.Final]
at org.drools.core.phreak.RuleNetworkEvaluator.doRiaNode(RuleNetworkEvaluator.java:620) ~[drools-core-7.17.0.Final.jar!/:7.17.0.Final]
at org.drools.core.phreak.RuleNetworkEvaluator.evalBetaNode(RuleNetworkEvaluator.java:547) ~[drools-core-7.17.0.Final.jar!/:7.17.0.Final]
at org.drools.core.phreak.RuleNetworkEvaluator.evalNode(RuleNetworkEvaluator.java:379) ~[drools-core-7.17.0.Final.jar!/:7.17.0.Final]
at org.drools.core.phreak.RuleNetworkEvaluator.innerEval(RuleNetworkEvaluator.java:339) ~[drools-core-7.17.0.Final.jar!/:7.17.0.Final]
at org.drools.core.phreak.RuleNetworkEvaluator.outerEval(RuleNetworkEvaluator.java:175) ~[drools-core-7.17.0.Final.jar!/:7.17.0.Final]
at org.drools.core.phreak.RuleNetworkEvaluator.evaluateNetwork(RuleNetworkEvaluator.java:133) ~[drools-core-7.17.0.Final.jar!/:7.17.0.Final]
at org.drools.core.phreak.RuleExecutor.reEvaluateNetwork(RuleExecutor.java:212) ~[drools-core-7.17.0.Final.jar!/:7.17.0.Final]
at org.drools.core.phreak.RuleExecutor.evaluateNetworkAndFire(RuleExecutor.java:87) ~[drools-core-7.17.0.Final.jar!/:7.17.0.Final]
at org.drools.core.concurrent.AbstractRuleEvaluator.internalEvaluateAndFire(AbstractRuleEvaluator.java:34) ~[drools-core-7.17.0.Final.jar!/:7.17.0.Final]
at org.drools.core.concurrent.SequentialRuleEvaluator.evaluateAndFire(SequentialRuleEvaluator.java:43) ~[drools-core-7.17.0.Final.jar!/:7.17.0.Final]
at org.drools.core.common.DefaultAgenda.fireLoop(DefaultAgenda.java:1066) ~[drools-core-7.17.0.Final.jar!/:7.17.0.Final]
at org.drools.core.common.DefaultAgenda.internalFireAllRules(DefaultAgenda.java:1013) ~[drools-core-7.17.0.Final.jar!/:7.17.0.Final]
at org.drools.core.common.DefaultAgenda.fireAllRules(DefaultAgenda.java:1005) ~[drools-core-7.17.0.Final.jar!/:7.17.0.Final]
at org.drools.core.impl.StatefulKnowledgeSessionImpl.internalFireAllRules(StatefulKnowledgeSessionImpl.java:1330) ~[drools-core-7.17.0.Final.jar!/:7.17.0.Final]
at org.drools.core.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:1321) ~[drools-core-7.17.0.Final.jar!/:7.17.0.Final]
at org.drools.core.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:1305) ~[drools-core-7.17.0.Final.jar!/:7.17.0.Final]