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

ScalarDL クライアントエラーコード

注記

このページは英語版のページが機械翻訳されたものです。英語版との間に矛盾または不一致がある場合は、英語版を正としてください。

このページでは、ScalarDL クライアントのエラーコードの一覧を示します。

エラーコードのクラスと説明​

クラス説明
DL-CLIENT-3xxxx検証エラーカテゴリのエラー
DL-CLIENT-4xxxxユーザーエラーカテゴリのエラー
DL-CLIENT-5xxxx内部エラーカテゴリのエラー

DL-CLIENT-3xxxx ステータスコード​

以下は、検証エラーカテゴリのステータスコードとメッセージです。

DL-CLIENT-305001​

メッセージ

The results from Ledger and Auditor don't match.

対処法

Data or program tampering, or a software bug, may have occurred. Contact your system administrator to check for any signs of malicious activity.

DL-CLIENT-4xxxx ステータスコード​

以下は、ユーザーエラーカテゴリのステータスコードとメッセージです。

DL-CLIENT-407001​

メッセージ

Auditor is not configured. The purge-state command requires Auditor to be enabled.

対処法

Enable Auditor in your client configuration to use the purge-state command.

DL-CLIENT-414001​

メッセージ

The specified option --asset-id is malformed. The format should be "[assetId]" or "[assetId],[startAge],[endAge]".

対処法

Provide the asset ID in the correct format: "[assetId]" or "[assetId],[startAge],[endAge]".

DL-CLIENT-414002​

メッセージ

The specified option --asset-id contains an invalid integer.

対処法

Provide valid integers for startAge and endAge in the asset ID.

DL-CLIENT-414003​

メッセージ

The authentication method for the client mode must be either digital-signature or hmac.

対処法

Set the authentication method to either 'digital-signature' or 'hmac' in your configuration.

DL-CLIENT-414004​

メッセージ

The authentication method for the intermediary mode must be pass-through.

対処法

Set the authentication method to 'pass-through' in your configuration.

DL-CLIENT-414005​

メッセージ

Both the certificate and the private key must be set to use digital signature.

対処法

Provide both the certificate and the private key in your configuration.

DL-CLIENT-414006​

メッセージ

The secret key must be set to use HMAC authentication.

対処法

Provide the secret key in your configuration.

DL-CLIENT-414007​

メッセージ

%s and %s are missing, but either is required.

対処法

Provide either the entity ID or the certificate holder ID in your configuration.

DL-CLIENT-414008​

メッセージ

Digital signature authentication is not configured.

対処法

Configure digital signature authentication with the required certificate and private key.

DL-CLIENT-414009​

メッセージ

HMAC authentication is not configured.

対処法

Configure HMAC authentication with the required secret key.

DL-CLIENT-414010​

メッセージ

validateLedger with Auditor is not supported in the intermediary mode. Please execute the ValidateLedger contract to validate assets.

対処法

Execute the ValidateLedger contract to validate assets in intermediary mode.

DL-CLIENT-414011​

メッセージ

The specified client mode is incorrect.

対処法

Provide a valid client mode in your configuration.

DL-CLIENT-414012​

メッセージ

The contract ID cannot be null.

対処法

Provide a non-null contract ID.

DL-CLIENT-414013​

メッセージ

The contract name cannot be null.

対処法

Provide a non-null contract name.

DL-CLIENT-414014​

メッセージ

The contractBytes cannot be null.

対処法

Provide non-null contract bytes.

DL-CLIENT-414015​

メッセージ

The contractArgument cannot be null.

対処法

Provide a non-null contract argument.

DL-CLIENT-414016​

メッセージ

The contractPath cannot be null.

対処法

Provide a non-null contract path.

DL-CLIENT-414017​

メッセージ

The function ID cannot be null.

対処法

Provide a non-null function ID.

DL-CLIENT-414018​

メッセージ

The function name cannot be null.

対処法

Provide a non-null function name.

DL-CLIENT-414019​

メッセージ

The functionBytes cannot be null.

対処法

Provide non-null function bytes.

DL-CLIENT-414020​

メッセージ

The functionPath cannot be null.

対処法

Provide a non-null function path.

DL-CLIENT-414021​

メッセージ

The asset ID cannot be null.

対処法

Provide a non-null asset ID.

DL-CLIENT-414022​

メッセージ

The specified asset ages are invalid.

対処法

Ensure that startAge is non-negative (>= 0) and endAge is greater than or equal to startAge.

DL-CLIENT-414023​

メッセージ

The specified asset type is incorrect.

対処法

Provide a valid asset type.

DL-CLIENT-414024​

メッセージ

The specified keys are incorrect for the asset type.

対処法

Provide valid keys for the asset type.

DL-CLIENT-414025​

メッセージ

The namespace name cannot be null.

対処法

Provide a non-null namespace name.

DL-CLIENT-414026​

メッセージ

The entity ID cannot be null.

対処法

Provide a non-null entity ID in your service request.

DL-CLIENT-414027​

メッセージ

The certificate in PEM format cannot be null.

対処法

Provide a valid certificate in PEM format in your service request.

DL-CLIENT-414028​

メッセージ

The secret key cannot be null.

対処法

Provide a non-null secret key in your service request.

DL-CLIENT-5xxxx ステータスコード​

以下は、内部エラーカテゴリのステータスコードとメッセージです。

DL-CLIENT-502001​

メッセージ

Reading the file failed. File: %s; Details: %s

対処法

Verify that the file exists and has the correct permissions.

DL-CLIENT-502002​

メッセージ

Configuring SSL failed. Details: %s

対処法

Check the error details in the logs and verify that the SSL configuration is correct.

DL-CLIENT-502003​

メッセージ

Shutting down the channel failed. Details: %s

対処法

Check the error details in the logs and verify that the channel is in a valid state.

DL-CLIENT-502004​

メッセージ

Processing JSON failed. Details: %s

対処法

Check the error details in the logs and verify that the JSON data is well-formed.

DL-CLIENT-502005​

メッセージ

Failed to load the class file. File: %s

対処法

Verify that the class file exists and is in the correct format.

DL-CLIENT-502006​

メッセージ

Failed to write the result to a file. Details: %s

対処法

Check the error details in the logs and verify that the file path is valid and writable.