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
esequenceNo
.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.