spring-projects / spring-statemachine

Spring Statemachine is a framework for application developers to use state machine concepts with Spring.
1.54k stars 604 forks source link

FSM resetting does not reset currentError preventing further event handling #962

Open azhuchkov opened 3 years ago

azhuchkov commented 3 years ago

StateMachineAccess.resetStateMachine() does not clears currentError field which prevents further event dispatching since AbstractStateMachine.handleEvent() checks for errors (hasStateMachineError()).