メインコンテンツまでスキップ
バージョン: 3.12

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.

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.