Kesalahan umum untuk verifikasi - Amazon Quantum Ledger Database (Amazon QLDB)

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Kesalahan umum untuk verifikasi

Bagian ini menjelaskan kesalahan runtime yang dilemparkan oleh Amazon QLDB untuk permintaan verifikasi.

Berikut ini adalah daftar pengecualian umum yang dikembalikan oleh layanan. Setiap pengecualian mencakup pesan kesalahan tertentu, diikuti oleh operasi API yang dapat membuangnya, deskripsi singkat, dan saran untuk solusi yang mungkin.

IllegalArgumentException

Pesan: Nilai Ion yang disediakan tidak valid dan tidak dapat diuraikan.

Operasi API: GetDigest, GetBlock, GetRevision

Pastikan Anda memberikan nilai Amazon Ion yang valid sebelum mencoba kembali permintaan Anda.

IllegalArgumentException

Pesan: Alamat blok yang diberikan tidak valid.

Operasi API: GetDigest, GetBlock, GetRevision

Pastikan Anda memberikan alamat blokir yang valid sebelum mencoba kembali permintaan Anda. Alamat blok adalah struktur Amazon Ion yang memiliki dua bidang: strandId dansequenceNo.

Misalnya: {strandId:"BlFTjlSXze9BIh1KOszcE3",sequenceNo:14}

IllegalArgumentException

Pesan: Nomor urut alamat tip intisari yang diberikan berada di luar catatan komitmen terbaru untai.

Operasi API: GetDigest, GetBlock, GetRevision

Alamat tip intisari yang Anda berikan harus memiliki nomor urut kurang dari atau sama dengan nomor urut catatan komitmen terbaru untai jurnal. Sebelum mencoba kembali permintaan Anda, pastikan Anda memberikan alamat tip intisari dengan nomor urut yang valid.

IllegalArgumentException

Pesan: ID Strand dari alamat blok yang diberikan tidak valid.

Operasi API: GetDigest, GetBlock, GetRevision

Alamat blok yang Anda berikan harus memiliki ID untai yang cocok dengan ID untai jurnal. Sebelum mencoba kembali permintaan Anda, pastikan Anda memberikan alamat blok dengan ID untai yang valid.

IllegalArgumentException

Pesan: Nomor urut alamat blok yang disediakan berada di luar catatan komitmen terbaru untai.

Operasi API: GetBlock, GetRevision

Alamat blok yang Anda berikan harus memiliki nomor urut kurang dari atau sama dengan nomor urut catatan komit terbaru untai. Sebelum mencoba kembali permintaan Anda, pastikan Anda memberikan alamat blok dengan nomor urut yang valid.

IllegalArgumentException

Pesan: ID Strand dari alamat blok yang disediakan harus cocok dengan ID Strand dari alamat tip intisari yang disediakan.

Operasi API: GetBlock, GetRevision

Anda hanya dapat memverifikasi revisi atau pemblokiran dokumen jika ada di untai jurnal yang sama dengan intisari yang Anda berikan.

IllegalArgumentException

Pesan: Nomor urut alamat blok yang disediakan tidak boleh lebih besar dari nomor urut alamat tip intisari yang disediakan.

Operasi API: GetBlock, GetRevision

Anda hanya dapat memverifikasi revisi atau pemblokiran dokumen jika dilindungi oleh intisari yang Anda berikan. Ini berarti bahwa itu berkomitmen pada jurnal sebelum alamat tip intisari.

IllegalArgumentException

Pesan: ID Dokumen yang disediakan tidak ditemukan di blok di alamat blok yang ditentukan.

Operasi API: GetRevision

ID dokumen yang Anda berikan harus ada di alamat blok yang Anda berikan. Sebelum mencoba kembali permintaan Anda, pastikan kedua parameter ini konsisten.