Mensagem de erro
Na mensagem, %s marca um valor que o motor preenche quando levanta o erro.
A história
Uma escrita foi recusada porque o relógio do motor não andou para frente. Vamos entender por que isso importa. No rush, o valor atual de um nome é a versão com o carimbo de tempo mais alto. Para isso funcionar, duas versões do mesmo nome nunca podem ter o mesmo carimbo. Então, se uma escrita chega com um carimbo que não é estritamente mais novo que o atual, o motor recusa. Normalmente isso nem deveria acontecer, porque o relógio canônico, o tictac, usa o maior entre o tempo real e o último valor mais um, e por isso duas escritas no mesmo instante ainda se separam. Logo, esta recusa não aponta para você: aponta para um relógio que quebrou o próprio contrato. E por que o motor não conserta sozinho, inventando um desempate? Porque quem decide a ordem é o relógio, e uma ordem decidida por outra coisa tornaria o seletor da lei uma mentira. A mensagem traz o detalhe. Se isso aparecer, relate com o texto completo, porque indica um defeito no relógio ou no seu uso.
Texto do catálogo de erros do motor do Rush.
