[
https://issues.jboss.org/browse/DROOLS-634?page=com.atlassian.jira.plugin...
]
Anantjot Anand commented on DROOLS-634:
---------------------------------------
It happens that I am again dealing with this exception currently in 6.3.0.Final as well.
However for me it happen for fisrt evaluation only and if i re-submit the same request no
exception happen. Very wierd behavior. I plan to set null pointer check and see if it
resolves it or move the exception somewhere else.
Caused by: java.lang.NullPointerException at
org.drools.core.reteoo.RuleTerminalNodeLeftTuple.getDeclarationIds(RuleTerminalNodeLeftTuple.java:394) at
org.drools.core.audit.WorkingMemoryLogger.extractDeclarations(WorkingMemoryLogger.java:329) at
org.drools.core.audit.WorkingMemoryLogger.matchCreated(WorkingMemoryLogger.java:273) at
org.drools.core.event.AgendaEventSupport.fireActivationCreated(AgendaEventSupport.java:58) at
org.drools.core.phreak.PhreakRuleTerminalNode.doLeftTupleInsert(PhreakRuleTerminalNode.java:110) at
org.drools.core.phreak.PhreakRuleTerminalNode.doLeftInserts(PhreakRuleTerminalNode.java:84) at
org.drools.core.phreak.PhreakRuleTerminalNode.doNode(PhreakRuleTerminalNode.java:57) at
org.drools.core.phreak.RuleNetworkEvaluator.innerEval(RuleNetworkEvaluator.java:318) 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:979) at
org.drools.core.common.DefaultAgenda.fireAllRules(DefaultAgenda.java:1293) 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.wellsfargo.ARGenT.Execution.RuleBase.processDataWithRules(RuleBase.java:1529) ... 10
more</stackTrace>
Exception thrown from WorkingMemoryLogger randomly when simultaneous
evaluation taking place by different threads
-----------------------------------------------------------------------------------------------------------------
Key: DROOLS-634
URL:
https://issues.jboss.org/browse/DROOLS-634
Project: Drools
Issue Type: Bug
Affects Versions: 6.2.0.CR1
Reporter: Anantjot Anand
Assignee: Mario Fusco
Caused by: java.lang.NullPointerException
at
org.drools.core.reteoo.RuleTerminalNodeLeftTuple.getDeclarationIds(RuleTerminalNodeLeftTuple.java:394)
at
org.drools.core.audit.WorkingMemoryLogger.extractDeclarations(WorkingMemoryLogger.java:325)
at org.drools.core.audit.WorkingMemoryLogger.matchCreated(WorkingMemoryLogger.java:269)
at
org.drools.core.event.AgendaEventSupport.fireActivationCreated(AgendaEventSupport.java:58)
at
org.drools.core.phreak.PhreakRuleTerminalNode.doLeftTupleInsert(PhreakRuleTerminalNode.java:95)
at
org.drools.core.phreak.PhreakRuleTerminalNode.doLeftInserts(PhreakRuleTerminalNode.java:69)
at org.drools.core.phreak.PhreakRuleTerminalNode.doNode(PhreakRuleTerminalNode.java:42)
at org.drools.core.phreak.RuleNetworkEvaluator.innerEval(RuleNetworkEvaluator.java:316)
at org.drools.core.phreak.RuleNetworkEvaluator.outerEval(RuleNetworkEvaluator.java:161)
at
org.drools.core.phreak.RuleNetworkEvaluator.evaluateNetwork(RuleNetworkEvaluator.java:116)
at org.drools.core.phreak.RuleExecutor.reEvaluateNetwork(RuleExecutor.java:225)
at org.drools.core.phreak.RuleExecutor.evaluateNetworkAndFire(RuleExecutor.java:98)
at org.drools.core.common.DefaultAgenda.fireNextItem(DefaultAgenda.java:988)
at org.drools.core.common.DefaultAgenda.fireAllRules(DefaultAgenda.java:1274)
at
org.drools.core.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:1281)
at
org.drools.core.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:1254)
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)