<div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, Sans-Serif;font-size:8pt"><div><span>Morning Mark,</span></div><div style="color: rgb(0, 0, 0); font-size: 11px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal;"><span><br></span></div><div style="color: rgb(0, 0, 0); font-size: 11px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal;"><span>That was a useful exercise!!, from a sampled set it looks like the RightTuple instances are coming from a single rule package (nccf).</span></div><div style="color: rgb(0, 0, 0); font-size: 11px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style:
 normal;"><span><br></span></div><div style="color: rgb(0, 0, 0); font-size: 11px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal;"><span>This rule package comes from a large decision table of that is maintained by our business users. This results in a large DRL file being generated containing 2371 rules.&nbsp;</span></div><div style="color: rgb(0, 0, 0); font-size: 11px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal;"><span><br></span></div><div style="color: rgb(0, 0, 0); font-size: 11px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal;"><span>Below I have included some of the rules that were referenced in the data structures, I have also attached the generated DRL
 file.</span></div><div style="color: rgb(0, 0, 0); font-size: 11px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal;"><span><br></span></div><div style="color: rgb(0, 0, 0); font-size: 11px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal;"><span>The exact same file processes in Drools 5 but fails in Drools 6.</span></div><div style="color: rgb(0, 0, 0); font-size: 11px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal;"><span><br></span></div><div style="background-color: transparent;">31usd_lng_corp_bnd_cr_bbb_usd_over0y_under5y_2</div><div style="background-color: transparent;">// rule values at A650, header at A644</div><div style="background-color: transparent;">rule
 "31usd_lng_corp_bnd_cr_bbb_usd_over0y_under5y_2"</div><div style="background-color: transparent;">&nbsp; &nbsp; salience 64886</div><div style="background-color: transparent;">&nbsp; &nbsp; when</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; p: Position(positionDetail!=null &amp;&amp; positionDetail.valuation != null &amp;&amp; positionDetail.valuation.mtmValue &gt;=0)</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.productHierarchy != null &amp;&amp; positionDetail.productHierarchy.rbcProductClass == "securities")</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.instrument != null &amp;&amp; positionDetail.instrument.maturityDate &gt;=positionDetail.riskBusinessDate)</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.instrument != null &amp;&amp;
 positionDetail.instrument.maturityDate &lt;positionDetail.riskBusinessDate+157680000000)</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.Valuation!= null &amp;&amp; positionDetail. Valuation.ValuationCurrency == "USD")</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.instrument != null &amp;&amp; positionDetail.instrument.marketSectorDescription == "corp")</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.instrument != null &amp;&amp; positionDetail.instrument.typeOfBond != null &amp;&amp; positionDetail.instrument.typeOfBond not in ('convertible','covered' ,'jumbo pfandbriefe'))</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.overallCreditQualityStep == 2)</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp;
 Position(positionDetail.valuationType in ('Valuation','Both'))</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.riskProductType == 'UNKNOWN')</div><div style="background-color: transparent;">&nbsp; &nbsp; then</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; result.add(classification=new ActionParametersImpl('BaselineClassification'));</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.setBaseline('NCCF');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.setLineId("NCCF0100579");</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.setObject(p);</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.setPositionId(p.getPositionId());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp;
 classification.setDataStatus(p.getDataStatus());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.setCountry(p.getPositionDetail().getBook().getTransit().getLegalEntityCountry());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.setRulePath(ruleHistory.getActivationPath());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.add(a=new ActionParametersImpl( 'BaselineValue'));</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setValueName( 'Balance');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setValue( p.getPositionDetail().getValuation().getMtmValue());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setCurrency( p.getPositionDetail().getValuation().getValuationCurrency());</div><div style="background-color: transparent;">&nbsp; &nbsp;
 &nbsp; &nbsp; a.setNettingType('Security');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setAdjustmentType('Fungible Long covers Fungible Short,Fungible Short covers Fungible Long');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setBucket('Total');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.add(a=new ActionParametersImpl( 'BaselineTimeBucket'));</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setBaselineType( 'MB');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setValue(p.getPositionDetail().getValuation().getMtmValue());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setCurrency(p.getPositionDetail().getValuation().getValuationCurrency());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp;
 a.setNettingType('Security');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setAdjustmentType('Fungible Long covers Fungible Short,Fungible Short covers Fungible Long');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setBucket('Total');</div><div style="background-color: transparent;">end</div><div style="background-color: transparent;"><br></div><div style="background-color: transparent;"><br></div><div style="background-color: transparent;">31usd_lng_corp_bnd_cr_bbb_usd_over0y_under10y_2</div><div style="background-color: transparent;">// rule values at A652, header at A644</div><div style="background-color: transparent;">rule "31usd_lng_corp_bnd_cr_bbb_usd_over5y_under10y_2"</div><div style="background-color: transparent;">&nbsp; &nbsp; salience 64884</div><div style="background-color: transparent;">&nbsp; &nbsp; when</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp;
 &nbsp; p: Position(positionDetail!=null &amp;&amp; positionDetail.valuation != null &amp;&amp; positionDetail.valuation.mtmValue &gt;=0)</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.productHierarchy != null &amp;&amp; positionDetail.productHierarchy.rbcProductClass == "securities")</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.instrument != null &amp;&amp; positionDetail.instrument.maturityDate &gt;=positionDetail.riskBusinessDate+157680000000)</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.instrument != null &amp;&amp; positionDetail.instrument.maturityDate &lt;positionDetail.riskBusinessDate+315360000000)</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.Valuation!= null &amp;&amp; positionDetail. Valuation.ValuationCurrency ==
 "USD")</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.instrument != null &amp;&amp; positionDetail.instrument.marketSectorDescription == "corp")</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.instrument != null &amp;&amp; positionDetail.instrument.typeOfBond != null &amp;&amp; positionDetail.instrument.typeOfBond not in ('convertible','covered' ,'jumbo pfandbriefe'))</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.overallCreditQualityStep == 2)</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.valuationType in ('Valuation','Both'))</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.riskProductType == 'UNKNOWN')</div><div style="background-color: transparent;">&nbsp; &nbsp; then</div><div
 style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; result.add(classification=new ActionParametersImpl('BaselineClassification'));</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.setBaseline('NCCF');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.setLineId("NCCF0100581");</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.setObject(p);</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.setPositionId(p.getPositionId());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.setDataStatus(p.getDataStatus());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.setCountry(p.getPositionDetail().getBook().getTransit().getLegalEntityCountry());</div><div style="background-color: transparent;">&nbsp;
 &nbsp; &nbsp; &nbsp; classification.setRulePath(ruleHistory.getActivationPath());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.add(a=new ActionParametersImpl( 'BaselineValue'));</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setValueName( 'Balance');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setValue( p.getPositionDetail().getValuation().getMtmValue());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setCurrency( p.getPositionDetail().getValuation().getValuationCurrency());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setNettingType('Security');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setAdjustmentType('Fungible Long covers Fungible Short,Fungible Short covers Fungible Long');</div><div style="background-color: transparent;">&nbsp;
 &nbsp; &nbsp; &nbsp; a.setBucket('Total');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.add(a=new ActionParametersImpl( 'BaselineTimeBucket'));</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setBaselineType( 'MB');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setValue(p.getPositionDetail().getValuation().getMtmValue());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setCurrency(p.getPositionDetail().getValuation().getValuationCurrency());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setNettingType('Security');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setAdjustmentType('Fungible Long covers Fungible Short,Fungible Short covers Fungible Long');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp;
 a.setBucket('Total');</div><div style="background-color: transparent;">end</div><div style="background-color: transparent;"><br></div><div style="background-color: transparent;"><br></div><div style="background-color: transparent;">31usd_lng_corp_bnd_cr_bbb_usd_over5y_under10y_1</div><div style="background-color: transparent;">// rule values at A651, header at A644</div><div style="background-color: transparent;">rule "31usd_lng_corp_bnd_cr_bbb_usd_over5y_under10y_1"</div><div style="background-color: transparent;">&nbsp; &nbsp; salience 64885</div><div style="background-color: transparent;">&nbsp; &nbsp; when</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; p: Position(positionDetail!=null &amp;&amp; positionDetail.valuation != null &amp;&amp; positionDetail.valuation.mtmValue &gt;=0)</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.productHierarchy != null &amp;&amp;
 positionDetail.productHierarchy.rbcProductClass == "securities")</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.instrument != null &amp;&amp; positionDetail.instrument.maturityDate &gt;=positionDetail.riskBusinessDate+157680000000)</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.instrument != null &amp;&amp; positionDetail.instrument.maturityDate &lt;positionDetail.riskBusinessDate+315360000000)</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.Valuation!= null &amp;&amp; positionDetail. Valuation.ValuationCurrency == "USD")</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.instrument != null &amp;&amp; positionDetail.instrument.marketSectorDescription == "corp")</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp;
 Position(positionDetail.instrument != null &amp;&amp; positionDetail.instrument.typeOfBond != null &amp;&amp; positionDetail.instrument.typeOfBond not in ('convertible','covered' ,'jumbo pfandbriefe'))</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.overallCreditQualityStep == 2)</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.valuationType in ('Valuation','Both'))</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.riskProductType != 'UNKNOWN')</div><div style="background-color: transparent;">&nbsp; &nbsp; then</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; result.add(classification=new ActionParametersImpl('BaselineClassification'));</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.setBaseline('NCCF');</div><div
 style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.setLineId("NCCF0100581");</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.setObject(p);</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.setPositionId(p.getPositionId());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.setDataStatus(p.getDataStatus());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.setCountry(p.getPositionDetail().getBook().getTransit().getLegalEntityCountry());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.setRulePath(ruleHistory.getActivationPath());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.add(a=new ActionParametersImpl( 'BaselineValue'));</div><div style="background-color:
 transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setValueName( 'Balance');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setValue( p.getPositionDetail().getValuation().getMtmValue());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setCurrency( p.getPositionDetail().getValuation().getValuationCurrency());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setNettingType('Security');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setAdjustmentType('Fungible Long covers Fungible Short,Fungible Short covers Fungible Long');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setBucket('Total');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.add(a=new ActionParametersImpl( 'BaselineCashflow'));</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp;
 a.setCashflowType( 'SETTLEMENT, Settlement');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setList(p.getPositionDetail().getCashFlows());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setDefaultDaysToCashFlow (1);</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.add(a=new ActionParametersImpl( 'BaselineCashflow'));</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setBaselineType( 'CB');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setCashflowType( 'Principal, Interest');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setList(p.getPositionDetail().getCashFlows());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setDefaultDaysToCashFlow (15000);</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp;
 classification.add(a=new ActionParametersImpl( 'BaselineTimeBucket'));</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setBaselineType( 'MB');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setValue(p.getPositionDetail().getValuation().getMtmValue());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setCurrency(p.getPositionDetail().getValuation().getValuationCurrency());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setDate(p.getPositionDetail().getInstrument().getMaturityDate());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setDefaultDaysToCashFlow (15000);</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setNettingType('Security');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setAdjustmentType('Fungible Long covers Fungible
 Short,Fungible Short covers Fungible Long');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setBucket('Total');</div><div style="background-color: transparent;">end</div><div style="background-color: transparent;"><br></div><div style="background-color: transparent;"><br></div><div style="background-color: transparent;">08eur_la_lng_qual_mkt_sec_agncy_dbt_7y_Under_10Y_5</div><div style="background-color: transparent;">// rule values at A954, header at A921</div><div style="background-color: transparent;">rule "08eur_la_lng_qual_mtk_sec_agncy_dbt_7Y_under_10Y_5"</div><div style="background-color: transparent;">&nbsp; &nbsp; salience 64582</div><div style="background-color: transparent;">&nbsp; &nbsp; when</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; p: Position(positionDetail!=null &amp;&amp; positionDetail.valuation != null &amp;&amp; positionDetail.valuation.mtmValue &gt;=0)</div><div
 style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.productHierarchy != null &amp;&amp; positionDetail.productHierarchy.rbcProductClass == "securities")</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.valuationType in ('Valuation','Both'))</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.instrument != null &amp;&amp; positionDetail.instrument.countryOfDomicile in ('AT','BE','BG','CY','CZ','DE','DK','EE','ES','FI','FR' ,'GB','GR' ,'HU' ,'IE' ,'IS' ,'IT' ,'LI' ,'LT' ,'LU' ,'LV' ,'MT' ,'NL' ,'NO' ,'PL' ,'PT' ,'RO' ,'SE' ,'SI' ,'SK'))</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.instrument != null &amp;&amp; positionDetail.instrument.countryOfIncorporation in ('AT' ,'BE' ,'BG' , 'CY' ,'CZ' ,'DE' &nbsp;, 'DK' ,'EE' ,'ES', 'FI' ,'FR' ,'GB' , 'GR' ,'HU' ,'IE' ,
 'IS' ,'IT' ,'LI' , 'LT' ,'LU' ,'LV' , 'MT' ,'NL' ,'NO' , 'PL' ,'PT' ,'RO','SE' ,'SI' ,'SK'))</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.Valuation!= null &amp;&amp; positionDetail. Valuation.ValuationCurrency == "EUR")</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.instrument != null &amp;&amp; positionDetail.instrument.collateralType in ('govt liquid gtd','us govt guarant','u.s. government guarantee'))</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.instrument != null &amp;&amp; positionDetail.instrument.maturityDate &gt;=positionDetail.riskBusinessDate+220752000000)</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.instrument != null &amp;&amp; positionDetail.instrument.maturityDate
 &lt;positionDetail.riskBusinessDate+315360000000)</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.valuationType in ('Valuation','Both'))</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.riskProductType != 'UNKNOWN')</div><div style="background-color: transparent;">&nbsp; &nbsp; then</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; result.add(classification=new ActionParametersImpl('BaselineClassification'));</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.setBaseline('NCCF');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.setLineId("NCCF0100405");</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.setObject(p);</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp;
 classification.setPositionId(p.getPositionId());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.setDataStatus(p.getDataStatus());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.setCountry(p.getPositionDetail().getBook().getTransit().getLegalEntityCountry());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.setRulePath(ruleHistory.getActivationPath());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.add(a=new ActionParametersImpl( 'BaselineValue'));</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setValueName( 'Balance');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setValue( p.getPositionDetail().getValuation().getMtmValue());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp;
 a.setCurrency( p.getPositionDetail().getValuation().getValuationCurrency());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setNettingType('Security');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setAdjustmentType('Fungible Long covers Fungible Short,Fungible Short covers Fungible Long');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setBucket('Total');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.add(a=new ActionParametersImpl( 'BaselineCashflow'));</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setCashflowType( 'SETTLEMENT, Settlement');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setList(p.getPositionDetail().getCashFlows());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setDefaultDaysToCashFlow
 (1);</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.add(a=new ActionParametersImpl( 'BaselineCashflow'));</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setBaselineType( 'CB');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setCashflowType( 'Principal, Interest');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setList(p.getPositionDetail().getCashFlows());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setDefaultDaysToCashFlow (15000);</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.add(a=new ActionParametersImpl( 'BaselineTimeBucket'));</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setBaselineType( 'MB');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp;
 a.setValue(p.getPositionDetail().getValuation().getMtmValue());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setCurrency(p.getPositionDetail().getValuation().getValuationCurrency());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setDate(p.getPositionDetail().getInstrument().getMaturityDate());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setDefaultDaysToCashFlow (15000);</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setNettingType('Security');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setAdjustmentType('Fungible Long covers Fungible Short,Fungible Short covers Fungible Long');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setBucket('Total');</div><div style="background-color: transparent;">end</div><div style="background-color:
 transparent;"><br></div><div style="background-color: transparent;">18cad_lng_sec_iss_prov_over10Y_under35Y_2</div><div style="background-color: transparent;">// rule values at A152, header at A138</div><div style="background-color: transparent;">rule "18cad_lng_sec_iss_prov_over10y_under35y_2"</div><div style="background-color: transparent;">&nbsp; &nbsp; salience 65384</div><div style="background-color: transparent;">&nbsp; &nbsp; when</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; p: Position(positionDetail!=null &amp;&amp; positionDetail.valuation != null &amp;&amp; positionDetail.valuation.mtmValue &gt;=0)</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.productHierarchy != null &amp;&amp; positionDetail.productHierarchy.rbcProductClass == "securities")</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.instrument !=
 null &amp;&amp; positionDetail.instrument.maturityDate &gt;=positionDetail.riskBusinessDate+315360000000)</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.instrument != null &amp;&amp; positionDetail.instrument.maturityDate &lt;positionDetail.riskBusinessDate+1103760000000)</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.instrument != null &amp;&amp; positionDetail.instrument.issuerTicker in ('BRCOL','BcpIPB','ALTA','SCDA'</div><div style="background-color: transparent;">,'MP','MANPAC','MPTB','ONTW'</div><div style="background-color: transparent;">,'ONT','ONTB','ONTPAC','Q'</div><div style="background-color: transparent;">,'QTB','QUEPAC','QW','NBRNS'</div><div style="background-color: transparent;">,'NS','PRINCE','NF','NFTB'))</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.Valuation!= null
 &amp;&amp; positionDetail. Valuation.ValuationCurrency == "CAD")</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.instrument != null &amp;&amp; positionDetail.instrument.issuerIndustry == "govt regional")</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.instrument != null &amp;&amp; positionDetail.instrument.marketSectorDescription == "govt")</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.valuationType in ('Valuation','Both'))</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; Position(positionDetail.riskProductType == 'UNKNOWN')</div><div style="background-color: transparent;">&nbsp; &nbsp; then</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; result.add(classification=new ActionParametersImpl('BaselineClassification'));</div><div
 style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.setBaseline('NCCF');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.setLineId("NCCF0100341");</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.setObject(p);</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.setPositionId(p.getPositionId());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.setDataStatus(p.getDataStatus());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.setCountry(p.getPositionDetail().getBook().getTransit().getLegalEntityCountry());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.setRulePath(ruleHistory.getActivationPath());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp;
 classification.add(a=new ActionParametersImpl( 'BaselineValue'));</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setValueName( 'Balance');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setValue( p.getPositionDetail().getValuation().getMtmValue());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setCurrency( p.getPositionDetail().getValuation().getValuationCurrency());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setNettingType('Security');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setAdjustmentType('Fungible Long covers Fungible Short,Fungible Short covers Fungible Long');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setBucket('Total');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; classification.add(a=new
 ActionParametersImpl( 'BaselineTimeBucket'));</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setBaselineType( 'MB');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setValue(p.getPositionDetail().getValuation().getMtmValue());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setCurrency(p.getPositionDetail().getValuation().getValuationCurrency());</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setNettingType('Security');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setAdjustmentType('Fungible Long covers Fungible Short,Fungible Short covers Fungible Long');</div><div style="background-color: transparent;">&nbsp; &nbsp; &nbsp; &nbsp; a.setBucket('Total');</div><div style="background-color: transparent;">end</div><div style="background-color: transparent;"><br></div><div style="background-color:
 transparent;"><br></div><div style="background-color: transparent;"><br></div><div style="background-color: transparent;"><span></span></div><div style="background-color: transparent;"><br></div><div><br></div>  <div style="font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 8pt;"> <div style="font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12pt;"> <div dir="ltr"> <hr size="1">  <font size="2" face="Arial"> <b><span style="font-weight:bold;">From:</span></b> Mark Proctor [via Drools] &lt;<a href="/user/SendEmail.jtp?type=node&node=4029078&i=0" target="_top" rel="nofollow" link="external">[hidden email]</a>&gt;<br> <b><span style="font-weight: bold;">To:</span></b> kellyajp &lt;<a href="/user/SendEmail.jtp?type=node&node=4029078&i=1" target="_top" rel="nofollow" link="external">[hidden email]</a>&gt; <br> <b><span style="font-weight: bold;">Sent:</span></b> Tuesday, 1 April 2014, 14:10<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: Possible memory leak in Drools 6.0.1<br> </font> </div> <div
 class="y_msg_container"><br><div id="yiv3194340509"><div>any news?<div><br clear="none"></div><div>Mark<br clear="none"><div style=""><div>On 30 Mar 2014, at 13:38, Mark Proctor &lt;<a rel="nofollow" shape="rect" href="" target="_top" link="external">[hidden email]</a>&gt; wrote:</div><br clear="none" class="yiv3194340509Apple-interchange-newline"><blockquote style='border-left:2px solid #CCCCCC;padding:0 1em' style="border-left:2px solid #CCCCCC;padding:0 1em;" type="cite"></blockquote></div></div></div><div><div style="word-wrap:break-word;"><br clear="none"><div><div>On 30 Mar 2014, at 13:26, kellyajp &lt;<a rel="nofollow" shape="rect" href="" target="_top" link="external">[hidden email]</a>&gt; wrote:</div><br clear="none" class="yiv3194340509Apple-interchange-newline"><blockquote style='border-left:2px solid #CCCCCC;padding:0 1em' style="border-left:2px solid #CCCCCC;padding:0 1em;" type="cite"></blockquote></div></div></div><div><div>I'll get that to you on Monday&nbsp;</div><div><br clear="none">On 30 Mar 2014, at 12:59, "Mark Proctor [via Drools]" &lt;&lt;a
 href="x-msg://133/user/SendEmail.jtp?type=node&amp;amp;node=4029027&amp;amp;i=0" target="_top" rel="nofollow" link="external"&gt;[hidden email]&gt; wrote:<br clear="none"><br clear="none"></div><blockquote style='border-left:2px solid #CCCCCC;padding:0 1em' style="border-left:2px solid #CCCCCC;padding:0 1em;" type="cite">

        </blockquote></div><div>Are you able to isolate what the FH’s are referencing, Sorry that should be RT, not FH. RT == RightTuple, FH == FactHandle.<br clear="none"><blockquote style='border-left:2px solid #CCCCCC;padding:0 1em' style="border-left:2px solid #CCCCCC;padding:0 1em;" type="cite"><blockquote style='border-left:2px solid #CCCCCC;padding:0 1em' style="border-left:2px solid #CCCCCC;padding:0 1em;" type="cite">that might give us an idea of where to look. If you look RightTuple’s they will have a ‘sink' reference (network node) and that sink will have an ‘associates’ map. That map is the rules that node is part of. You can use this to identify the offending rule(s), and maybe paste those rules here?<div><br clear="none"></div><div>Mark<br clear="none"><div><div>On 30 Mar 2014, at 09:03, kellyajp &lt;&lt;a href="x-msg://133/user/SendEmail.jtp?type=node&amp;amp;node=4029026&amp;amp;i=0" target="_top" rel="nofollow" link="external"&gt;[hidden email]&gt; wrote:</div><br clear="none" class="yiv3194340509Apple-interchange-newline"><blockquote style='border-left:2px solid #CCCCCC;padding:0 1em'
 style="border-left:2px solid #CCCCCC;padding:0 1em;" type="cite"><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><div>Thanks</div><div><br clear="none"></div><div>I'll get someone from the team to work on this on Monday. Not sure how easy it will be to isolate but will keep you informed.</div><div><br clear="none"></div><div>Andy<br clear="none">On 28 Mar 2014, at 23:52, "Mark Proctor [via Drools]" &lt;&lt;a href="&lt;a href="x-msg://131/user/SendEmail.jtp?type=node&amp;amp;amp;node=4029025&amp;amp;amp;i=0"&gt;x-msg://131/user/SendEmail.jtp?type=node&amp;amp;node=4029025&amp;amp;i=0" target="_top" rel="nofollow" link="external"&gt;[hidden email]&gt; wrote:<br clear="none"><br clear="none"></div><blockquote style='border-left:2px solid #CCCCCC;padding:0 1em' style="border-left:2px solid #CCCCCC;padding:0 1em;"
 type="cite">Can you get us a unit test demonstrating this, and we’ll look into it as a priority.<span class="yiv3194340509Apple-converted-space">&nbsp;</span><br clear="none"><br clear="none">Mark<span class="yiv3194340509Apple-converted-space">&nbsp;</span><br clear="none">On 28 Mar 2014, at 15:40, kellyajp &lt;&lt;a href="&lt;a href="x-msg://131/user/SendEmail.jtp?type=node&amp;amp;amp;node=4029018&amp;amp;amp;i=0"&gt;x-msg://131/user/SendEmail.jtp?type=node&amp;amp;node=4029018&amp;amp;i=0" target="_top" rel="nofollow" link="external"&gt;[hidden email]&gt; wrote:<span class="yiv3194340509Apple-converted-space">&nbsp;</span><br clear="none"><div class="yiv3194340509shrinkable-quote"><div class="yiv3194340509shrinkable-quote"><div class="yiv3194340509shrinkable-quote"><div class="yiv3194340509shrinkable-quote"><div class="yiv3194340509shrinkable-quote"><div class='shrinkable-quote'><br clear="none">&gt; We have upgraded from Drools 5 -&gt; Drools 6.01 and when repeating the<span
 class="yiv3194340509Apple-converted-space">&nbsp;</span><br clear="none">&gt; processing in each environment we have very different object counts that is<span class="yiv3194340509Apple-converted-space">&nbsp;</span><br clear="none">&gt; causing memory to run out on Drools 6:<span class="yiv3194340509Apple-converted-space">&nbsp;</span><br clear="none">&gt;<span class="yiv3194340509Apple-converted-space">&nbsp;</span><br clear="none">&gt; Below is an extract from a heap dump<span class="yiv3194340509Apple-converted-space">&nbsp;</span><br clear="none">&gt;<span class="yiv3194340509Apple-converted-space">&nbsp;</span><br clear="none">&gt; In Drools 6 the main objects in the heap are<span class="yiv3194340509Apple-converted-space">&nbsp;</span><br clear="none">&gt; 1: &nbsp; &nbsp; &nbsp; 4378006 &nbsp; &nbsp; &nbsp;700480960 &nbsp;org.drools.core.reteoo.RightTuple<span class="yiv3194340509Apple-converted-space">&nbsp;</span><br clear="none">&gt;<span
 class="yiv3194340509Apple-converted-space">&nbsp;</span><br clear="none">&gt; Where as in Drools 5 there are way less objects<span class="yiv3194340509Apple-converted-space">&nbsp;</span><br clear="none">&gt; 92: &nbsp; &nbsp; &nbsp; &nbsp; 19022 &nbsp; &nbsp; &nbsp; &nbsp;1826112 &nbsp;org.drools.reteoo.RightTuple<span class="yiv3194340509Apple-converted-space">&nbsp;</span><br clear="none">&gt;<span class="yiv3194340509Apple-converted-space">&nbsp;</span><br clear="none">&gt; Has anyone else had any experience of this issue?<span class="yiv3194340509Apple-converted-space">&nbsp;</span><br clear="none">&gt;<span class="yiv3194340509Apple-converted-space">&nbsp;</span><br clear="none">&gt; Thanks<span class="yiv3194340509Apple-converted-space">&nbsp;</span><br clear="none">&gt;<span class="yiv3194340509Apple-converted-space">&nbsp;</span><br clear="none">&gt;<span class="yiv3194340509Apple-converted-space">&nbsp;</span><br clear="none">&gt;<span
 class="yiv3194340509Apple-converted-space">&nbsp;</span><br clear="none">&gt; --<span class="yiv3194340509Apple-converted-space">&nbsp;</span><br clear="none">&gt; View this message in context:<span class="yiv3194340509Apple-converted-space">&nbsp;</span><a rel="nofollow" shape="rect" target="_blank" href="http://drools.46999.n3.nabble.com/Possible-memory-leak-in-Drools-6-0-1-tp4029010.html" link="external">http://drools.46999.n3.nabble.com/Possible-memory-leak-in-Drools-6-0-1-tp4029010.html</a><br clear="none">&gt; Sent from the Drools: Developer (committer) mailing list mailing list archive at<span class="yiv3194340509Apple-converted-space">&nbsp;</span><a rel="nofollow" shape="rect" target="_blank" href="http://nabble.com/" link="external">Nabble.com</a>.<span class="yiv3194340509Apple-converted-space">&nbsp;</span><br clear="none">&gt; _______________________________________________<span class="yiv3194340509Apple-converted-space">&nbsp;</span><br clear="none">&gt; rules-dev
 mailing list<span class="yiv3194340509Apple-converted-space">&nbsp;</span><br clear="none">&gt;<span class="yiv3194340509Apple-converted-space">&nbsp;</span>&lt;a href="&lt;a href="x-msg://131/user/SendEmail.jtp?type=node&amp;amp;amp;node=4029018&amp;amp;amp;i=1"&gt;x-msg://131/user/SendEmail.jtp?type=node&amp;amp;node=4029018&amp;amp;i=1" target="_top" rel="nofollow" link="external"&gt;[hidden email]<span class="yiv3194340509Apple-converted-space">&nbsp;</span><br clear="none">&gt;<span class="yiv3194340509Apple-converted-space">&nbsp;</span><a rel="nofollow" shape="rect" target="_blank" href="https://lists.jboss.org/mailman/listinfo/rules-dev" link="external">https://lists.jboss.org/mailman/listinfo/rules-dev</a></div></div></div>_______________________________________________<span class="yiv3194340509Apple-converted-space">&nbsp;</span></div>rules-dev mailing list<span class="yiv3194340509Apple-converted-space">&nbsp;</span></div>&lt;a href="&lt;a
 href="x-msg://131/user/SendEmail.jtp?type=node&amp;amp;amp;node=4029018&amp;amp;amp;i=2"&gt;x-msg://131/user/SendEmail.jtp?type=node&amp;amp;node=4029018&amp;amp;i=2" target="_top" rel="nofollow" link="external"&gt;[hidden email]<span class="yiv3194340509Apple-converted-space">&nbsp;</span></div><a rel="nofollow" shape="rect" target="_blank" href="https://lists.jboss.org/mailman/listinfo/rules-dev" link="external">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br clear="none"><br clear="none"><br clear="none"><hr noshade="" size="1"><div style="color: rgb(68, 68, 68); font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: tahoma, geneva, helvetica, arial, sans-serif;"><div style="font-weight:bold;">If you reply to this email, your message will be added to the discussion below:</div><a rel="nofollow" shape="rect" target="_blank"
 href="http://drools.46999.n3.nabble.com/Possible-memory-leak-in-Drools-6-0-1-tp4029010p4029018.html" link="external">http://drools.46999.n3.nabble.com/Possible-memory-leak-in-Drools-6-0-1-tp4029010p4029018.html</a></div><div style="color: rgb(102, 102, 102); font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; font-family: tahoma, geneva, helvetica, arial, sans-serif; margin-top: 0.4em; line-height: 1.5em;">To unsubscribe from Possible memory leak in Drools 6.0.1,<span class="yiv3194340509Apple-converted-space">&nbsp;</span><a rel="nofollow" shape="rect" href="" target="_top" link="external">click here</a>.<br clear="none"><a rel="nofollow" shape="rect" target="_blank"
 href="http://drools.46999.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&amp;id=instant_html%21nabble%3Aemail.naml&amp;base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&amp;breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml" style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 9px; line-height: normal; font-family: serif;" link="external">NAML</a></div></blockquote><br clear="none"><hr align="left" width="300">View this message in context:<span class="yiv3194340509Apple-converted-space">&nbsp;</span><a rel="nofollow" shape="rect" target="_blank" href="http://drools.46999.n3.nabble.com/Possible-memory-leak-in-Drools-6-0-1-tp4029010p4029025.html" link="external">Re: Possible memory leak in Drools 6.0.1</a><br clear="none">Sent from the<span class="yiv3194340509Apple-converted-space">&nbsp;</span><a rel="nofollow" shape="rect" target="_blank" href="http://drools.46999.n3.nabble.com/Drools-Developer-committer-mailing-list-f62260.html" link="external">Drools: Developer (committer) mailing list mailing list archive</a><span class="yiv3194340509Apple-converted-space">&nbsp;</span>at<span class="yiv3194340509Apple-converted-space">&nbsp;</span><a rel="nofollow" shape="rect" target="_blank" href="http://nabble.com/" link="external">Nabble.com</a>.<br clear="none">_______________________________________________<br clear="none">rules-dev mailing list<br clear="none">&lt;a href="x-msg://133/user/SendEmail.jtp?type=node&amp;amp;node=4029026&amp;amp;i=1" target="_top" rel="nofollow" link="external"&gt;[hidden email]<br clear="none"><a rel="nofollow" shape="rect" target="_blank" href="https://lists.jboss.org/mailman/listinfo/rules-dev" link="external">https://lists.jboss.org/mailman/listinfo/rules-dev</a></div></blockquote></div><br clear="none"></div><br
 clear="none">_______________________________________________
