<!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">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;">
    Re: Issue in leavenode from a Task node on task-create event
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="http://community.jboss.org/people/YogitaBartake">Yogita Bartake</a> in <i>jBPM</i> - <a href="http://community.jboss.org/message/584863#584863">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p> Thanks for the Reply <span> :) </span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>We tried using node for automatic activities but our application needs to show the history of what path a process execution has taken. With node we did not find any jbpm table which would show the log of executed nodes.</p><p>So we took this approach...If u know of any other solution for this please do let me know.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Well, we tried using taskInstance.end() in the Action handler but it gave Null pointer exception since in the handler was being called on a task-create event. Then we tried using the same in the class that implements AssignmentHandler. In this case what happens is that the execution moves ahead from the task till it gets user activity(for which the AssignmentHandler class is not mapped) but the execution starts again from the 1st automatic activity from where we are doing taskInstance.end() and goes in an infinite loop.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>E.g</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>public class TaskAssignHandler implements AssignmentHandler</p><p>{</p><p> private static final long serialVersionUID = 1L;</p><p> public void assign(Assignable assignable, ExecutionContext executionContext)</p><p> {&#160;&#160;&#160;&#160;&#160; </p><div><div><span style="color: #3f7f5f; font-size: 10pt;"> </span><p style="min-height: 8pt; height: 8pt; padding: 0px;"><span style="color: #3f7f5f; font-size: 10pt;"> </span>&#160;</p><p><div><span style="color: #3f7f5f; font-size: 10pt;"><p><p><div><div> </div></div> </p><div> </div> </p><span style="color: #3f7f5f; font-size: 10pt;"> </span></span></div> </p><p style="min-height: 8pt; height: 8pt; padding: 0px;"><span style="color: #3f7f5f; font-size: 10pt;"> </span>&#160;</p><p><span style="color: #3f7f5f; font-size: 10pt;"><p>}</p></span></p><p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p></p><p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p>I am assuming here that the AssignmentHandler(which I have mapped in that Handler Property of the task) class gets called on task-assign event and by this time the task has got created for me to end it from here. Please correct me if I my assumption is incorrect.</p><p><span style="color: #3f7f5f; font-size: 10pt;"></span></p><p><span style="color: #3f7f5f; font-size: 10pt;"></span>Thanks a lot!! <span> :) </span></p><p><span style="color: #3f7f5f; font-size: 10pt;"></span></p><p><span style="color: #3f7f5f; font-size: 10pt;"></span>Regards,</p><p><span style="color: #3f7f5f; font-size: 10pt;"></span>Yogita</p><p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p></div><p>&#160;&#160;&#160;&#160; executionContext.getTaskInstance().end(); </p></div><p style="min-height: 8pt; height: 8pt; padding: 0px;"><span style="color: #3f7f5f; font-size: 10pt;"> </span>&#160;</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/584863#584863">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>