[jboss-jira] [JBoss JIRA] (DROOLS-978) java.lang.NullPointerException at org.drools.core.reteoo.NodeTypeEnums.isBetaNode(NodeTypeEnums.java:88)

bing yang (JIRA) issues at jboss.org
Thu Nov 12 04:13:00 EST 2015


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

bing yang updated DROOLS-978:
-----------------------------
    Description: 
when i update the stateful rule in the kfs, then it gives me the NPE:
the 6.3.0.Final and the 6.4.0-snapshot can throws this exception:

Exception in thread "main" java.lang.NullPointerException
	at org.drools.core.reteoo.NodeTypeEnums.isBetaNode(NodeTypeEnums.java:88)
	at org.drools.core.phreak.RuleNetworkEvaluator.innerEval(RuleNetworkEvaluator.java:254)
	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.evaluateNetwork(RuleExecutor.java:65)
	at org.drools.core.common.DefaultAgenda.evaluateEagerList(DefaultAgenda.java:1004)
	at org.drools.core.common.DefaultAgenda.fireNextItem(DefaultAgenda.java:961)
	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.test.TestAA.main(TestAA.java:103)

  was:
when i update the stateful rule in the kfs, then it gives me the NPE:
the 6.3.0.Final and the 6.4.0-snapshot can throws this exception:

Exception in thread "main" java.lang.NullPointerException
	at org.drools.core.reteoo.NodeTypeEnums.isBetaNode(NodeTypeEnums.java:88)
	at org.drools.core.phreak.RuleNetworkEvaluator.innerEval(RuleNetworkEvaluator.java:254)
	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.evaluateNetwork(RuleExecutor.java:65)
	at org.drools.core.common.DefaultAgenda.evaluateEagerList(DefaultAgenda.java:1004)
	at org.drools.core.common.DefaultAgenda.fireNextItem(DefaultAgenda.java:961)
	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.test.rule.engine.drools.stateful.StatefulRuleEngine.fireRules(StatefulRuleEngine.java:197)
	at com.test.demo.EngineDemo.main(EngineDemo.java:61)



> java.lang.NullPointerException at org.drools.core.reteoo.NodeTypeEnums.isBetaNode(NodeTypeEnums.java:88)
> --------------------------------------------------------------------------------------------------------
>
>                 Key: DROOLS-978
>                 URL: https://issues.jboss.org/browse/DROOLS-978
>             Project: Drools
>          Issue Type: Bug
>          Components: core engine
>    Affects Versions: 6.3.0.Final, 6.4.x
>         Environment: JDK6 Win7 64bit
>            Reporter: bing yang
>            Assignee: Mario Fusco
>              Labels: jboss
>
> when i update the stateful rule in the kfs, then it gives me the NPE:
> the 6.3.0.Final and the 6.4.0-snapshot can throws this exception:
> Exception in thread "main" java.lang.NullPointerException
> 	at org.drools.core.reteoo.NodeTypeEnums.isBetaNode(NodeTypeEnums.java:88)
> 	at org.drools.core.phreak.RuleNetworkEvaluator.innerEval(RuleNetworkEvaluator.java:254)
> 	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.evaluateNetwork(RuleExecutor.java:65)
> 	at org.drools.core.common.DefaultAgenda.evaluateEagerList(DefaultAgenda.java:1004)
> 	at org.drools.core.common.DefaultAgenda.fireNextItem(DefaultAgenda.java:961)
> 	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.test.TestAA.main(TestAA.java:103)



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jboss-jira mailing list