RX0154

Dominio: Ejecución

Mensaje de error

process.%s rechazado: %s

En el mensaje, %s marca un valor que el motor completa cuando lanza el error.

La historia

Intentaste matar al proceso del propio motor, y el motor no lo permite. Ese proceso es especial: guarda las leyes materializadas y el catálogo de rechazos, es decir, justo aquello contra lo que se juzga a todos los demás procesos. Si muriera, nadie podría juzgar nada. Por eso kill, vanish y resurrect sobre él se rechazan. La puerta que lo rechaza es la misma por la que muere cualquier proceso, y la regla se cumple por construcción: ese espacio simplemente no se acepta. Además, el intento se cuenta, con un contador visible en el comando rush gtr, para que quede constancia. El mensaje trae el verbo y la razón de la puerta, que suele ser que es el propio del motor, o que el espacio no contiene ningún proceso vivo. Un ejemplo: llamar a kill con tu propio gtrid cuando eres el motor. La solución: no actúes sobre él. Para terminar tu script, termina tus propios procesos hijos. El corazón del motor no se apaga desde dentro.

Texto del catálogo de errores del motor de Rush.