Drools version?<br><br>Looks like a bug, I&#39;ve seen similar NPE reports.<br><br>-W<br><br><div class="gmail_quote">On 27 September 2011 12:23, Hari Kishan <span dir="ltr">&lt;<a href="mailto:HariKishan.Tammana@pass-consulting.com">HariKishan.Tammana@pass-consulting.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Please find attached the rule Code (.drl) below.<br>
<br>
Frequently getting this below Exception while running rules.<br>
<br>
Exception caught while executing action:<br>
org.drools.reteoo.PropagationQueuingNode$PropagateAction@41c317<br>
<br>
java.lang.NullPointerException<br>
<br>
      at org.drools.util.LeftTupleList.toArray(LeftTupleList.java:106)<br>
<br>
      at org.drools.util.LeftTupleList.toArray(LeftTupleList.java:11)<br>
<br>
      at org.drools.reteoo.CollectNode.assertObject(CollectNode.java:256)<br>
<br>
      at<br>
org.drools.reteoo.SingleObjectSinkAdapter.propagateAssertObject(SingleObjectSinkAdapter.java:42)<br>
<br>
      at<br>
org.drools.reteoo.RightInputAdapterNode.assertLeftTuple(RightInputAdapterNode.java:135)<br>
<br>
      at<br>
org.drools.reteoo.SingleLeftTupleSinkAdapter.doPropagateAssertLeftTuple(SingleLeftTupleSinkAdapter.java:117)<br>
<br>
      at<br>
org.drools.reteoo.SingleLeftTupleSinkAdapter.propagateAssertLeftTuple(SingleLeftTupleSinkAdapter.java:28)<br>
<br>
      at org.drools.reteoo.FromNode.evaluateAndPropagate(FromNode.java:156)<br>
<br>
      at org.drools.reteoo.FromNode.assertLeftTuple(FromNode.java:104)<br>
<br>
      at<br>
org.drools.reteoo.CompositeLeftTupleSinkAdapter.doPropagateAssertLeftTuple(CompositeLeftTupleSinkAdapter.java:145)<br>
<br>
      at<br>
org.drools.reteoo.CompositeLeftTupleSinkAdapter.propagateAssertLeftTuple(CompositeLeftTupleSinkAdapter.java:39)<br>
<br>
      at org.drools.reteoo.JoinNode.assertObject(JoinNode.java:175)<br>
<br>
      at<br>
org.drools.reteoo.SingleObjectSinkAdapter.propagateAssertObject(SingleObjectSinkAdapter.java:42)<br>
<br>
      at<br>
org.drools.reteoo.PropagationQueuingNode$AssertAction.execute(PropagationQueuingNode.java:326)<br>
<br>
      at<br>
org.drools.reteoo.PropagationQueuingNode.propagateActions(PropagationQueuingNode.java:221)<br>
<br>
      at<br>
org.drools.reteoo.PropagationQueuingNode$PropagateAction.execute(PropagationQueuingNode.java:394)<br>
<br>
      at<br>
org.drools.common.AbstractWorkingMemory.executeQueuedActions(AbstractWorkingMemory.java:1486)<br>
<br>
      at org.drools.common.NamedEntryPoint.insert(NamedEntryPoint.java:158)<br>
<br>
      at org.drools.common.NamedEntryPoint.insert(NamedEntryPoint.java:122)<br>
<br>
      at org.drools.common.NamedEntryPoint.insert(NamedEntryPoint.java:80)<br>
<br>
      at org.drools.common.NamedEntryPoint.insert(NamedEntryPoint.java:28)<br>
<br>
      at org.mule.module.drools.Drools.assertEvent(Drools.java:165)<br>
<br>
      at org.mule.module.bpm.Rules.handleEvent(Rules.java:131)<br>
<br>
      at org.mule.module.bpm.RulesComponent.doInvoke(RulesComponent.java:84)<br>
<br>
      at<br>
org.mule.component.AbstractComponent.invokeInternal(AbstractComponent.java:120)<br>
<br>
      at<br>
org.mule.component.AbstractComponent.access$000(AbstractComponent.java:56)<br>
<br>
      at<br>
org.mule.component.AbstractComponent$1$1.process(AbstractComponent.java:234)<br>
<br>
      at<br>
org.mule.processor.chain.DefaultMessageProcessorChain.doProcess(DefaultMessageProcessorChain.java:88)<br>
<br>
      at<br>
org.mule.processor.chain.AbstractMessageProcessorChain.process(AbstractMessageProcessorChain.java:89)<br>
<br>
      at<br>
org.mule.processor.chain.InterceptingChainLifecycleWrapper.doProcess(InterceptingChainLifecycleWrapper.java:63)<br>
<br>
      at<br>
org.mule.processor.chain.AbstractMessageProcessorChain.process(AbstractMessageProcessorChain.java:89)<br>
<br>
      at<br>
org.mule.processor.chain.InterceptingChainLifecycleWrapper.process(InterceptingChainLifecycleWrapper.java:94)<br>
<br>
      at<br>
org.mule.component.AbstractComponent.process(AbstractComponent.java:154)<br>
<br>
      at<br>
org.mule.processor.AbstractInterceptingMessageProcessor.processNext(AbstractInterceptingMessageProcessor.java:93)<br>
<br>
      at<br>
org.mule.interceptor.AbstractEnvelopeInterceptor.process(AbstractEnvelopeInterceptor.java:55)<br>
<br>
      at<br>
org.mule.processor.AsyncInterceptingMessageProcessor.processNextTimed(AsyncInterceptingMessageProcessor.java:118)<br>
<br>
      at<br>
org.mule.processor.SedaStageInterceptingMessageProcessor$SedaStageWorker.doWork(SedaStageInterceptingMessageProcessor.java:197)<br>
<br>
      at<br>
org.mule.processor.SedaStageInterceptingMessageProcessor$SedaStageWorker.doRun(SedaStageInterceptingMessageProcessor.java:178)<br>
<br>
      at<br>
org.mule.work.AbstractMuleEventWork.run(AbstractMuleEventWork.java:43)<br>
<br>
      at org.mule.work.WorkerContext.run(WorkerContext.java:309)<br>
<br>
      at<br>
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)<br>
<br>
      at<br>
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)<br>
<br>
      at java.lang.Thread.run(Thread.java:619)<br>
<br>
<a href="http://drools.46999.n3.nabble.com/file/n3372189/sensors.drl" target="_blank">http://drools.46999.n3.nabble.com/file/n3372189/sensors.drl</a> sensors.drl<br>
<font color="#888888"><br>
--<br>
View this message in context: <a href="http://drools.46999.n3.nabble.com/Getting-Exception-while-running-rules-continuously-on-the-Event-Streams-from-Mule-Component-tp3372189p3372189.html" target="_blank">http://drools.46999.n3.nabble.com/Getting-Exception-while-running-rules-continuously-on-the-Event-Streams-from-Mule-Component-tp3372189p3372189.html</a><br>

Sent from the Drools: User forum mailing list archive at Nabble.com.<br>
_______________________________________________<br>
rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
</font></blockquote></div><br>