RX0075

Dominio: Ejecución

Mensaje de error

%s: %s

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

La historia

Tu script pidió algo al mundo exterior, un archivo, un directorio, la entrada estándar o un subproceso, y el exterior dijo que no. Cuando rush actúa fuera de sí mismo, ya no controla el resultado: depende del sistema operativo o del otro programa. Este mensaje cubre todos esos casos con una misma forma. El primer dato es lo que se pidió, y el segundo es la razón que dio el exterior, con sus propias palabras: un texto del sistema operativo, el fallo del subproceso, o que la entrada se terminó. Lo importante es lo que el motor no hace: no te dice solo que el builtin rechazó, y tampoco inventa una respuesta vacía como si hubiera funcionado. Un ejemplo: quieres leer un archivo que no existe y el sistema responde que no se encuentra. La solución: lee el motivo del mensaje, y corrige la causa que reporta. La verdad del exterior, repetida con claridad, es la mejor pista que tienes.

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