<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Yes, but I just fired up a small project using it and it used 100% of CPU. &nbsp;If you build the attached project you'll see the tests run just fine. (They use fireAllRules.) &nbsp;If you launch from the commandline, ("java -jar target/DroolsBoxes-1.0.jar") which uses fireUntilHalt, the rules fire (and complete) just fine, but it continues to use 100% of a cpu core indefinitely. &nbsp;This is with 5.1.1. &nbsp;If I change the drools version to 5.2.0-SNAPSHOT it compiles but the tests won't run. &nbsp;They all fail with the following exception:<div><br></div><div><div>java.lang.NoSuchMethodError: org.drools.spi.DeclarationScopeResolver.&lt;init&gt;([Ljava/util/Map;Ljava/util/Stack;)V</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.drools.rule.builder.RuleBuildContext.&lt;init&gt;(RuleBuildContext.java:72)</div><div><span
 class="Apple-tab-span" style="white-space:pre">        </span>at org.drools.compiler.PackageBuilder.addRule(PackageBuilder.java:1198)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.drools.compiler.PackageBuilder.addPackage(PackageBuilder.java:629)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.drools.compiler.PackageBuilder.addPackageFromDrl(PackageBuilder.java:278)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.drools.compiler.PackageBuilder.addKnowledgeResource(PackageBuilder.java:451)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.drools.builder.impl.KnowledgeBuilderImpl.add(KnowledgeBuilderImpl.java:28)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at com.sample.DroolsTest.readKnowledgeBase(DroolsTest.java:75)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at
 com.sample.DroolsTest.go(DroolsTest.java:31)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at com.sample.BoxTest.test0(BoxTest.java:21)</div><br>--- On <b>Thu, 3/17/11, Edson Tirelli <i>&lt;ed.tirelli@gmail.com&gt;</i></b> wrote:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><br>From: Edson Tirelli &lt;ed.tirelli@gmail.com&gt;<br>Subject: Re: [rules-users] Basic doubt regarding Drools Fusion - @expires<br>To: "Rules Users List" &lt;rules-users@lists.jboss.org&gt;<br>Date: Thursday, March 17, 2011, 10:47 AM<br><br><div id="yiv592615809"><div><br></div>&nbsp;&nbsp; To be honest, I believe so, but didn't profiled it extensively. I used fireUntilHalt() in my Webinar yesterday on a live demo and it worked nicely.<div><br></div><div>&nbsp;&nbsp; Edson<br><br><div class="yiv592615809gmail_quote">
2011/3/17 Greg Barton <span dir="ltr">&lt;<a rel="nofollow" ymailto="mailto:greg_barton@yahoo.com" target="_blank" href="/mc/compose?to=greg_barton@yahoo.com">greg_barton@yahoo.com</a>&gt;</span><br><blockquote class="yiv592615809gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<table cellspacing="0" cellpadding="0" border="0"><tbody><tr><td valign="top" style="font:inherit;"><div><br></div>Has the performance problem with fireUntilHalt been fixed in 5.2? &nbsp;<br><br>--- On <b>Thu, 3/17/11, Makewise - Vitor Rui Mendonça <i>&lt;<a rel="nofollow" ymailto="mailto:Vitor.Mendonca@brisa.pt" target="_blank" href="/mc/compose?to=Vitor.Mendonca@brisa.pt">Vitor.Mendonca@brisa.pt</a>&gt;</i></b> wrote:<br>
<blockquote style="border-left:2px solid rgb(16, 16, 255);margin-left:5px;padding-left:5px;"><br>From: Makewise - Vitor Rui Mendonça &lt;<a rel="nofollow" ymailto="mailto:Vitor.Mendonca@brisa.pt" target="_blank" href="/mc/compose?to=Vitor.Mendonca@brisa.pt">Vitor.Mendonca@brisa.pt</a>&gt;<div class="yiv592615809im">
<br>Subject: Re: [rules-users] Basic doubt regarding Drools Fusion - @expires<br></div>To: "'Rules Users List'" &lt;<a rel="nofollow" ymailto="mailto:rules-users@lists.jboss.org" target="_blank" href="/mc/compose?to=rules-users@lists.jboss.org">rules-users@lists.jboss.org</a>&gt;<br>
Date: Thursday, March 17, 2011, 7:01 AM<div class="yiv592615809im"><br><br><div>


 

 


 
<p></p>
<div>
<p><span lang="EN-US" style="font-size:11.0pt;color:#1F497D;">Hi Thomas, thanks for the info!</span></p> 
<p><span lang="EN-US" style="font-size:11.0pt;color:#1F497D;"> &nbsp;</span></p> 
<p><span lang="EN-US" style="font-size:11.0pt;color:#1F497D;">I googled it quite a bit and I think it’s a path to be explored, albeit I’ve saw several messages on the mailing list regarding performance issues
 when using fireUntilHalt.</span></p></div></div></div></blockquote></td></tr></tbody></table><br>

      <br>_______________________________________________<br>
rules-users mailing list<br>
<a rel="nofollow" ymailto="mailto:rules-users@lists.jboss.org" target="_blank" href="/mc/compose?to=rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
<a rel="nofollow" target="_blank" href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>&nbsp; Edson Tirelli<br>&nbsp; JBoss Drools Core Development<br>&nbsp; JBoss by Red Hat @ <a rel="nofollow" target="_blank" href="http://www.jboss.com">www.jboss.com</a><br>
</div>
</div><br>-----Inline Attachment Follows-----<br><br><div class="plainMail">_______________________________________________<br>rules-users mailing list<br><a ymailto="mailto:rules-users@lists.jboss.org" href="/mc/compose?to=rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br><a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br></div></blockquote></div></td></tr></table><br>