Mensaje de error
En el mensaje, %s marca un valor que el motor completa cuando lanza el error.
La historia
Una de tus funciones de recorrido, como map, filter o reduce, se detuvo porque la expresión que le pasaste fue rechazada. Veamos cómo funciona. Estas funciones evalúan una expresión por cada miembro de la colección. Y process.await y process.done evalúan la lectura que esperan, otra vez en cada petición. Si esa evaluación falla, normalmente ya trae su propio motivo, y es ese el que verás. Pero cuando el motivo original no llega hasta la función, queda este mensaje como respaldo, para que al menos sepas cuál fue la expresión que paró la ejecución. Es como saber qué pieza de la cadena se rompió, aunque no sepas todavía por qué. Un ejemplo: un map cuya expresión divide entre cero en un solo elemento. El mensaje nombra el argumento de la expresión. Revisa esa expresión con un elemento de prueba, y probablemente verás el motivo real.
Texto del catálogo de errores del motor de Rush.
