Reproducer at: https://github.com/DuncanDoyle/DroolsInOrderTemporalReasoningPhreakLoopAndHang Clone the project in the given GitHub repository and run 'mvn -Pphreak clean test' (-Pphreak runs the test with PHREAK, -Preteoo runs the test with ReteOO). ReteOO works fine, but PHREAK goes into an infinite-loop. Setting 'no-loop' on the "TECH-rule-RG-FLT-03B Retract all filtered events once we've sent an event."-rule causes the engine to hang and use 100% CPU on one core.
Fixed by https://github.com/droolsjbpm/drools/commit/50737ce81da9b5d7341ee01dbd653737cea478f1
Mario Fusco <mario.fusco> updated the status of jira DROOLS-334 to Resolved
Verified on BRMS 6.0.0 ER5.