Mensagem de erro
Na mensagem, %s marca um valor que o motor preenche quando levanta o erro.
A história
O seu projeto não carregou, e o motor disse que uma dependência declarada não está satisfeita. Vamos entender a ideia. No rush, as dependências de um projeto com outros projetos são declaradas no manifest, na lista requires. Cada item diz: eu uso aquela função daquele projeto, com este contrato. Quando o projeto carrega, o motor compara. O que você exige vira um blueprint exigido, e as funções públicas do outro projeto formam a API dele. O tungsten decide se uma coisa satisfaz a outra. Se o outro projeto deixou de listar a função, ou a lista com um contrato diferente, porque uma regra mudou, ou um parâmetro foi acrescentado ou retirado, o carregamento é recusado antes de qualquer instrução rodar. Do contrário, a sua chamada encontraria uma função diferente daquela para a qual foi escrita. Um exemplo: o parceiro adicionou um parâmetro à função shout. A correção é atualizar o item no requires, e a chamada, para o novo contrato. A mensagem traz o manifest, o item, a testemunha e o reparo.
Texto do catálogo de erros do motor do Rush.
