ScalarDL Ledger エラーコード
注記
このページは英語版のページが機械翻訳されたものです。英語版との間に矛盾または不一致がある場合は、英語版を正としてください。
このページでは、ScalarDL Ledger のエラーコードの一覧を示します。
エラーコードのクラスと説明
| クラス | 説明 |
|---|---|
DL-LEDGER-3xxxx | 検証エラーカテゴリのエラー |
DL-LEDGER-4xxxx | ユーザーエラーカテゴリのエラー |
DL-LEDGER-5xxxx | 内部エラーカテゴリのエラー |
DL-LEDGER-3xxxx ステータスコード
以下は、検証エラーカテゴリのステ ータスコードとメッセージです。
DL-LEDGER-300001
メッセージ
Validation failed for the hash.
対処法
Data or program tampering, or a software bug, may have occurred. Contact your system administrator to check for any signs of malicious activity.
DL-LEDGER-301001
メッセージ
Validation failed for the previous hash.
対処法
Data or program tampering, or a software bug, may have occurred. Contact your system administrator to check for any signs of malicious activity.
DL-LEDGER-302001
メッセージ
Validation failed for the contract.
対処法
Data or program tampering, or a software bug, may have occurred. Contact your system administrator to check for any signs of malicious activity.
DL-LEDGER-303001
メッセージ
Validation failed for the output. Recomputed: %s; Stored: %s
対処法
Data or program tampering, or a software bug, may have occurred. Contact your system administrator to check for any signs of malicious activity.
DL-LEDGER-304001
メッセージ
Validation failed for nonce. %s contains the nonce '%s' more than once.
対処法
Data or program tampering, or a software bug, may have occurred. Contact your system administrator to check for any signs of malicious activity.
DL-LEDGER-305001
メッセージ
The specified asset and the asset metadata are inconsistent.
対処法
Data or program tampering, or a software bug, may have occurred. Contact your system administrator to check for any signs of malicious activity.
DL-LEDGER-305002
メッセージ
The asset specified by input dependencies is not found.
対処法
Data or program tampering, or a software bug, may have occurred. Contact your system administrator to check for any signs of malicious activity.
DL-LEDGER-4xxxx ステータスコード
以下は、ユーザーエラーカテゴリのステータスコードとメッセージです。
DL-LEDGER-400001
メッセージ
The request signature can't be validated.
対処法
Verify that the certificate used to sign the request is registered and valid.
DL-LEDGER-400002
メッセージ
The request signature from Auditor can't be validated.
対処法
Verify that the certificate used by Auditor is registered and valid.
DL-LEDGER-407001
メッセージ
The specified contract class is not allowed to be executed.
対処法
Verify the contract binary name and ensure it is listed in the configuration file specified by scalar.dl.ledger.executable_contracts.
DL-LEDGER-407002
メッセージ
A configuration mismatch is detected. Check the Auditor setting in the client or Ledger.
対処法
Verify that the Auditor settings in the client and Ledger configurations are consistent.
DL-LEDGER-407003
メッセージ
The Auditor signature must be included in the request when Auditor is enabled.
対処法
Verify that the Auditor settings in the client and Ledger configurations are consistent.
DL-LEDGER-407004
メッセージ
%s must be enabled to make auditing work.
対処法
Verify that the Auditor settings in the client and Ledger configurations are consistent.
DL-LEDGER-409001
メッセージ
The specified asset is not found.
対処法
Verify the asset ID and namespace are correct and the asset has been created.
DL-LEDGER-410001
メッセージ
The specified function is not found.
対処法
Register the function first before executing it.
DL-LEDGER-411001
メッセージ
Loading the function failed. Details: %s
対処法
Check the error details and verify that the function class is valid and accessible.
DL-LEDGER-412001
メッセージ
The function is not allowed to access the specified namespace.
対処法
Functions cannot access system namespaces or namespaces with reserved prefixes. Disallowed namespaces: system, system_schema, system_auth, system_distributed, system_traces, coordinator. Disallowed namespace prefixes: scalar, auditor. Use a different namespace for your function operations.
DL-LEDGER-412002
メッセージ
The database operation in the function failed. Details: %s
対処法
Verify that the arguments passed to the database operation are valid and correct.
DL-LEDGER-414001
メッセージ
%s must be set if HMAC authentication is used.
対処法
Set the cipher key configuration property for HMAC authentication.
DL-LEDGER-414002
メッセージ
%s must be set to true if Auditor is enabled.
対処法
Set the proof configuration property to true when Auditor is enabled.
DL-LEDGER-414003
メッセージ
Authentication between Ledger and Auditor is not correctly configured. Set a private key with %s or %s if you use digital signature authentication with Auditor enabled.
対処法
Set the private key configuration property for digital signature authentication between Ledger and Auditor.