RX0006

Dominio: Motor

Mensaje de error

el rechazo %s no está catalogado en errors.feml

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

La historia

Si estás viendo esto, te toparon con una rareza del motor. Un rechazo es la manera que tiene rush de decirte que no a algo, y la regla de oro es que todo rechazo debe estar catalogado en errors.feml, con su explicación. Así, cada no tiene su porqué. Aquí el motor intentó emitir un rechazo cuyo código no figura en el catálogo. O nunca se declaró, o se declaró y luego lo quitaron. Es como si un cartel de prohibido dijera que está prohibido algo que no aparece en ninguna ley. No es culpa tuya, y tu script probablemente está bien. Lo que falló es la propia coherencia interna del motor, que rompió su regla de que todo rechazo sea explicable. Por eso se le da tanta importancia: un rechazo sin explicación es una respuesta sin garantía. Qué hacer: copia el código que sale en el mensaje y repórtalo a quien mantiene el motor. La corrección es declarar ese rechazo en errors.feml, con su mensaje y su explicación, o dejar de emitirlo. Así el catálogo y el motor vuelven a decir lo mismo.

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