[jboss-jira] [JBoss JIRA] Resolved: (JBRULES-3210) NPE in Fusion's BrokerExample since 5.3
Geoffrey De Smet (JIRA)
jira-events at lists.jboss.org
Thu Sep 22 03:09:26 EDT 2011
[ https://issues.jboss.org/browse/JBRULES-3210?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Geoffrey De Smet resolved JBRULES-3210.
---------------------------------------
Resolution: Done
edson mailed me that this issue is resolved
> NPE in Fusion's BrokerExample since 5.3
> ---------------------------------------
>
> Key: JBRULES-3210
> URL: https://issues.jboss.org/browse/JBRULES-3210
> Project: Drools
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Affects Versions: 5.3.0.Beta1
> Reporter: Geoffrey De Smet
> Assignee: Edson Tirelli
> Priority: Critical
> Fix For: 5.3.0.CR1
>
>
> {code}
> org.drools.runtime.rule.ConsequenceException: rule: Update stock price
> at org.drools.runtime.rule.impl.DefaultConsequenceExceptionHandler.handleException(DefaultConsequenceExceptionHandler.java:39)
> at org.drools.common.DefaultAgenda.fireActivation(DefaultAgenda.java:1100)
> at org.drools.common.DefaultAgenda.fireNextItem(DefaultAgenda.java:1029)
> at org.drools.common.DefaultAgenda.fireAllRules(DefaultAgenda.java:1250)
> at org.drools.common.AbstractWorkingMemory.fireAllRules(AbstractWorkingMemory.java:733)
> at org.drools.common.AbstractWorkingMemory.fireAllRules(AbstractWorkingMemory.java:699)
> at org.drools.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:218)
> at org.drools.examples.broker.Broker.receive(Broker.java:71)
> at org.drools.examples.broker.events.EventFeeder$FeedJob.execute(EventFeeder.java:85)
> at org.drools.time.impl.JDKTimerService$JDKCallableJob.call(JDKTimerService.java:151)
> at org.drools.time.impl.JDKTimerService$JDKCallableJob.call(JDKTimerService.java:126)
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:206)
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> at java.lang.Thread.run(Thread.java:662)
> Caused by: org.drools.RuntimeDroolsException: Unexpected exception executing action org.drools.reteoo.PropagationQueuingNode$PropagateAction at 1ba4159
> at org.drools.common.AbstractWorkingMemory.executeQueuedActions(AbstractWorkingMemory.java:996)
> at org.drools.common.NamedEntryPoint.update(NamedEntryPoint.java:473)
> at org.drools.common.NamedEntryPoint.update(NamedEntryPoint.java:365)
> at org.drools.base.DefaultKnowledgeHelper.update(DefaultKnowledgeHelper.java:298)
> at org.drools.base.DefaultKnowledgeHelper.update(DefaultKnowledgeHelper.java:306)
> at org.drools.base.ModifyInterceptor.doAfter(ModifyInterceptor.java:59)
> at org.mvel2.ast.InterceptorWrapper.getReducedValueAccelerated(InterceptorWrapper.java:38)
> at org.mvel2.MVELRuntime.execute(MVELRuntime.java:89)
> at org.mvel2.compiler.CompiledExpression.getValue(CompiledExpression.java:125)
> at org.mvel2.compiler.CompiledExpression.getValue(CompiledExpression.java:118)
> at org.mvel2.MVEL.executeExpression(MVEL.java:928)
> at org.drools.base.mvel.MVELConsequence.evaluate(MVELConsequence.java:105)
> at org.drools.common.DefaultAgenda.fireActivation(DefaultAgenda.java:1090)
> ... 16 more
> Caused by: java.lang.NullPointerException
> at org.drools.core.util.RightTupleIndexHashTable.removeAdd(RightTupleIndexHashTable.java:321)
> at org.drools.reteoo.JoinNode.modifyRightTuple(JoinNode.java:229)
> at org.drools.reteoo.BetaNode.modifyObject(BetaNode.java:431)
> at org.drools.reteoo.JoinNode.modifyObject(JoinNode.java:463)
> at org.drools.reteoo.SingleObjectSinkAdapter.propagateModifyObject(SingleObjectSinkAdapter.java:68)
> at org.drools.reteoo.PropagationQueuingNode$ModifyAction.execute(PropagationQueuingNode.java:391)
> at org.drools.reteoo.PropagationQueuingNode.propagateActions(PropagationQueuingNode.java:225)
> at org.drools.reteoo.PropagationQueuingNode$PropagateAction.execute(PropagationQueuingNode.java:438)
> at org.drools.common.AbstractWorkingMemory.executeQueuedActions(AbstractWorkingMemory.java:994)
> ... 28 more
> {code}
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list