Mensagem de erro
Na mensagem, %s marca um valor que o motor preenche quando levanta o erro.
A história
Você aplicou o pick ou o exclude a algo que não tem membros com chave, e o motor recusou. Vamos ver o que eles aceitam. Os dois trabalham com um mapa, ou com uma lista de mapas, linha por linha, e em cada mapa escolhem os membros pela chave. Mas, se o valor é um escalar, como um número ou um texto, não há membros para escolher. E, se é uma lista em que algum item não é um mapa nem null, esse item não tem membros a escolher, e o motor aponta o número da linha em que isso aconteceu. Ele não tenta consertar nem ignorar o item ruim, porque o resultado sairia incompleto sem aviso. Um exemplo: uma lista de pessoas, e a terceira linha é um texto solto. A correção é consertar a terceira linha, para que seja um mapa. A mensagem nomeia o operando e o que estava errado. Olhe a linha indicada.
Texto do catálogo de erros do motor do Rush.
