Cria exceção / Create a exception

Cria exceção / Create a exception

Cria um objeto contendo uma mensagem de exceção. Para executar, utilize o bloco Lança exceção.

Essa função utiliza a subclasse Exception da super classe Throwable.

 

image-20250923-122545.png
Figura 1 - Bloco Criar exceção

Compatibilidade

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

Retorno

Retorna um objeto JSON contendo informações técnicas sobre a exceção.

Parâmetros

Mensagem

Mensagem a ser exibida quando a aplicação lançar a exceção. O conteúdo informado será incluído no atributo localizedMessage do objeto da exceção.

  • Posição: 1

  • Inglês: Message

  • Tipo: Texto / String

  • Exemplo: "Não é possível realizar divisão por 0"

Exemplo 

A função abaixo cria uma exceção e a imprime no console do depurador.

image-20250923-122626.png
Figura 2 - Criando objeto com mensagem de exceção

Da forma que está, a mensagem exibida no console do depurador será algo parecido como a figura 2.1, ela apresenta várias informações técnicas antes de apresentar a mensagem da exceção, em destaque na figura. Para exibir somente a mensagem, utilize o bloco de programação Obtém mensagem da exceção.

image-20250923-122703.png
Figura 2.1 - Mensagem da exceção