tratamento de exceptions e messages