AxonFramework/AxonFramework — Issue #30: Race condition with garbage collector causing old Saga state to be produced
Author: abuijze
Created: 2012-02-06 17:29:34+00:00
State: open

When a Saga runs for a while and the garbage collector kicks in in the meantime, the Saga state is reconstructed from an old SagaEntry.

To reproduce:
Start a saga that does multiple actions, some of which may cause the Saga to be invoked again. If, in the meantime, the garbage collector kicks in, one of these actions could be executed on old (illegal) saga state.