Asset Store Service Error Code

NOTE

This topic describes only module-specific error codes. For details about universal error codes, see Universal Error Codes.

24000001 Asset Store Service Unavailable

Error Message

The ASSET Service is unavailable.

Possible Cause

The asset store service (ASSET) is unavailable due to a system exception.

Solution

Re-initiate a request for processing the asset.

24000002 Asset Not Found

Error Message

The queried Asset can not be found.

Possible Cause

  1. The asset does not exist.
  2. The asset has been removed.

Solution

  1. Check whether the asset exists or is removed based on the asset alias.
  2. Add the asset.

24000003 Asset Already Exists

Error Message

The Asset already exists.

Possible Cause

An asset with the same alias (asset.Tag.ALIAS) already exists.

Solution

Check whether the alias of the asset to add is correct. If the alias is incorrect, use the correct alias. If the alias is correct, perform either of the following operations:

  1. Use asset.remove to remove the asset with the same alias, and use asset.add to add the asset.
  2. Call asset.add with asset.Tag.CONFLICT_RESOLUTION set to asset.ConflictResolution.OVERWRITE.

24000004 Access to Asset Denied

Error Message

The access to Asset is denied.

Possible Cause

  1. The user authentication required before the access to the asset fails.

  2. The challenge value does not match the authorization token.

Solution

  1. Perform user authentication.

  2. Pass in the challenge value and authorization token that are matched with each other.

24000005 Incorrect Screen Lock Status

Error Message

The screen lock status mismatches.

Possible Cause

  1. The lock screen password required for accessing the asset is not set.
  2. The device has not been unlocked for the asset that is accessible only after the device is unlocked for the first.
  3. The device is not unlocked for the asset that is accessible only after the device is unlocked.

Solution

Set a lock screen password or unlock the screen before accessing the asset.

24000006 Insufficient Memory

Error Message

Insufficient memory.

Possible Cause

The system memory is insufficient.

Solution

Close unnecessary applications to release memory and initiate a processing request again.

24000007 Asset Corrupted

Error Message

The Asset is corrupted.

Possible Cause

The asset file is corrupted due to device power-off or storage system exceptions.

Solution

Restore factory settings.

24000008 Database Operation Failed

Error Message

The database operation is failed.

Possible Cause

The access to the database fails.

Solution

Locate the cause of the database access failure based on error information.

24000009 Cryptographic Operation Failed

Error Message

The cryptography operation is failed.

Possible Cause

The cryptographic operation fails.

Solution

Locate the cause of the operation failure based on error information.

24000010 IPC Failed

Error Message

IPC communication is failed.

Possible Cause

The IPC failed.

Solution

Locate the cause of the IPC failure based on error information.

24000011 Bundle Manager Service Abnormal

Error Message

The operation of calling Bundle Manager Service is failed.

Possible Cause

The Bundle Manager service is abnormal.

Solution

Locate the cause of the exception based on error information.

24000012 Account Service Abnormal

Error Message

The operation of calling OS Account Service is failed.

Possible Cause

The account service is abnormal.

Solution

Locate the cause of the exception based on error information.

24000013 Access Token Service Abnormal

Error Message

The operation of calling Access Token Service is failed.

Possible Cause

The Access Token service is abnormal.

Solution

Locate the cause of the exception based on error information.

24000014 File Operation Failed

Error Message

The operation of file is failed.

Possible Cause

  1. The folder in the data/service/el1/public/asset_service directory is manually deleted from the device.
  2. The file system is corrupted.

Solution

Restart the device. If the problem persists, restore factory settings of the device.

24000015 Failed to Obtain the System Time

Error Message

The operation of getting system time is failed.

Possible Cause

The system time is tampered with.

Solution

Correct the system time.

24000016 Cached Assets Reaches the Limit

Error Message

The cache exceeds the limit.

Possible Cause

asset.postQuery is not called to release resources after asset.preQuery is called.

Solution

Call asset.postQuery to release resources after asset.preQuery is called.

24000017 Function Not Supported

Error Message

The capability is not supported.

Possible Cause

The API is supported, but certain sub-features of the API, for example, querying plaintext of assets in batches, are not supported.

Solution

Adjust API parameters and use alternative APIs, for example, invoking the alternative API multiple times to query assets.