[jboss-jira] [JBoss JIRA] (DROOLS-3707) exception thrown in drools 7.7.0 Final

Monika Gupta (Jira) issues at jboss.org
Tue Feb 26 06:30:05 EST 2019


     [ https://issues.jboss.org/browse/DROOLS-3707?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

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)


More information about the jboss-jira mailing list