Häufige Fehler bei der Überprüfung - Amazon Quantum Ledger-Datenbank (AmazonQLDB)

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Häufige Fehler bei der Überprüfung

Wichtig

Hinweis zum Ende des Supports: Bestandskunden können Amazon QLDB bis zum Ende des Supports am 31.07.2025 nutzen. Weitere Informationen finden Sie unter Migrieren eines Amazon QLDB Ledgers zu Amazon Aurora SQL Postgre.

In diesem Abschnitt werden Laufzeitfehler beschrieben, die von Amazon bei QLDB Überprüfungsanfragen ausgelöst werden.

Im Folgenden finden Sie eine Liste mit allgemeinen Ausnahmen, die vom Service zurückgegeben werden. Jede Ausnahme enthält die spezifische Fehlermeldung, gefolgt von den API Vorgängen, durch die sie ausgelöst werden kann, eine kurze Beschreibung und Vorschläge für mögliche Lösungen.

IllegalArgumentException

Nachricht: Der angegebene Ion-Wert ist ungültig und kann nicht analysiert werden.

APIOperationen: GetDigest, GetBlock, GetRevision

Stellen Sie sicher, dass Sie einen gültigen Amazon Ion-Wert bereitstellen, bevor Sie Ihre Anfrage erneut stellen.

IllegalArgumentException

Meldung: Die angegebene Blockadresse ist ungültig.

APIOperationen: GetDigest, GetBlock, GetRevision

Stellen Sie sicher, dass Sie eine gültige Block-Adresse bereitstellen, bevor Sie Ihre Anfrage erneut stellen. Ein Block-Adresse ist eine Amazon Ion-Struktur, die über zwei Felder verfügt: strandId und sequenceNo.

Zum Beispiel: {strandId:"BlFTjlSXze9BIh1KOszcE3",sequenceNo:14}

IllegalArgumentException

Nachricht: Die Sequenznummer der angegebenen Digest-Tip-Adresse liegt außerhalb des letzten eingegebenen Datensatzes des Strangs.

APIOperationen: GetDigest, GetBlock, GetRevision

Die Digest-Tip-Adresse, die Sie angeben, muss über eine Sequenznummer verfügen, die kleiner oder gleich der Sequenznummer des zuletzt übertragenen Datensatzes der Journal-Strähne ist. Bevor Sie Ihre Anforderung wiederholen, stellen Sie sicher, dass Sie eine Digest-Tip-Adresse mit einer gültigen Sequenznummer bereitstellen.

IllegalArgumentException

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

APIOperationen: GetDigest, GetBlock, GetRevision

Die von Ihnen angegebene Block-Adresse muss eine Strähnen-ID aufweisen, die der Strähnen-ID des Journals entspricht. Bevor Sie Ihre Anforderung wiederholen, stellen Sie sicher, dass Sie eine Block-Adresse mit einer gültigen Strähnen-ID bereitstellen.

IllegalArgumentException

Nachricht: Die Sequenznummer der angegebenen Blockadresse liegt außerhalb des letzten eingegebenen Datensatzes des Strangs.

APIOperationen: GetBlock, GetRevision

Die Block-Adresse, die Sie angeben, muss über eine Sequenznummer verfügen, die kleiner oder gleich der Sequenznummer des zuletzt übertragenen Datensatzes der Strähne ist. Bevor Sie Ihre Anforderung wiederholen, stellen Sie sicher, dass Sie eine Block-Adresse mit einer gültigen Sequenznummer.

IllegalArgumentException

Nachricht: Die Strähnen-ID der bereitgestellten Block-Adresse muss der Strähnen-ID der bereitgestellten Digest-Tip-Adresse entsprechen.

APIOperationen: GetBlock, GetRevision

Sie können ein Dokument nur überprüfen oder blockieren, wenn es in derselben Journal-Strähne vorhanden ist wie das von Ihnen angegebene Digest-Journal.

IllegalArgumentException

Nachricht: Die Sequenznummer der bereitgestellten Block-Adresse darf nicht größer sein als die Sequenznummer der bereitgestellten Digest-Tip-Adresse.

APIOperationen: GetBlock, GetRevision

Sie können eine Dokumentrevision nur überprüfen oder blockieren, wenn sie von dem von Ihnen bereitgestellten Digest abgedeckt wird. Dies bedeutet, dass sie vor der Digest-Tip-Adresse an das Journal übertragen wurde.

IllegalArgumentException

Nachricht: Die angegebene Dokument-ID wurde im Block an der angegebenen Block-Adresse nicht gefunden.

APIBetrieb: GetRevision

Die Dokument-ID, die Sie angeben, muss in der von Ihnen angegebenen Block-Adresse vorhanden sein. Bevor Sie Ihre Anforderung wiederholen, stellen Sie sicher, dass diese beiden Parameter konsistent sind.