This ticket is a forward port of the fix for the same bug included in the roll up patch for 5.3.x. We would like to have the acks set to cherry-pick the fix into the 6.0.x branch.
This bug should not be added to Roll Up patch list[1] since it is for version 6. The BZ which should be in the roll up patch list is that for BRMS version 5: https://bugzilla.redhat.com/show_bug.cgi?id=1044577. So I am removing this one. [1]https://bugzilla.redhat.com/show_bug.cgi?id=1022758
*This BZ should not (...)
Fixed by https://github.com/droolsjbpm/drools/commit/823eacefdf0fc264f02864fcd94902e8053371d1 The operations executed on an entry-point created from a persisted session are now transactional as the ones issued directly on the session itself. However the provided test is not valid because it is not possible to ensure atomicity of serialization on a session running asynchronously. For this reason trying to invoke fireUntilHalt on a persisted session now causes an UnsupportedOperationException.
Verified on BRMS 6.0.1 ER1.