[
https://issues.jboss.org/browse/DROOLS-3707?page=com.atlassian.jira.plugi...
]
Monika Gupta updated DROOLS-3707:
---------------------------------
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]
was:
drools 7.70 Final throws below exception when KieModule is created with below
configuration :
kieHelper.build(
SequentialAgendaOption.DYNAMIC,
SequentialOption.YES,
MultithreadEvaluationOption.YES,
MaxThreadsOption.get(20)));
java.lang.NullPointerException
at org.drools.core.phreak.PhreakJoinNode.doLeftInserts(PhreakJoinNode.java:95)
at org.drools.core.phreak.PhreakJoinNode.doNode(PhreakJoinNode.java:71)
at
org.drools.core.phreak.RuleNetworkEvaluator.switchOnDoBetaNode(RuleNetworkEvaluator.java:552)
at
org.drools.core.phreak.RuleNetworkEvaluator.evalBetaNode(RuleNetworkEvaluator.java:538)
at
org.drools.core.phreak.RuleNetworkEvaluator.evalNode(RuleNetworkEvaluator.java:373)
at
org.drools.core.phreak.RuleNetworkEvaluator.innerEval(RuleNetworkEvaluator.java:333)
at
org.drools.core.phreak.RuleNetworkEvaluator.outerEval(RuleNetworkEvaluator.java:169)
at
org.drools.core.phreak.RuleNetworkEvaluator.evaluateNetwork(RuleNetworkEvaluator.java:127)
at org.drools.core.phreak.RuleExecutor.reEvaluateNetwork(RuleExecutor.java:212)
at org.drools.core.phreak.RuleExecutor.evaluateNetworkAndFire(RuleExecutor.java:87)
at
org.drools.core.concurrent.AbstractRuleEvaluator.internalEvaluateAndFire(AbstractRuleEvaluator.java:34)
at
org.drools.core.concurrent.SequentialRuleEvaluator.evaluateAndFire(SequentialRuleEvaluator.java:43)
at org.drools.core.common.DefaultAgenda.fireLoop(DefaultAgenda.java:1067)
at org.drools.core.common.DefaultAgenda.internalFireAllRules(DefaultAgenda.java:1014)
at org.drools.core.common.DefaultAgenda.fireAllRules(DefaultAgenda.java:1006)
at
org.drools.core.impl.StatefulKnowledgeSessionImpl.internalFireAllRules(StatefulKnowledgeSessionImpl.java:1308)
at
org.drools.core.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:1299)
at
org.drools.core.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:1283)
at
org.drools.core.impl.StatelessKnowledgeSessionImpl.execute(StatelessKnowledgeSessionImpl.java:281)
Priority: Blocker (was: Major)
exception thrown in drools 7.7.0 Final
--------------------------------------
Key: DROOLS-3707
URL:
https://issues.jboss.org/browse/DROOLS-3707
Project: Drools
Issue Type: Bug
Components: core engine
Affects Versions: 7.7.0.Final
Reporter: Monika Gupta
Assignee: Mario Fusco
Priority: Blocker
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]
--
This message was sent by Atlassian Jira
(v7.12.1#712002)