Obtém mensagem da exceção / Get exception message

Obtém mensagem da exceção / Get exception message

Exibe a mensagem informada no bloco de programação Cria exceção, contida no atributo localizedMessage do objeto da exceção.

Essa mensagem é importante pois ela nos diz exatamente qual é o erro apresentado na aplicação, ao invés de mostrar toda a parte técnica antes de exibir a mensagem.

Figura 1 - Bloco de programação Obtém mensagem da exceção

Compatibilidade

  • Bloco servidor: cronapi.util.Operations.getExceptionMessage()

Retorno

Retorna o conteúdo contido no atributo localizedMessage do objeto da exceção

Parâmetros

Exceção

Recebe o objeto da exceção.

  • Posição: 1

  • Inglês: Exception

  • Tipo: Texto / String

  • Exemplo: retorno do bloco de programação Cria exceção

Exemplo

No exemplo da figura abaixo estamos exibindo a mensagem da exceção que será lançada todas as vezes que um arquivo não for encontrado.

 

Figura 2 - Bloco de programação Obtém mensagem da exceção

Perceba que na figura 2.1 a mensagem "Arquivo não encontrado" é exibida duas vezes, isso porque a primeira mensagem refere-se ao bloco Cria exceção, que exibe várias informações técnicas (stacktrace) antes de mostrar a mensagem de erro, destaque na figura 2.1. A segunda mensagem exibida é o resultado do bloco de programação Obtém mensagem da exceção, ele ignora toda a parte técnica que seria exibida junto com a mensagem de erro.

Figura 2.1 - Mensagem exibida pelo bloco de programação Obtém mensagem da exceção