<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">
<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>
                                <td>
                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="https://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>
                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
Jbpm "State" creating multiple threads
</h3>
<span style="margin-bottom: 10px;">
created by <a href="https://community.jboss.org/people/servicelocator">Nadika Ranasinghe</a> in <i>jBPM</i> - <a href="https://community.jboss.org/message/804489#804489">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">
<div class="jive-rendered-content"><p>Hi,</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>I am using JBPM 4.4 integraded with mule 3.3 and I am getting this weired issue where JBPM "state" seems to be creating multiple threads.  </p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>This JBPM process starts and wait on external service to continue. It is enquiring the external service for x number of hours in every y number minutes to see whether the external service is in the correct state. When it is in the correct state it will continue the JBPM workflow.  The problem is after the successful progression of the workflow, there is another thread (line 68 of the mule log) starts from no where and starting to execute the same workflow again.</p><p>This has no dependency on the number of enquiries it does on the external service to the number of addtional threads being created. I will always create 2 addtional threads after successful progression of the flow. According to the line 68 of the mule log, it just start with the "end1 on waitAndContinueStartOrderEnquires" but no corresponding start anywhere in the log. Therefore, it will always has 2 more "end1 on waitAndContinueStartOrderEnquires" than the "start on waitAndContinueStartOrderEnquires". (line 68 and 78).</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>I greatly apprecite if you can help to me solve this issue.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>Please find the JPDL and the Mule logs attached.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p class="p1" style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p class="p1" style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p><span style="font-family: 'book antiqua', palatino;">Cheers,</span></p><p><span style="font-family: 'courier new', courier;">servicelocator<br/></span></p><p class="p4"><strong><br/></strong></p><p class="p4" style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p class="p4"><span style="font-family: 'courier new', courier;"><span class="s1"><br/></span></span></p></div>
<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
<p style="margin: 0;">Reply to this message by <a href="https://community.jboss.org/message/804489#804489">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in jBPM at <a href="https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034">Community</a></p>
</div></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>