Mensagem de erro
Na mensagem, %s marca um valor que o motor preenche quando levanta o erro.
A história
Você tentou atualizar uma chave que não existe, e o motor recusou. Vamos ver por quê. A porta data ponto update tem uma lei própria: sobrescreve uma chave que já existe, e nunca cria. Ela é a guarda espelhada do add. Se a chave não está na coleção, o update diz não, porque criar silenciosamente poderia esconder um erro de digitação no nome da chave. Existem outros casos que caem aqui também. Se você entregou um valor ao update sem rótulo, não há chave alguma para atualizar. E se a coleção é uma lista, que não tem chaves, não existe nada para nomear. A mensagem informa o nome da coleção e a chave, ou o motivo de nenhuma chave ter sido nomeada. Exemplo: você tem um mapa com a chave idade e chama update com a chave idad, faltando a letra final. O motor avisa em vez de criar uma chave nova. A correção: confira a grafia da chave, ou use data ponto add se a ideia era criar um item novo.
Texto do catálogo de erros do motor do Rush.
