Hide Forgot
Date of First Response: 2010-03-29 00:31:58 securitylevel_name: Public Drools work items call fireAllRules() automatically after completion. If the engine is already running fireUntilHalt() though, it blocks.
Link: Added: This issue is related to JBRULES-2117
Added to the 5.0.2 release notes as resolved: JBRULES-2117 A thread that called the method fireAllRules() would be blocked if another thread was already running fireUntilHalt(). The threading behavior of the fireAllRules() and fireUntilHalt() methods have been updated to prevent this occurring. A thread calling fireAllRules() is no longer blocked by another thread running fireUntilHalt().
Closed as requested.