Mensaje de error
En el mensaje, %s marca un valor que el motor completa cuando lanza el error.
La historia
Dos cosas corrían en paralelo, y una de ellas intentó escribir en un lugar que no era suyo. En rush, todos los hermanos de un conjunto se ejecutan en paralelo, como un abanico. Y cada miembro solo puede escribir en su propio heap: toda escritura ajena debe ser una copia al escribir, una sombra, que luego el escritor central une en el cruce. Aquí, una escritura llegó al sustrato sin que ninguna puerta la desviara, y el ser que iba a tocar había nacido fuera del heap del miembro. Si el motor lo permitiera, dos trabajadores podrían escribir el mismo ser a la vez: una carrera, con un resultado que nadie podría predecir. Por eso la convierte en un rechazo, que es la forma en que el motor dice la verdad sobre ella. Esto no es un error de tu script, sino un hueco del motor: alguna puerta de escritura no hizo su copia. Qué hacer: repórtalo, con el mensaje. La solución está en darle a esa puerta su copia al escribir. Nunca en quitar el rechazo.
Texto del catálogo de errores del motor de Rush.
