RX0062

Dominio: Ejecución

Mensaje de error

%s no contiene ninguna lista a la que añadir (%s)

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

La historia

Usaste append para añadir algo al final de una lista, pero el nombre que diste no contiene una lista. Append crea un valor y pone la referencia a ese valor al final de la lista. Pero solo una lista tiene final. Si el nombre no contiene ninguna colección, no hay nada a lo que añadir; para crear la colección, la puerta es data.add, que la hace nacer con su primer miembro. Y si el nombre contiene un mapa, tampoco sirve: los miembros de un mapa son roles con etiquetas y no tienen un orden ni un final; su puerta es data.add con una etiqueta. El mensaje te da el nombre y lo que contiene. Un ejemplo: escribes append sobre un nombre que guarda un número, o sobre uno que todavía no existe. La solución: usa append solo sobre listas. Si quieres crear la lista, usa data.add con el primer elemento. Si tienes un mapa, usa data.add con su etiqueta.

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