<html><body bgcolor="#FFFFFF"><div>I would like to take a look on this issue. Can you provide me a test case that show the problem?&nbsp;<br><br><div>- CTO @ <a href="http://www.plugtree.com"><a href="http://www.plugtree.com">http://www.plugtree.com</a></a></div><div>- MyJourney @ <a href="http://salaboy.wordpress.com"><a href="http://salaboy.wordpress.com">http://salaboy.wordpress.com</a></a></div><div>- Co-Founder @ <a href="http://www.jbug.com.ar"><a href="http://www.jbug.com.ar">http://www.jbug.com.ar</a></a></div>- Mauricio "Salaboy" Salatino -</div><div><br>On Jul 9, 2010, at 12:43, Vijay K Pandey &lt;<a href="mailto:VPandey@mdes.ms.gov">VPandey@mdes.ms.gov</a>&gt; wrote:<br><br></div><div></div><blockquote type="cite"><div>

<div class="Section1">

<p class="MsoNormal"><span style="color:#1F497D">I guess this problem was due to a
fix done in WorkItemNodeInstance? Is this the correct behavior? If yes how do
we get hold of “WorkItem” instance in the attached listeners?<o:p></o:p></span></p>

<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>

<p class="MsoNormal"><a href="http://fisheye.jboss.org/browse/JBossRules/trunk/drools-core/src/main/java/org/drools/workflow/instance/node/WorkItemNodeInstance.java?r1=32801&amp;r2"><a href="http://fisheye.jboss.org/browse/JBossRules/trunk/drools-core/src/main/java/org/drools/workflow/instance/node/WorkItemNodeInstance.java?r1=32801&amp;r2">http://fisheye.jboss.org/browse/JBossRules/trunk/drools-core/src/main/java/org/drools/workflow/instance/node/WorkItemNodeInstance.java?r1=32801&amp;r2</a></a>=<span style="color:#1F497D"><o:p></o:p></span></p>

<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>

<p class="MsoNormal"><span style="color:#1F497D">Thanks<o:p></o:p></span></p>

<p class="MsoNormal"><span style="color:#1F497D">Vijay<o:p></o:p></span></p>

<div>

<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">

<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Vijay K Pandey <br>
<b>Sent:</b> Tuesday, June 15, 2010 9:20 AM<br>
<b>To:</b> 'Rules Users List'<br>
<b>Subject:</b> RE: Drools 5.1.0.M2 - WorkItemNodeInstance -- Listeners can't
get hold of WorkItem object<o:p></o:p></span></p>

</div>

</div>

<p class="MsoNormal"><o:p>&nbsp;</o:p></p>

<p class="MsoNormal"><span style="color:#1F497D">Any one on this issue? Any
Drools Flow expert?<o:p></o:p></span></p>

<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>

<p class="MsoNormal"><span style="color:#1F497D">Appreciate your time for taking
a look at it.<o:p></o:p></span></p>

<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>

<p class="MsoNormal"><span style="color:#1F497D">Thanks<o:p></o:p></span></p>

<p class="MsoNormal"><span style="color:#1F497D">Vijay<o:p></o:p></span></p>

<div>

<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">

<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Vijay K Pandey <br>
<b>Sent:</b> Thursday, June 10, 2010 12:03 PM<br>
<b>To:</b> 'Rules Users List'<br>
<b>Subject:</b> RE: Drools 5.1.0.M2 - WorkItemNodeInstance -- Listeners can't
get hold of WorkItem object<o:p></o:p></span></p>

</div>

</div>

<p class="MsoNormal"><o:p>&nbsp;</o:p></p>

<p class="MsoNormal"><span style="color:#1F497D">Should I log this as a JIRA
ticket.<o:p></o:p></span></p>

<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>

<p class="MsoNormal"><span style="color:#1F497D">Thanks<o:p></o:p></span></p>

<p class="MsoNormal"><span style="color:#1F497D">Vijay<o:p></o:p></span></p>

<div>

<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">

<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Vijay K Pandey <br>
<b>Sent:</b> Wednesday, June 09, 2010 9:57 AM<br>
<b>To:</b> 'Rules Users List'<br>
<b>Subject:</b> Drools 5.1.0.M2 - WorkItemNodeInstance -- Listeners can't get
hold of WorkItem object<o:p></o:p></span></p>

</div>

</div>

<p class="MsoNormal"><o:p>&nbsp;</o:p></p>

<p class="MsoNormal"><span style="color:#1F497D">Hi,<o:p></o:p></span></p>

<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>

<p class="MsoNormal"><span style="color:#1F497D">There is a change done in Drools
5.1.0.M2 - <b>org.drools.workflow.instance.node.WorkItemNodeInstance </b>class
in the method <o:p></o:p></span></p>

<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>

<p class="MsoNormal"><b><span style="color:#1F497D">public void
triggerCompleted(WorkItem workItem) &nbsp;&nbsp;&nbsp;&nbsp;at line 196 &nbsp;</span></b><span style="color:#1F497D">which is setting the workItemId as -1<b><o:p></o:p></b></span></p>

<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>

<p class="MsoNormal"><b><span style="color:#1F497D">this.workItemId = -1;<o:p></o:p></span></b></p>

<p class="MsoNormal"><b><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></b></p>

<p class="MsoNormal"><span style="color:#1F497D">Due to the above change the listeners
which are attached to the &nbsp;“complete” event of the work item – such as the
method below <o:p></o:p></span></p>

<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>

<p class="MsoNormal"><b><span style="color:#1F497D">public void
beforeNodeLeft(ProcessNodeLeftEvent event)</span></b><span style="color:#1F497D">&nbsp;
are not able to get hold of the associated workitem object as it returns null.<o:p></o:p></span></p>

<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>

<p class="MsoNormal"><span style="color:#1F497D">Is there any specific reason
that workItemId is set to -1 even before the associated listeners get triggered
or is this a bug?<o:p></o:p></span></p>

<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>

<p class="MsoNormal"><span style="color:#1F497D">If it was an intended change
then how do I get hold of the “WorkItem” object in the attached listeners.<o:p></o:p></span></p>

<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>

<p class="MsoNormal"><span style="color:#1F497D">Thanks<o:p></o:p></span></p>

<p class="MsoNormal"><span style="color:#1F497D">Vijay<o:p></o:p></span></p>

<p class="MsoNormal"><span style="color:#1F497D">p.s This change was not there in
the snapshot of 18<sup>th</sup> April 2010 which I was earlier working on.
Above is the only change in this class from the snapshot of 18<sup>th</sup>
April and 5.1.0.M2<o:p></o:p></span></p>

</div>




</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>rules-users mailing list</span><br><span><a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a></span><br><span><a href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a></span><br></div></blockquote></body></html>