<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><br></div><div>My scenario is a rule that is firing over a collection. &nbsp;For each item in that collection a ruleflow starts to handle it. &nbsp;Right now the ruleflow just uses the log workitem to log the steps. &nbsp;When there are ~600 items in the collection I'm getting stack overflows. &nbsp;Granted the processes could be optimized (I'd really like to take each thing in the collection that matched and start a process for the set of them). &nbsp;Still is there a limit to the number of active processes with work items?</div><div><br></div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(255, 0, 0); ">java.lang.StackOverflowError</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(255, 0, 0); "><span class="Apple-tab-span" style="white-space:pre">        </span>at java.lang.Long.valueOf(<span style="text-decoration: underline ; color: #000080">Long.java:547</span>)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(255, 0, 0); "><span class="Apple-tab-span" style="white-space:pre">        </span>at org.drools.workflow.core.impl.NodeContainerImpl.getNode(<span style="text-decoration: underline ; color: #000080">NodeContainerImpl.java:44</span>)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(255, 0, 0); "><span class="Apple-tab-span" style="white-space:pre">        </span>at org.drools.workflow.core.impl.WorkflowProcessImpl.getNode(<span style="text-decoration: underline ; color: #000080">WorkflowProcessImpl.java:47</span>)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(255, 0, 0); "><span class="Apple-tab-span" style="white-space:pre">        </span>at org.drools.workflow.core.impl.WorkflowProcessImpl.internalGetNode(<span style="text-decoration: underline ; color: #000080">WorkflowProcessImpl.java:51</span>)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(255, 0, 0); "><span class="Apple-tab-span" style="white-space:pre">        </span>at org.drools.workflow.instance.impl.NodeInstanceImpl.getNode(<span style="text-decoration: underline ; color: #000080">NodeInstanceImpl.java:90</span>)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(255, 0, 0); "><span class="Apple-tab-span" style="white-space:pre">        </span>at org.drools.workflow.instance.impl.ExtendedNodeInstanceImpl.getExtendedNode(<span style="text-decoration: underline ; color: #000080">ExtendedNodeInstanceImpl.java:24</span>)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(255, 0, 0); "><span class="Apple-tab-span" style="white-space:pre">        </span>at org.drools.workflow.instance.impl.ExtendedNodeInstanceImpl.triggerEvent(<span style="text-decoration: underline ; color: #000080">ExtendedNodeInstanceImpl.java:41</span>)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(255, 0, 0); "><span class="Apple-tab-span" style="white-space:pre">        </span>at org.drools.workflow.instance.impl.ExtendedNodeInstanceImpl.internalTrigger(<span style="text-decoration: underline ; color: #000080">ExtendedNodeInstanceImpl.java:28</span>)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(255, 0, 0); "><span class="Apple-tab-span" style="white-space:pre">        </span>at org.drools.workflow.instance.node.EventBasedNodeInstance.internalTrigger(<span style="text-decoration: underline ; color: #000080">EventBasedNodeInstance.java:30</span>)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(255, 0, 0); "><span class="Apple-tab-span" style="white-space:pre">        </span>at org.drools.workflow.instance.node.WorkItemNodeInstance.internalTrigger(<span style="text-decoration: underline ; color: #000080">WorkItemNodeInstance.java:80</span>)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(255, 0, 0); "><span class="Apple-tab-span" style="white-space:pre">        </span>at org.drools.workflow.instance.impl.NodeInstanceImpl.trigger(<span style="text-decoration: underline ; color: #000080">NodeInstanceImpl.java:111</span>)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(255, 0, 0); "><span class="Apple-tab-span" style="white-space:pre">        </span>at org.drools.workflow.instance.impl.NodeInstanceImpl.triggerConnection(<span style="text-decoration: underline ; color: #000080">NodeInstanceImpl.java:141</span>)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(255, 0, 0); "><span class="Apple-tab-span" style="white-space:pre">        </span>at org.drools.workflow.instance.impl.NodeInstanceImpl.triggerCompleted(<span style="text-decoration: underline ; color: #000080">NodeInstanceImpl.java:128</span>)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(255, 0, 0); "><span class="Apple-tab-span" style="white-space:pre">        </span>at org.drools.workflow.instance.impl.ExtendedNodeInstanceImpl.triggerCompleted(<span style="text-decoration: underline ; color: #000080">ExtendedNodeInstanceImpl.java:37</span>)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(255, 0, 0); "><span class="Apple-tab-span" style="white-space:pre">        </span>at org.drools.workflow.instance.node.EventBasedNodeInstance.triggerCompleted(<span style="text-decoration: underline ; color: #000080">EventBasedNodeInstance.java:96</span>)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(255, 0, 0); "><span class="Apple-tab-span" style="white-space:pre">        </span>at org.drools.workflow.instance.node.EventBasedNodeInstance.triggerCompleted(<span style="text-decoration: underline ; color: #000080">EventBasedNodeInstance.java:77</span>)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(255, 0, 0); "><span class="Apple-tab-span" style="white-space:pre">        </span>at org.drools.workflow.instance.node.WorkItemNodeInstance.triggerCompleted(<span style="text-decoration: underline ; color: #000080">WorkItemNodeInstance.java:192</span>)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(255, 0, 0); "><span class="Apple-tab-span" style="white-space:pre">        </span>at org.drools.workflow.instance.node.WorkItemNodeInstance.workItemCompleted(<span style="text-decoration: underline ; color: #000080">WorkItemNodeInstance.java:244</span>)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(255, 0, 0); "><span class="Apple-tab-span" style="white-space:pre">        </span>at org.drools.workflow.instance.node.WorkItemNodeInstance.signalEvent(<span style="text-decoration: underline ; color: #000080">WorkItemNodeInstance.java:222</span>)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(255, 0, 0); "><span class="Apple-tab-span" style="white-space:pre">        </span>at org.drools.workflow.instance.impl.WorkflowProcessInstanceImpl.signalEvent(<span style="text-decoration: underline ; color: #000080">WorkflowProcessInstanceImpl.java:258</span>)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(255, 0, 0); "><span class="Apple-tab-span" style="white-space:pre">        </span>at org.drools.process.instance.impl.DefaultWorkItemManager.completeWorkItem(<span style="text-decoration: underline ; color: #000080">DefaultWorkItemManager.java:96</span>)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(255, 0, 0); "><span class="Apple-tab-span" style="white-space:pre">        </span>at com.jsi.inactivity.DroolsTest$1.executeWorkItem(<span style="text-decoration: underline ; color: #000080">DroolsTest.java:40</span>)</div></div></body></html>