Description
DefaultExecutionContextManager set the current context to the cloned one to make sure it's the current context when calling initializer but if one of the initializer fail it does not restore the proper context which leads to half initialized context lost for all th.e coded following clone().