<!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="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">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;">
    Is the simple fork/join with async execution paths broken in jBPM 4.0
</h3>
<span style="margin-bottom: 10px;">
    reply from <a href="http://community.jboss.org/people/jody4711">Johan Dykström</a> in <i>jBPM</i> - <a href="http://community.jboss.org/message/539992#539992">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>Thanks for your answer! I have now found the time to try out your example project. Both scenarios worked.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>However, I used the Job Executor to execute jobs, while you execute them programmatically. In my previous test I also had test activities that executed for some time, not just printing a line to stdout. I apologize for not attaching the full source code of my example from the start!</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>When I modified your test project to use the Job Executor, and having activities that execute for a while, X0504Exclusive2Test failed in the same way as my own test project. The Join activity is started three times, but the End activity is never started. I attach my modified project with this post.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>One difference you can notice is that when you use the Job Executor, the activities are executed by different threads. When you execute jobs programmatically, the activities are actually executed in sequence by the main thread, even though you have specified in the process that they should be executed in parallel. I attach log files from the two different runs as well.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Regards, Johan</p></div>

<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
    <p style="margin: 0;">Reply to this message by <a href="http://community.jboss.org/message/539992#539992">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in jBPM at <a href="http://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>