Lança exceção / Throw exception

Lança exceção / Throw exception

Exibe de forma explícita uma mensagem de exceção na aplicação. No navegador é exibido uma notificação simples com a mensagem gerada pelo bloco Cria exceção, ao mesmo tempo que o console do depurador exibe o stacktrace com informações técnicas da exceção.

 

image-20250924-135301.png
Figura 1 - Bloco Lança exceção

Compatibilidade

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

Retorno

Este bloco não possui retorno.

Parâmetros

Exceção

Recebe o bloco de programação Cria exceção.

  • Posição: 1

  • Inglês: Exception

  • Tipo: Texto / String

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

Exemplo 

A função abaixo em destaque lança uma exceção de forma explícita na aplicação. No console do depurador, a mensagem da exceção (destaque 1 da figura 2) é exibida juntamente com a pilha de erros.

image-20250924-135448.png
Figura 2 - Mensagem da exceção com a pilha de erros

No entanto, somente a mensagem passada no bloco Cria exceção é exibida para o usuário no navegador quando a exceção é lançada.

image-20250924-135601.png
Figura 2.1 - Mensagem da exceção no navegador