RX0152

Domínio: Execução

Mensagem de erro

process[gtrid, <ação>]: a ação %s não é uma que o ciclo de vida declara (%s)

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

A história

Você pediu a um processo uma ação que o ciclo de vida não conhece, e o motor recusou. Vamos entender. As ações que se podem pedir a um processo estão declaradas no gtr ponto feml: reboot, stop, kill, vanish e resurrect. Cada uma tem seu efeito sobre a execução e sobre o processo. O builtin process confere a ação escrita contra essa lista. Se a palavra não está nela, ou se você não escreveu nenhuma ação, como em process de p sozinho, o motor recusa e mostra as palavras declaradas. Ele nunca finge que não fez nada, e nunca adivinha a grafia mais parecida, porque adivinhar poderia matar um processo que você só queria reiniciar. As duas formas de escrita levam a esta recusa: process de p, sideways, e process ponto sideways de p. A mensagem traz a palavra escrita, ou none, e a lista. Exemplo: process de p, e a palavra paralisar. A correção: escolha uma das cinco ações declaradas.

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