Mensagem de erro
Na mensagem, %s marca um valor que o motor preenche quando levanta o erro.
A história
Você pediu um novo processo com process ponto new, e o motor não conseguiu criá-lo. Vamos entender. No rush, a única coisa que cria um processo é você escrever process ponto new. O motor o cria pela mesma porta pela qual o gtr do próprio motor nasce, no início. Essa porta só recusa por dois motivos, e ambos são da máquina, nunca do seu programa. O primeiro: a capacidade declarada da arena não comporta o registro de heap de mais um gtr, porque a máquina é o único teto. O segundo: faltou entropia para gerar o identificador, e não existe um identificador degradado. A recusa mostra o detalhe da própria porta. O motor nunca responde com um identificador de zeros, nem entrega o identificador do próprio chamador como se fosse novo. Se a causa for a arena, aumente a capacidade declarada, ou crie menos processos ao mesmo tempo. Se for a entropia, verifique a fonte de aleatoriedade do sistema e tente de novo.
Texto do catálogo de erros do motor do Rush.
