RX0089

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

Esto no es un fallo del motor: es una parada que tú mismo pediste. Con panic y un mensaje entre corchetes, el autor del script detiene la ejecución, con sus propias palabras. No hay un error inesperado, ni una respuesta equivocada: es una decisión declarada, para decir que algo no debería pasar. Es un rechazo ordinario, así que puedes capturarlo con try, y la rama catch recibe el mensaje ya preparado. Si no lo capturas, el motor no ejecuta nada de lo que viene después. El mensaje trae el nombre de la operación y el texto que escribiste. Un ejemplo: tu función recibe un valor imposible, y llamas a panic con un mensaje claro, como configuración inválida. La solución, si no esperabas verlo: busca en tu código, o en el de quien llamas, qué panic se disparó, y por qué. Y si lo escribiste tú, un buen mensaje de panic es una buena pista para quien lea el registro.

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