<font size=2 face="sans-serif">Thanks.Looks like there is a bug already.Need
to verify the versions of the fix though it says it was fixed on 5.2 and
we are on 5.3(unless there some internal dependencies that uses earlier
version)</font>
<br>
<br><a href="https://issues.jboss.org/browse/JBPM-3347"><font size=2 face="sans-serif">https://issues.jboss.org/browse/JBPM-3347</font></a>
<br>
<br><font size=2 face="sans-serif">Thanks<br>
 &amp;<br>
Regards,<br>
Adarsh <br>
<br>
SENIOR LEAD DEVELOPMENT SPECIALIST<br>
SCJP, SCWCD <br>
FINANCE TECHNOLOGY<br>
HSBC BANK PLC HBEU<br>
8 Canada Square,Canary Wharf,<br>
London,E14 5HQ,United Kingdom<br>
------------------------------------------------------<br>
Phone &nbsp; &nbsp; &nbsp; +44 207914720<br>
Mobile &nbsp; &nbsp; &nbsp;07595530105<br>
Email. &nbsp; &nbsp; &nbsp;adarsh.chaini@hsbcib.com<br>
________________________________</font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">From:</font>
<td><font size=1 face="sans-serif">Stephen Masters &lt;stephen.masters@me.com&gt;</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">To:</font>
<td><font size=1 face="sans-serif">Rules Users List &lt;rules-users@lists.jboss.org&gt;</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">Date:</font>
<td><font size=1 face="sans-serif">06/09/2013 16:01</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">Subject:</font>
<td><font size=1 face="sans-serif">Re: [rules-users] What is the defect
tracking process for &nbsp; &nbsp; &nbsp; &nbsp;Drools &nbsp; &nbsp;
&nbsp; &nbsp;Community Edition</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">Sent by:</font>
<td><font size=1 face="sans-serif">rules-users-bounces@lists.jboss.org</font></table>
<br>
<hr noshade>
<br>
<br>
<br><font size=3>That sounds like a bug I came across a little while back.</font>
<br>
<br><font size=3>A bug in my code, not Drools. ;)</font>
<br>
<br><font size=3>If you create listeners and attach them to a session,
then of course, you need to remove them manually. The session will have
references to them, so they can never be garbage collected. &nbsp;It's
the same with any callback model.</font>
<br>
<br><font size=3>However, if you do find an actual bug, you can raise it
here: </font><a href=https://issues.jboss.org/secure/Dashboard.jspa><font size=3 color=blue><u>https://issues.jboss.org/secure/Dashboard.jspa</u></font></a>
<br>
<br><font size=3>Note that unless you are paying for support from JBoss,
then you won't be getting a patch from them. If they fix the bug, then
it will most likely be available in a later major binary release. And there
will most likely be new bugs in that release. If you want a patch for Drools
(community), you need to get the code and build it yourself.</font>
<br>
<br><font size=3>Steve</font>
<br>
<br>
<br><font size=3>On 6 Sep 2013, at 09:20, </font><a href=mailto:adarsh.chaini@hsbcib.com><font size=3 color=blue><u>adarsh.chaini@hsbcib.com</u></font></a><font size=3>
wrote:</font>
<br>
<br><font size=2 face="sans-serif">All,</font><font size=3> <br>
</font><font size=2 face="sans-serif"><br>
We are using drools as our rule engine in one of our mission critical application
which is distributed in nature .</font><font size=3> </font><font size=2 face="sans-serif"><br>
Recently we have found a very bad memory leak with in the drools that does
not clean the some of the listeners after the execution of the session(stateless
in our case).</font><font size=3> </font><font size=2 face="sans-serif"><br>
This caused our distributed JVM's to grow quite rapidly in and we had to
fix this by manually removing those listener which we never added as users
of the API.</font><font size=3> </font><font size=2 face="sans-serif"><br>
What is the process to track this and find if this is already &nbsp;known
and fixed in a later version.</font><font size=3> <br>
</font><font size=2 face="sans-serif"><br>
We are using the following components and dependencies where </font><font size=2 face="Courier New">${drools.ver}</font><font size=2 face="sans-serif">
is </font><font size=2 color=#008080 face="Courier New">&nbsp;&lt;</font><font size=2 color=#3f8080 face="Courier New">drools.ver</font><font size=2 color=#008080 face="Courier New">&gt;</font><font size=2 face="Courier New">5.3.1.Final</font><font size=2 color=#008080 face="Courier New">&lt;/</font><font size=2 color=#3f8080 face="Courier New">drools.ver</font><font size=2 color=#008080 face="Courier New">&gt;</font><font size=3>
<br>
<br>
</font><font size=2 face="Courier New"><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=2 color=#008080 face="Courier New">&lt;</font><font size=2 color=#3f8080 face="Courier New">dependency</font><font size=2 color=#008080 face="Courier New">&gt;</font><font size=3>
</font><font size=2 face="Courier New"><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</font><font size=2 color=#008080 face="Courier New">&lt;</font><font size=2 color=#3f8080 face="Courier New">groupId</font><font size=2 color=#008080 face="Courier New">&gt;</font><font size=2 face="Courier New">org.drools</font><font size=2 color=#008080 face="Courier New">&lt;/</font><font size=2 color=#3f8080 face="Courier New">groupId</font><font size=2 color=#008080 face="Courier New">&gt;</font><font size=3>
</font><font size=2 face="Courier New"><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</font><font size=2 color=#008080 face="Courier New">&lt;</font><font size=2 color=#3f8080 face="Courier New">artifactId</font><font size=2 color=#008080 face="Courier New">&gt;</font><font size=2 face="Courier New">drools-core</font><font size=2 color=#008080 face="Courier New">&lt;/</font><font size=2 color=#3f8080 face="Courier New">artifactId</font><font size=2 color=#008080 face="Courier New">&gt;</font><font size=3>
</font><font size=2 face="Courier New"><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</font><font size=2 color=#008080 face="Courier New">&lt;</font><font size=2 color=#3f8080 face="Courier New">version</font><font size=2 color=#008080 face="Courier New">&gt;</font><font size=2 face="Courier New">${drools.ver}</font><font size=2 color=#008080 face="Courier New">&lt;/</font><font size=2 color=#3f8080 face="Courier New">version</font><font size=2 color=#008080 face="Courier New">&gt;</font><font size=3>
</font><font size=2 face="Courier New"><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=2 color=#008080 face="Courier New">&lt;/</font><font size=2 color=#3f8080 face="Courier New">dependency</font><font size=2 color=#008080 face="Courier New">&gt;</font><font size=3>
</font><font size=2 face="Courier New"><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=2 color=#008080 face="Courier New">&lt;</font><font size=2 color=#3f8080 face="Courier New">dependency</font><font size=2 color=#008080 face="Courier New">&gt;</font><font size=3>
</font><font size=2 face="Courier New"><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</font><font size=2 color=#008080 face="Courier New">&lt;</font><font size=2 color=#3f8080 face="Courier New">groupId</font><font size=2 color=#008080 face="Courier New">&gt;</font><font size=2 face="Courier New">org.drools</font><font size=2 color=#008080 face="Courier New">&lt;/</font><font size=2 color=#3f8080 face="Courier New">groupId</font><font size=2 color=#008080 face="Courier New">&gt;</font><font size=3>
</font><font size=2 face="Courier New"><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</font><font size=2 color=#008080 face="Courier New">&lt;</font><font size=2 color=#3f8080 face="Courier New">artifactId</font><font size=2 color=#008080 face="Courier New">&gt;</font><font size=2 face="Courier New">drools-compiler</font><font size=2 color=#008080 face="Courier New">&lt;/</font><font size=2 color=#3f8080 face="Courier New">artifactId</font><font size=2 color=#008080 face="Courier New">&gt;</font><font size=3>
</font><font size=2 face="Courier New"><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</font><font size=2 color=#008080 face="Courier New">&lt;</font><font size=2 color=#3f8080 face="Courier New">version</font><font size=2 color=#008080 face="Courier New">&gt;</font><font size=2 face="Courier New">${drools.ver}</font><font size=2 color=#008080 face="Courier New">&lt;/</font><font size=2 color=#3f8080 face="Courier New">version</font><font size=2 color=#008080 face="Courier New">&gt;</font><font size=3>
</font><font size=2 face="Courier New"><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=2 color=#008080 face="Courier New">&lt;/</font><font size=2 color=#3f8080 face="Courier New">dependency</font><font size=2 color=#008080 face="Courier New">&gt;</font><font size=3>
</font><font size=2 face="Courier New"><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=2 color=#008080 face="Courier New">&lt;</font><font size=2 color=#3f8080 face="Courier New">dependency</font><font size=2 color=#008080 face="Courier New">&gt;</font><font size=3>
</font><font size=2 face="Courier New"><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</font><font size=2 color=#008080 face="Courier New">&lt;</font><font size=2 color=#3f8080 face="Courier New">groupId</font><font size=2 color=#008080 face="Courier New">&gt;</font><font size=2 face="Courier New">org.drools</font><font size=2 color=#008080 face="Courier New">&lt;/</font><font size=2 color=#3f8080 face="Courier New">groupId</font><font size=2 color=#008080 face="Courier New">&gt;</font><font size=3>
</font><font size=2 face="Courier New"><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</font><font size=2 color=#008080 face="Courier New">&lt;</font><font size=2 color=#3f8080 face="Courier New">artifactId</font><font size=2 color=#008080 face="Courier New">&gt;</font><font size=2 face="Courier New">drools-spring</font><font size=2 color=#008080 face="Courier New">&lt;/</font><font size=2 color=#3f8080 face="Courier New">artifactId</font><font size=2 color=#008080 face="Courier New">&gt;</font><font size=3>
</font><font size=2 face="Courier New"><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</font><font size=2 color=#008080 face="Courier New">&lt;</font><font size=2 color=#3f8080 face="Courier New">version</font><font size=2 color=#008080 face="Courier New">&gt;</font><font size=2 face="Courier New">${drools.ver}</font><font size=2 color=#008080 face="Courier New">&lt;/</font><font size=2 color=#3f8080 face="Courier New">version</font><font size=2 color=#008080 face="Courier New">&gt;</font><font size=3>
</font><font size=2 face="Courier New"><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=2 color=#008080 face="Courier New">&lt;/</font><font size=2 color=#3f8080 face="Courier New">dependency</font><font size=2 color=#008080 face="Courier New">&gt;</font><font size=3>
</font><font size=2 face="Courier New"><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=2 color=#4040c2 face="Courier New">&lt;!--
--&gt;</font><font size=3> <br>
</font><font size=2 face="Courier New"><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=2 color=#008080 face="Courier New">&lt;</font><font size=2 color=#3f8080 face="Courier New">dependency</font><font size=2 color=#008080 face="Courier New">&gt;</font><font size=3>
</font><font size=2 face="Courier New"><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</font><font size=2 color=#008080 face="Courier New">&lt;</font><font size=2 color=#3f8080 face="Courier New">groupId</font><font size=2 color=#008080 face="Courier New">&gt;</font><font size=2 face="Courier New">org.drools</font><font size=2 color=#008080 face="Courier New">&lt;/</font><font size=2 color=#3f8080 face="Courier New">groupId</font><font size=2 color=#008080 face="Courier New">&gt;</font><font size=3>
</font><font size=2 face="Courier New"><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</font><font size=2 color=#008080 face="Courier New">&lt;</font><font size=2 color=#3f8080 face="Courier New">artifactId</font><font size=2 color=#008080 face="Courier New">&gt;</font><font size=2 face="Courier New">drools-decisiontables</font><font size=2 color=#008080 face="Courier New">&lt;/</font><font size=2 color=#3f8080 face="Courier New">artifactId</font><font size=2 color=#008080 face="Courier New">&gt;</font><font size=3>
</font><font size=2 face="Courier New"><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</font><font size=2 color=#008080 face="Courier New">&lt;</font><font size=2 color=#3f8080 face="Courier New">version</font><font size=2 color=#008080 face="Courier New">&gt;</font><font size=2 face="Courier New">${drools.ver}</font><font size=2 color=#008080 face="Courier New">&lt;/</font><font size=2 color=#3f8080 face="Courier New">version</font><font size=2 color=#008080 face="Courier New">&gt;</font><font size=3>
</font><font size=2 face="Courier New"><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=2 color=#008080 face="Courier New">&lt;/</font><font size=2 color=#3f8080 face="Courier New">dependency</font><font size=2 color=#008080 face="Courier New">&gt;</font><font size=3>
<br>
</font><font size=2 face="sans-serif"><br>
Thanks<br>
&amp;<br>
Regards,<br>
Adarsh <br>
<br>
<br>
************************************************************<br>
HSBC Bank plc may be solicited in the course of its placement efforts for
a new issue, by investment clients of the firm for whom the Bank as a firm
already provides other services. It may equally decide to allocate to its
own proprietary book or with an associate of HSBC Group. This represents
a potential conflict of interest. HSBC Bank plc has internal arrangements
designed to ensure that the firm would give unbiased and full advice to
the corporate finance client about the valuation and pricing of the offering
as well as internal systems, controls and procedures to identify and manage
conflicts of interest.<br>
<br>
HSBC Bank plc<br>
Registered Office: 8 Canada Square, London E14 5HQ, United Kingdom<br>
Registered in England - Number 14259<br>
Authorised by the Prudential Regulation Authority and regulated by the
Financial Conduct Authority and the Prudential Regulation Authority<br>
************************************************************</font><font size=3><br>
----------------------------------------- SAVE PAPER - THINK BEFORE YOU
PRINT! This transmission has been issued by a member of the HSBC Group
&quot;HSBC&quot; for the information of the addressee only and should not
be reproduced and/or distributed to any other person. Each page attached
hereto must be read in conjunction with any disclaimer which forms part
of it. Unless otherwise stated, this transmission is neither an offer nor
the solicitation of an offer to sell or purchase any investment. Its contents
are based on information obtained from sources believed to be reliable
but HSBC makes no representation and accepts no responsibility or liability
as to its completeness or accuracy._______________________________________________<br>
rules-users mailing list</font><font size=3 color=blue><u><br>
</u></font><a href="mailto:rules-users@lists.jboss.org"><font size=3 color=blue><u>rules-users@lists.jboss.org</u></font></a><font size=3><br>
</font><a href="https://lists.jboss.org/mailman/listinfo/rules-users"><font size=3>https://lists.jboss.org/mailman/listinfo/rules-users</font></a>
<br><tt><font size=2>_______________________________________________<br>
rules-users mailing list<br>
rules-users@lists.jboss.org<br>
</font></tt><a href="https://lists.jboss.org/mailman/listinfo/rules-users"><tt><font size=2>https://lists.jboss.org/mailman/listinfo/rules-users</font></tt></a>
<br>
<br><font size=2 face="sans-serif"><br>
<br>
************************************************************<br>
HSBC Bank plc may be solicited in the course of its placement efforts for
a new issue, by investment clients of the firm for whom the Bank as a firm
already provides other services. It may equally decide to allocate to its
own proprietary book or with an associate of HSBC Group. This represents
a potential conflict of interest. HSBC Bank plc has internal arrangements
designed to ensure that the firm would give unbiased and full advice to
the corporate finance client about the valuation and pricing of the offering
as well as internal systems, controls and procedures to identify and manage
conflicts of interest.<br>
<br>
HSBC Bank plc<br>
Registered Office: 8 Canada Square, London E14 5HQ, United Kingdom<br>
Registered in England - Number 14259<br>
Authorised by the Prudential Regulation Authority and regulated by the
Financial Conduct Authority and the Prudential Regulation Authority<br>
************************************************************<br>
</font>

-----------------------------------------
SAVE PAPER - THINK BEFORE YOU PRINT!

This transmission has been issued by a member of the HSBC Group
"HSBC" for the information of the addressee only and should not be
reproduced and/or distributed to any other person. Each page
attached hereto must be read in conjunction with any disclaimer
which forms part of it. Unless otherwise stated, this transmission
is neither an offer nor the solicitation of an offer to sell or
purchase any investment. Its contents are based on information
obtained from sources believed to be reliable but HSBC makes no
representation and accepts no responsibility or liability as to its
completeness or accuracy.