Mensagem de erro
Na mensagem, %s marca um valor que o motor preenche quando levanta o erro.
A história
Esta recusa fala de algo que acontece antes do seu script: o nascimento do motor. O motor precisa saber em quais sistemas de arquivos um detentor pode repousar, as palavras que o campo which aceita e o tipo do kernel que cada uma deve ter. Essa tabela era lida de um arquivo de declaração. Se a declaração não podia ser lida, ou estava incoerente, com uma palavra repetida, um grupo sem tipo, ou a palavra para which ausente faltando ou apontando para o nada, o motor recusava nascer. Ele não recorria a uma lista escrita no código, porque isso criaria uma segunda fonte de verdade, e a tabela existe justamente para abolir isso. Um detalhe importante: desde vinte e três de outubro de dois mil e vinte e seis, essa tabela virou constantes compiladas dentro do motor, então esta recusa não é mais levantada. Se você a vir, algo muito antigo ou muito estranho está rodando. A mensagem diz qual declaração falhou e o que estava errado. Reporte à equipe do motor, com o texto completo.
Texto do catálogo de erros do motor do Rush.
