After I merged I saw why I had to put the inject. When "onExceptionState" the list with allContacts gets clear because the ContactController was also destroyed when the conversation ended.