RX0089

Domínio: Execução

Mensagem de erro

%s: %s

Na mensagem, %s marca um valor que o motor preenche quando levanta o erro.

A história

O seu script parou de propósito, com um panic. Vamos entender. O builtin panic existe para o autor do script interromper a execução, dizendo com as próprias palavras o motivo. Não é uma falha do motor, e também não é uma resposta errada: é uma parada declarada. Funciona como uma recusa comum. Isso significa que você pode capturá-la com try, e o braço catch recebe esta mensagem já formatada, para tratar a situação. Se ninguém captura, o motor não executa mais nada depois do panic. A mensagem mostra o texto que o autor escreveu. Pense num botão de emergência numa linha de produção: quem o aperta sabe o motivo, e deixa escrito. Exemplo: um script que confere um arquivo de configuração e, se uma chave falta, chama panic com a frase chave obrigatória ausente. Se você é quem lê a mensagem, a explicação está no texto do panic. Se você escreveu o panic, e quer continuar, envolva a parte em try.

Texto do catálogo de erros do motor do Rush.