log.error() não lança mais exceção, pois elas estavam sendo capturadas e o programa não morria.
mesmo que eu aceite o progrma não morrer, a thread de monitoramento de mem e de marcação de alivce acabam encerradas.