Mensagem de exceção com Thread

Tenho uma Thread

Da exceção, mas mensagem não aparece, o que pode ser ?

@Override
public void run() {
	try {
		Thread.sleep((int) (Math.random() * 1000 + 1000));
		try {
			this.redeCuidarBo.enviarResolucaoSiafi(this.redeCuidar, this.usuarioLogado, this.entityManager);
		} catch (Exception e) {
			FacesMessage msg = new FacesMessage(FacesMessage.SEVERITY_FATAL, SumarioMensagem.ERRO.toString(),
					e.getMessage());
			FacesContext.getCurrentInstance().addMessage(null, msg);
		}
	} catch (InterruptedException ex) {
	}
}