RX0425

Dominio: Análisis sintáctico

Mensaje de error

un beneficiario de perm de manifest.rush no es un nodeID: %s (%s)

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

La historia

El motor rechazó un destinatario de permiso en tu manifiesto, porque no es un identificador de nodo válido. Veamos la regla. En rush, los permisos siempre se conceden a nodos: es un permiso entre computadoras. Se escribe con config perm igual a una lista de textos entre comillas, y cada uno es el segmento de nodo: sesenta y cuatro dígitos hexadecimales en minúscula. El comando rush identity imprime el de este nodo. Si escribes otra cosa, como una palabra suelta, un número, un mapa, una lista sin cerrar, o un elemento con mayúsculas, con nombre, o con puntos, el motor no lo interpreta como un permiso. Una concesión reinterpretada en silencio es una concesión que miente. Un ejemplo: perm igual a una lista con el nombre servidor uno. La solución es poner el identificador de nodo exacto. El mensaje te muestra qué elemento falló y qué es en realidad.

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