Erreurs courantes lors de la vérification - Base de données Amazon Quantum Ledger (AmazonQLDB)

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Erreurs courantes lors de la vérification

Important

Avis de fin de support : les clients existants pourront utiliser Amazon QLDB jusqu'à la fin du support le 31 juillet 2025. Pour plus de détails, consultez Migrer un Amazon QLDB Ledger vers Amazon Aurora SQL Postgre.

Cette section décrit les erreurs d'exécution émises par Amazon QLDB pour les demandes de vérification.

Voici une liste des exceptions courantes renvoyées par le service. Chaque exception inclut le message d'erreur spécifique, suivi des API opérations susceptibles de le générer, une brève description et des suggestions de solutions possibles.

IllegalArgumentException

Message : La valeur Ion fournie n'est pas valide et ne peut pas être analysée.

APIopérations : GetDigest, GetBlock, GetRevision

Assurez-vous de fournir une valeur Amazon Ion valide avant de réessayer votre demande.

IllegalArgumentException

Message : L'adresse de blocage fournie n'est pas valide.

APIopérations : GetDigest, GetBlock, GetRevision

Assurez-vous de fournir une adresse de blocage valide avant de réessayer votre demande. Une adresse de bloc est une structure Amazon Ion qui comporte deux champs : strandId etsequenceNo.

Par exemple : {strandId:"BlFTjlSXze9BIh1KOszcE3",sequenceNo:14}

IllegalArgumentException

Message : Le numéro de séquence de l'adresse de résumé fournie est supérieur au dernier enregistrement validé du fil.

APIopérations : GetDigest, GetBlock, GetRevision

L'adresse du résumé que vous fournissez doit avoir un numéro de séquence inférieur ou égal au numéro de séquence du dernier enregistrement validé du volet du journal. Avant de réessayer votre demande, assurez-vous de fournir une adresse de résumé avec un numéro de séquence valide.

IllegalArgumentException

Message : L'ID de brin de l'adresse de bloc fournie n'est pas valide.

APIopérations : GetDigest, GetBlock, GetRevision

L'adresse de bloc que vous fournissez doit avoir un identifiant de volet correspondant à l'identifiant de volet du journal. Avant de réessayer votre demande, assurez-vous de fournir une adresse de blocage avec un identifiant de chaîne valide.

IllegalArgumentException

Message : Le numéro de séquence de l'adresse de bloc fournie est supérieur au dernier enregistrement validé du brin.

APIopérations : GetBlock, GetRevision

L'adresse de bloc que vous fournissez doit avoir un numéro de séquence inférieur ou égal au numéro de séquence du dernier enregistrement validé du brin. Avant de réessayer votre demande, assurez-vous de fournir une adresse de blocage avec un numéro de séquence valide.

IllegalArgumentException

Message : L'ID de volet de l'adresse de bloc fournie doit correspondre à l'ID de volet de l'adresse de résumé fournie.

APIopérations : GetBlock, GetRevision

Vous ne pouvez vérifier une révision ou un bloc de document que s'il existe dans le même volet de journal que le résumé que vous fournissez.

IllegalArgumentException

Message : Le numéro de séquence de l'adresse de bloc fournie ne doit pas être supérieur au numéro de séquence de l'adresse de résumé fournie.

APIopérations : GetBlock, GetRevision

Vous ne pouvez vérifier une révision ou un bloc de document que s'il est couvert par le résumé que vous fournissez. Cela signifie qu'il a été enregistré dans le journal avant l'adresse du résumé.

IllegalArgumentException

Message : L'ID de document fourni n'a pas été trouvé dans le bloc à l'adresse de bloc spécifiée.

APIopération : GetRevision

L'identifiant du document que vous fournissez doit figurer dans l'adresse de bloc que vous fournissez. Avant de réessayer votre demande, assurez-vous que ces deux paramètres sont cohérents.