Errores comunes de verificación - Amazon Quantum Ledger Database (Amazon QLDB)

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Errores comunes de verificación

En esta sección se describen los errores de tiempo de ejecución que genera Amazon QLDB para las solicitudes de verificación.

La siguiente es una lista de excepciones comunes devueltas por el servicio. Cada excepción incluye el mensaje de error específico, seguido de las operaciones de la API que pueden generarlo, una breve descripción y sugerencias de posibles soluciones.

IllegalArgumentException

Mensaje: The provided Ion value is not valid and cannot be parsed.

Operaciones de la API: GetDigest, GetBlock, GetRevision

Asegúrese de proporcionar un valor de Amazon Ion válido antes de volver a intentar la solicitud.

IllegalArgumentException

Mensaje: The provided block address is not valid.

Operaciones de la API: GetDigest, GetBlock, GetRevision

Asegúrese de proporcionar una dirección de bloque válida antes de volver a intentar la solicitud. Una dirección de bloque es una estructura de Amazon Ion que consta de dos campos: strandId y sequenceNo.

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

IllegalArgumentException

Mensaje: The sequence number of the provided digest tip address is beyond the strand's latest committed record.

Operaciones de la API: GetDigest, GetBlock, GetRevision

La dirección del tip del resumen que proporcione debe tener un número de secuencia inferior o igual al número de secuencia del último registro confirmado de la cadena del diario. Antes de volver a intentar realizar la solicitud, asegúrese de proporcionar una dirección de tip del resumen con un número de secuencia válido.

IllegalArgumentException

Mensaje: The Strand ID of the provided block address is not valid.

Operaciones de la API: GetDigest, GetBlock, GetRevision

La dirección de bloque que proporcione debe tener un identificador de cadena que coincida con el identificador de cadena del diario. Antes de volver a intentar realizar la solicitud, asegúrate de proporcionar una dirección de bloque con un ID de cadena válido.

IllegalArgumentException

Mensaje: The sequence number of the provided block address is beyond the strand's latest committed record.

Operaciones de la API: GetBlock, GetRevision

La dirección de bloque que proporcione debe tener un número de secuencia inferior o igual al número de secuencia del último registro confirmado de la cadena. Antes de volver a intentar realizar la solicitud, asegúrese de proporcionar una dirección de bloque con un número de secuencia válido.

IllegalArgumentException

Mensaje: The Strand ID of the provided block address must match the Strand ID of the provided digest tip address.

Operaciones de la API: GetBlock, GetRevision

Solo puede verificar la revisión o el bloque de un documento si existe en la misma cadena del diario que el resumen que ha proporcionado.

IllegalArgumentException

Mensaje: The sequence number of the provided block address must not be greater than the sequence number of the provided digest tip address.

Operaciones de la API: GetBlock, GetRevision

Solo puede verificar la revisión o el bloqueo de un documento si está incluido en el resumen que proporcione. Esto significa que se registró en el diario antes que la dirección del tip del resumen.

IllegalArgumentException

Mensaje: The provided Document ID was not found in the block at the specified block address.

Operación de la API: GetRevision

El identificador de documento que proporcione debe estar en la dirección de bloque que proporcione. Antes de volver a intentar realizar la solicitud, asegúrese de que estos dos parámetros sean coherentes.