Mensagem de erro
Na mensagem, %s marca um valor que o motor preenche quando levanta o erro.
A história
Você leu a sua caixa de correio com o message.read, e o motor recusou algo. Vamos ver o que ele faz. O message.read olha a sua própria caixa de correio, o seu próprio heap, para ver se o fedex deixou alguma carta lá. Como o message, ele precisa saber como você espera. Você declara isso com wait: wait forever, para esperar sem limite, wait timeout com um prazo, ou wait none, para só olhar e seguir. Se não escrever nada, vale none. Qualquer outro valor no wait é recusado, porque o motor não inventa o que você quis dizer. E existe um segundo caso: se o campo da caixa de correio não pôde ser aberto pela porta de leitura do fedex, o motor também recusa, em vez de responder com um valor fabricado. Um exemplo: você escreve wait com a palavra rápido. Não existe. A correção é usar uma das três formas. A mensagem nomeia o wait ou nada, e diz o que é legal.
Texto do catálogo de erros do motor do Rush.
