Versões comparadas
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
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.
Image Added
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
Obtém mensagem da exceção
Obtém mensagem associada à exceção.
Parâmetros
Nome
Tipo
Doc
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.
Image RemovedImage Added
Figura 1 2 - Bloco de programação Obtém mensagem da da exceção
Na Perceba que na figura 1.1 exibimos o resultado da aplicação do bloco.
Image Removed
Figura 1.1 - Mensagem exibida pelo2.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
Confira abaixo a mensagem que seria exibida caso o bloco Criar exceção fosse acoplado ao bloco imprimir.
Image Removed
, ele ignora toda a parte técnica que seria exibida junto com a mensagem de erro.
Image Added
Figura 2.1 - Mensagem exibida pelo Figura 2 - Mensagem exibida sem o bloco de programação Obtém mensagem da exceção
Nesta página
Índice
Sobre o bloco
O bloco de programação obtém mensagem da exceção exibe uma mensagem personalizada criada no bloco de programação Cria 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, confira na figura 2.