<br clear="none">rules-dev mailing list
<br clear="none">&lt;a href="x-msg://133/user/SendEmail.jtp?type=node&amp;amp;node=4029026&amp;amp;i=2" target="_top" rel="nofollow" link="external"&gt;[hidden email]
<br clear="none"><a rel="nofollow" shape="rect" target="_blank" href="https://lists.jboss.org/mailman/listinfo/rules-dev" link="external">https://lists.jboss.org/mailman/listinfo/rules-dev</a>

        
        
        
        <br clear="none">
        <br clear="none">
        <hr noshade="" size="1">
        <div style="color: rgb(68, 68, 68); font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: tahoma, geneva, helvetica, arial, sans-serif;">
                <div style="font-weight:bold;">If you reply to this email, your message will be added to the discussion below:</div>
                <a rel="nofollow" shape="rect" target="_blank" href="http://drools.46999.n3.nabble.com/Possible-memory-leak-in-Drools-6-0-1-tp4029010p4029026.html" link="external">http://drools.46999.n3.nabble.com/Possible-memory-leak-in-Drools-6-0-1-tp4029010p4029026.html</a>
        </div>
        <div style="color: rgb(102, 102, 102); font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; font-family: tahoma, geneva, helvetica, arial, sans-serif; margin-top: 0.4em; line-height: 1.5em;">
                
                To unsubscribe from Possible memory leak in Drools 6.0.1, <a rel="nofollow" shape="rect" href="" target="_top" link="external">click here</a>.<br clear="none">
                <a rel="nofollow" shape="rect" target="_blank" href="http://drools.46999.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&amp;id=instant_html%21nabble%3Aemail.naml&amp;base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&amp;breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml" style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 9px; line-height: normal; font-family: serif;" link="external">NAML</a>
        </div></blockquote>

        
        
        
