Catch exceptions

Este branch se separó de crearPublicID. Y se configura el ide para poder capturar algunas exceptions que pueden llegar a darse.