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 %s or set a private key with %s or %s.
対処法
Set the private key configuration property for digital signature authentication between Ledger and Auditor.
DL-LEDGER-414004
メッセージ
Authentication between Ledger and Auditor is not correctly configured. Set %s if you use HMAC authentication with Auditor enabled.
対処法
Set the required configuration property for HMAC authentication between Ledger and Auditor.
DL-LEDGER-414005
メッセージ
Either %s or %s must be set if proof is enabled.
対処法
Set either the private key PEM or path configuration property when proof is enabled.
DL-LEDGER-414006
メッセージ
%s must be set to true when using the JDBC transaction manager in the Auditor mode.
対処法
Set the transaction state management configuration property to true when using JDBC transaction manager in Auditor mode.
DL-LEDGER-414007
メッセージ
%s must be disabled when using the Consensus Commit transaction manager for performance reasons.
対処法
Set the transaction state management configuration property to false when using Consensus Commit transaction manager.
DL-LEDGER-414008
メッセージ
%s must be disabled because group commit is not supported.
対処法
Set the group commit configuration property to false as it is not supported.
DL-LEDGER-5xxxx ステータスコード
以下は、内部エラーカテゴリのステータスコードとメッセージです。
DL-LEDGER-500001
メッセージ
Binding the function failed. Details: %s
対処法
Check the error details in the logs and verify your database configuration and connection.
DL-LEDGER-500002
メッセージ
Unbinding the function failed. Details: %s
対処法
Check the error details in the logs and verify your database configuration and connection.
DL-LEDGER-500003
メッセージ
Getting the function failed. Details: %s
対処法
Check the error details in the logs and verify your database configuration and connection.
DL-LEDGER-500004
メッセージ
Starting a transaction failed. Details: %s
対処法
Check the error details in the logs and verify your database configuration and connection.
DL-LEDGER-500005
メッセージ
Getting the transaction state failed. Details: %s
対処法
Check the error details in the logs and verify your database configuration and connection.
DL-LEDGER-500006
メッセージ
Putting or committing asset records failed. Details: %s
対処法
Check the error details in the logs and verify your database configuration and connection.
DL-LEDGER-500007
メッセージ
Aborting the transaction failed. Details: %s
対処法
Check the error details in the logs and verify your database configuration and connection.
DL-LEDGER-500008
メッセージ
Retrieving the asset records failed. Details: %s
対処法
Check the error details in the logs and verify your database configuration and connection.
DL-LEDGER-500009
メッセージ
Retrieving the asset metadata failed. Details: %s
対処法
Check the error details in the logs and verify your database configuration and connection.
DL-LEDGER-500010
メッセージ
Putting the asset metadata failed. Details: %s
対処法
Check the error details in the logs and verify your database configuration and connection.
DL-LEDGER-500011
メッセージ
The database operation in the function failed due to a database error. Details: %s
対処法
Check the error details in the logs and verify your database configuration and connection.
DL-LEDGER-501001
メッセージ
The asset status is unknown. Details: %s
対処法
Check the asset status manually and review the error details in the logs.
DL-LEDGER-502001
メッセージ
The function type or instance is not supported.
対処法
Check the error details in the logs and verify that the function type is supported.
DL-LEDGER-504001
メッセージ
The transaction state has already been %s.
対処法
Retry the operation.
DL-LEDGER-504002
メッセージ
Retrieving the asset records failed due to a conflict. Details: %s
対処法
Retry the operation.
DL-LEDGER-504003
メッセージ
Putting the asset records failed due to a conflict. Details: %s
対処法
Retry the operation.
DL-LEDGER-504004
メッセージ
Committing the asset records failed due to a conflict. Details: %s
対処法
Retry the operation.
DL-LEDGER-504005
メッセージ
Retrieving the asset metadata failed due to a conflict. Details: %s
対処法
Retry the operation.
DL-LEDGER-504006
メッセージ
Putting the asset metadata failed due to a conflict. Details: %s
対処法
Retry the operation.
DL-LEDGER-504007
メッセージ
The database operation in the function failed due to a conflict. Details: %s
対処法
Retry the operation.