<br clear="none"><hr align="left" width="300">
View this message in context: <a rel="nofollow" shape="rect" target="_blank" href="http://drools.46999.n3.nabble.com/Possible-memory-leak-in-Drools-6-0-1-tp4029010p4029027.html" link="external">Re: Possible memory leak in Drools 6.0.1</a><br clear="none">
Sent from the <a rel="nofollow" shape="rect" target="_blank" href="http://drools.46999.n3.nabble.com/Drools-Developer-committer-mailing-list-f62260.html" link="external">Drools: Developer (committer) mailing list mailing list archive</a> at <a rel="nofollow" shape="rect" target="_blank" href="http://nabble.com/" link="external">Nabble.com</a>.<br clear="none">_______________________________________________<br clear="none">rules-dev mailing list<br clear="none"><a rel="nofollow" shape="rect" href="" target="_top" link="external">[hidden email]</a><br clear="none"><a rel="nofollow" shape="rect" target="_blank" href="https://lists.jboss.org/mailman/listinfo/rules-dev" link="external">https://lists.jboss.org/mailman/listinfo/rules-dev</a></blockquote><br clear="none"><br clear="none"><br clear="none">_______________________________________________
<br clear="none">rules-dev mailing list
<br clear="none"><a rel="nofollow" shape="rect" href="" target="_top" link="external">[hidden email]</a>
<br clear="none"><a rel="nofollow" shape="rect" target="_blank" href="https://lists.jboss.org/mailman/listinfo/rules-dev" link="external">https://lists.jboss.org/mailman/listinfo/rules-dev</a>

        
        
        
        <br clear="none">
        <br clear="none">
        <hr noshade="" size="1" color="#cccccc">
        <div style="color: rgb(68, 68, 68); font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: tahoma, geneva, helvetica, arial, sans-serif;">
                <div style="font-weight:bold;">If you reply to this email, your message will be added to the discussion below:</div>
                <a rel="nofollow" shape="rect" target="_blank" href="http://drools.46999.n3.nabble.com/Possible-memory-leak-in-Drools-6-0-1-tp4029010p4029052.html" link="external">http://drools.46999.n3.nabble.com/Possible-memory-leak-in-Drools-6-0-1-tp4029010p4029052.html</a>
        </div><div class="yiv3194340509yqt1194151550" id="yiv3194340509yqtfd94050">
        <div style="color: rgb(102, 102, 102); font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; font-family: tahoma, geneva, helvetica, arial, sans-serif; margin-top: 0.4em; line-height: 1.5em;">
                
                To unsubscribe from Possible memory leak in Drools 6.0.1, <a rel="nofollow" shape="rect" target="_blank" href="" link="external">click here</a>.<br clear="none">
                <a rel="nofollow" shape="rect" target="_blank" href="http://drools.46999.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&amp;id=instant_html%21nabble%3Aemail.naml&amp;base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&amp;breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml" style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 9px; line-height: normal; font-family: serif;" link="external">NAML</a>
        </div></div></div></div><br><br></div> </div> </div>  </div><!--start-attachments--><div class="small"><br/><img src="http://drools.46999.n3.nabble.com/images/icon_attachment.gif" > <strong>NCCF_BASELINE.xls.drl</strong> (9M) <a href="http://drools.46999.n3.nabble.com/attachment/4029078/0/NCCF_BASELINE.xls.drl" target="_top" rel="nofollow" link="external">Download Attachment</a></div><!--end-attachments-->

        
        
        
<br/><hr align="left" width="300" />
View this message in context: <a href="http://drools.46999.n3.nabble.com/Possible-memory-leak-in-Drools-6-0-1-tp4029010p4029078.html">Re: Possible memory leak in Drools 6.0.1</a><br/>
Sent from the <a href="http://drools.46999.n3.nabble.com/Drools-Developer-committer-mailing-list-f62260.html">Drools: Developer (committer) mailing list mailing list archive</a> at Nabble.com.<br/>