Skip to content

Fix MessageSvc::reinitialize

Frank Winklmeier requested to merge fwinkl/Gaudi:messagesvc_startstop2 into master

The addition of the call to MessageSvc::reinitialize in !866 (merged) exposed a bug (atlas/athena!22199 (merged)) in that method leading to

MessageSvc          ERROR Gaudi::StateMachine::ChangeState   Invalid
transition 'START' from state 'CONFIGURED'   StatusCode=FAILURE

when ApplicationMgr.reinitialize() is called.

Setting the target state explicitly and add a unit test to check the basic state transition for ApplicationMgr.

cc @leggett

Merge request reports