Erros comuns de verificação - Amazon Quantum Ledger Database (Amazon QLDB)

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Erros comuns de verificação

Esta seção descreve os erros de runtime que são lançados pelo Amazon QLDB para solicitações de verificação.

Veja a seguir uma lista de exceções comuns retornadas pelo serviço. Cada exceção inclui a mensagem de erro específica, seguida pelas operações de API que podem causá-la, uma breve descrição e sugestões de possíveis soluções.

IllegalArgumentException

Mensagem: O valor de Ion fornecido não é válido e não pode ser analisado.

Operações da API: GetDigest, GetBlock, GetRevision

Certifique-se de fornecer um valor válido do Amazon Ion antes de tentar novamente sua solicitação.

IllegalArgumentException

Mensagem: O endereço de bloco fornecido não é válido.

Operações da API: GetDigest, GetBlock, GetRevision

Certifique-se de fornecer um valor válido de endereço de bloco antes de tentar novamente sua solicitação. Um endereço de bloco é uma estrutura Amazon Ion que tem dois campos: strandId e sequenceNo.

Por exemplo: {strandId:"BlFTjlSXze9BIh1KOszcE3",sequenceNo:14}

IllegalArgumentException

Mensagem: O número de sequência do endereço da dica de resumo fornecido está além do último registro confirmado da cadeia.

Operações da API: GetDigest, GetBlock, GetRevision

O endereço da dica de resumo que você fornecer deve ter um número de sequência menor ou igual ao número de sequência do último registro confirmado da vertente do diário. Antes de repetir sua solicitação, certifique-se de fornecer um endereço de sugestão com um número de sequência válido.

IllegalArgumentException

Mensagem: A ID de cadeia do endereço de bloco fornecido não é válido.

Operações da API: GetDigest, GetBlock, GetRevision

O endereço do bloco que você fornece deve ter uma ID de cadeia que corresponda à ID da cadeia do diário. Certifique-se de fornecer um valor válido de endereço de bloco antes de tentar novamente com uma ID de cadeia.

IllegalArgumentException

Mensagem: O número de sequência do endereço de bloco fornecido está além do último registro confirmado da cadeia.

Operações da API: GetBlock, GetRevision

O endereço do bloco que você fornece deve ter um número de sequência menor ou igual ao número de sequência do último registro confirmado da cadeia. Antes de repetir sua solicitação, certifique-se de fornecer um endereço de bloco com um número de sequência válido.

IllegalArgumentException

Mensagem: A ID de cadeia do endereço de bloco fornecido deve corresponder ao ID de cadeia do endereço de dica de resumo fornecido.

Operações da API: GetBlock, GetRevision

Você só pode verificar uma revisão ou bloco de documento se ele existir na mesma linha do diário que o resumo fornecido.

IllegalArgumentException

Mensagem: O número de sequência do endereço de bloco fornecido não deve ser maior que o número de sequência do endereço de dica de resumo fornecido.

Operações da API: GetBlock, GetRevision

Você só pode verificar uma revisão ou bloco de documento se estiver coberto pelo mesmo resumo que você forneceu. Isso significa que foi entregue ao diário antes do endereço da dica de resumo.

IllegalArgumentException

Mensagem: O ID do documento fornecido não foi encontrado no bloco no endereço de bloco especificado.

Operação de API: GetRevision

A ID do documento que você fornece deve existir no endereço de bloco fornecido. Antes de repetir sua solicitação, verifique se esses dois parâmetros são consistentes.