Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: DI-2113

Lança exceção

Exibe de forma explícita uma mensagem de exceção na aplicação.

Parâmetros de Entrada

NomeTipoDoc
Parâmetro 1StringMensagem a ser exibida como exceção

Compatibilidade

Image Removed Servidor

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 Added

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 

Exemplo 1

A função abaixo em destaque lança uma exceção de forma explícita na aplicação.

Image Removed

 

 

 

 

 

 

 

Sobre Exceções

As exceções são eventos que ocorrem durante a execução de programas que quebram o fluxo normal das instruções. Um exemplo de exceção seria dividir um algarismo por zero. 

As exceções são usadas para indicar muitos tipos diferentes de condições de erro, alguns exemplos são:

  • Arquivo não encontrado
  • Erros de programação
  • Exceções aritméticas
Informações
titleMais sobre

Exceções

 

 

No console do depurador, a mensagem da exceção (destaque 1 da figura 2) é exibida juntamente com a pilha de erros.


Image Added

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 Added 

Figura 2.1 - Mensagem da exceção no navegador


Nesta página

Índice