Drools version? Looks like a bug, I've seen similar NPE reports.
-W On 27 September 2011 12:23, Hari Kishan < harikishan.tamm...@pass-consulting.com> wrote: > Please find attached the rule Code (.drl) below. > > Frequently getting this below Exception while running rules. > > Exception caught while executing action: > org.drools.reteoo.PropagationQueuingNode$PropagateAction@41c317 > > java.lang.NullPointerException > > at org.drools.util.LeftTupleList.toArray(LeftTupleList.java:106) > > at org.drools.util.LeftTupleList.toArray(LeftTupleList.java:11) > > at org.drools.reteoo.CollectNode.assertObject(CollectNode.java:256) > > at > > org.drools.reteoo.SingleObjectSinkAdapter.propagateAssertObject(SingleObjectSinkAdapter.java:42) > > at > > org.drools.reteoo.RightInputAdapterNode.assertLeftTuple(RightInputAdapterNode.java:135) > > at > > org.drools.reteoo.SingleLeftTupleSinkAdapter.doPropagateAssertLeftTuple(SingleLeftTupleSinkAdapter.java:117) > > at > > org.drools.reteoo.SingleLeftTupleSinkAdapter.propagateAssertLeftTuple(SingleLeftTupleSinkAdapter.java:28) > > at org.drools.reteoo.FromNode.evaluateAndPropagate(FromNode.java:156) > > at org.drools.reteoo.FromNode.assertLeftTuple(FromNode.java:104) > > at > > org.drools.reteoo.CompositeLeftTupleSinkAdapter.doPropagateAssertLeftTuple(CompositeLeftTupleSinkAdapter.java:145) > > at > > org.drools.reteoo.CompositeLeftTupleSinkAdapter.propagateAssertLeftTuple(CompositeLeftTupleSinkAdapter.java:39) > > at org.drools.reteoo.JoinNode.assertObject(JoinNode.java:175) > > at > > org.drools.reteoo.SingleObjectSinkAdapter.propagateAssertObject(SingleObjectSinkAdapter.java:42) > > at > > org.drools.reteoo.PropagationQueuingNode$AssertAction.execute(PropagationQueuingNode.java:326) > > at > > org.drools.reteoo.PropagationQueuingNode.propagateActions(PropagationQueuingNode.java:221) > > at > > org.drools.reteoo.PropagationQueuingNode$PropagateAction.execute(PropagationQueuingNode.java:394) > > at > > org.drools.common.AbstractWorkingMemory.executeQueuedActions(AbstractWorkingMemory.java:1486) > > at org.drools.common.NamedEntryPoint.insert(NamedEntryPoint.java:158) > > at org.drools.common.NamedEntryPoint.insert(NamedEntryPoint.java:122) > > at org.drools.common.NamedEntryPoint.insert(NamedEntryPoint.java:80) > > at org.drools.common.NamedEntryPoint.insert(NamedEntryPoint.java:28) > > at org.mule.module.drools.Drools.assertEvent(Drools.java:165) > > at org.mule.module.bpm.Rules.handleEvent(Rules.java:131) > > at org.mule.module.bpm.RulesComponent.doInvoke(RulesComponent.java:84) > > at > > org.mule.component.AbstractComponent.invokeInternal(AbstractComponent.java:120) > > at > org.mule.component.AbstractComponent.access$000(AbstractComponent.java:56) > > at > > org.mule.component.AbstractComponent$1$1.process(AbstractComponent.java:234) > > at > > org.mule.processor.chain.DefaultMessageProcessorChain.doProcess(DefaultMessageProcessorChain.java:88) > > at > > org.mule.processor.chain.AbstractMessageProcessorChain.process(AbstractMessageProcessorChain.java:89) > > at > > org.mule.processor.chain.InterceptingChainLifecycleWrapper.doProcess(InterceptingChainLifecycleWrapper.java:63) > > at > > org.mule.processor.chain.AbstractMessageProcessorChain.process(AbstractMessageProcessorChain.java:89) > > at > > org.mule.processor.chain.InterceptingChainLifecycleWrapper.process(InterceptingChainLifecycleWrapper.java:94) > > at > org.mule.component.AbstractComponent.process(AbstractComponent.java:154) > > at > > org.mule.processor.AbstractInterceptingMessageProcessor.processNext(AbstractInterceptingMessageProcessor.java:93) > > at > > org.mule.interceptor.AbstractEnvelopeInterceptor.process(AbstractEnvelopeInterceptor.java:55) > > at > > org.mule.processor.AsyncInterceptingMessageProcessor.processNextTimed(AsyncInterceptingMessageProcessor.java:118) > > at > > org.mule.processor.SedaStageInterceptingMessageProcessor$SedaStageWorker.doWork(SedaStageInterceptingMessageProcessor.java:197) > > at > > org.mule.processor.SedaStageInterceptingMessageProcessor$SedaStageWorker.doRun(SedaStageInterceptingMessageProcessor.java:178) > > at > org.mule.work.AbstractMuleEventWork.run(AbstractMuleEventWork.java:43) > > at org.mule.work.WorkerContext.run(WorkerContext.java:309) > > 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:619) > > http://drools.46999.n3.nabble.com/file/n3372189/sensors.drl sensors.drl > > -- > View this message in context: > http://drools.46999.n3.nabble.com/Getting-Exception-while-running-rules-continuously-on-the-Event-Streams-from-Mule-Component-tp3372189p3372189.html > Sent from the Drools: User forum mailing list archive at Nabble.com. > _______________________________________________ > rules-users mailing list > rules-users@lists.jboss.org > https://lists.jboss.org/mailman/listinfo/rules-users >
_______________________________________________ rules-users mailing list rules-users@lists.jboss.org https://lists.jboss.org/mailman/listinfo/rules-users