[jboss-jira] [JBoss JIRA] (DROOLS-844) Crash when node is deleted from query node

Fabian Meyer (JIRA) issues at jboss.org
Fri Jul 10 06:01:03 EDT 2015


Fabian Meyer created DROOLS-844:
-----------------------------------

             Summary: Crash when node is deleted from query node
                 Key: DROOLS-844
                 URL: https://issues.jboss.org/browse/DROOLS-844
             Project: Drools
          Issue Type: Bug
          Components: core engine
    Affects Versions: 6.3.0.Beta2
            Reporter: Fabian Meyer
            Assignee: Mario Fusco
            Priority: Critical


When a left delete is performed on a PhreakQueryNode, the fact handle of the left tuple might be null, resulting in a NullPointerException.

Exception in thread "Thread-6" java.lang.NullPointerException
	at org.drools.core.phreak.PhreakQueryNode.doLeftDeletes(PhreakQueryNode.java:176)
	at org.drools.core.phreak.PhreakQueryNode.doNode(PhreakQueryNode.java:46)
	at org.drools.core.phreak.RuleNetworkEvaluator.evalQueryNode(RuleNetworkEvaluator.java:460)
	at org.drools.core.phreak.RuleNetworkEvaluator.innerEval(RuleNetworkEvaluator.java:360)
	at org.drools.core.phreak.RuleNetworkEvaluator.doRiaNode(RuleNetworkEvaluator.java:598)
	at org.drools.core.phreak.RuleNetworkEvaluator.evalBetaNode(RuleNetworkEvaluator.java:524)
	at org.drools.core.phreak.RuleNetworkEvaluator.innerEval(RuleNetworkEvaluator.java:336)
	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:973)
	at org.drools.core.common.DefaultAgenda.fireUntilHalt(DefaultAgenda.java:1251)
	at org.drools.core.impl.StatefulKnowledgeSessionImpl.fireUntilHalt(StatefulKnowledgeSessionImpl.java:1353)
	at org.drools.core.impl.StatefulKnowledgeSessionImpl.fireUntilHalt(StatefulKnowledgeSessionImpl.java:1331)



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


More information about the jboss-jira mailing list