RX0376

Domínio: Protocolo de rede

Mensagem de erro

a forma de bytes de um uid I93 foi recusada: %s (%s)

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

A história

O motor recusou um uid que você entregou ao fio, porque não conseguiu transformar a escrita dele em bytes. Vamos ver como é um uid. É uma cadeia de segmentos separados por ponto, e cada segmento tem exatamente sessenta e quatro dígitos hexadecimais, como o comando rush identity imprime. Para viajar pelo fio, a cadeia vira bytes, com uma contagem de segmentos de oito bits. Duas coisas podem dar errado. A primeira é uid spelling: algum segmento não tem sessenta e quatro dígitos hexadecimais, talvez por faltar um dígito, ou por ter uma letra fora da faixa. A segunda é uid capacity: a cadeia tem mais de duzentos e cinquenta e cinco segmentos, mais do que um contador de oito bits consegue contar. Um exemplo: você copia um uid e perde o último dígito de um segmento. A correção é copiar de novo, completo. A mensagem traz qual uid e o texto dele, e a palavra do veredito.

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