RX0367

Domínio: Motor

Mensagem de erro

%s: o relógio canônico não pôde carimbar a versão (%s)

Na mensagem, %s marca um valor que o motor preenche quando levanta o erro.

A história

O motor recusou uma escrita porque o relógio não conseguiu carimbar a versão. Vamos ver por que o carimbo é tão importante. Toda versão de um campo recebe um nanossegundo canônico. O relógio é lido num lugar só, e em nenhum outro, para que a pergunta, quando esta versão foi escrita, tenha uma única fonte de resposta. Ora, se o relógio não responde, a versão fica sem lugar no histórico. O motor poderia inventar uma hora qualquer, mas um histórico com horas inventadas não serve para nada, porque ninguém mais poderia confiar na ordem dos fatos. Então ele recusa a escrita. Isso é raro, e costuma indicar um problema no sistema, e não no seu script. Um exemplo: o relógio do sistema devolveu um erro na hora de ler. A mensagem nomeia a coluna que seria escrita. Tente de novo, e, se persistir, reporte ao time do motor.

Texto do catálogo de erros do motor do Rush.