This topic describes only module-specific error codes. For details about universal error codes, see Universal Error Codes.
The following includes the error codes for OS accounts, distributed accounts, and application accounts.
Error Message
The system service works abnormally.
Possible Causes
Solution
Try again later or restart the device.
Error Message
Invalid parameter.
Possible Causes
Solution
Set parameters correctly.
Error Message
The account does not exist.
Possible Causes
Solution
Check whether the account exists.
Error Message
The account already exists.
Possible Causes
The account to create already exists.
Solution
Rename the account.
Error Message
Multi-user is not supported.
Possible Causes
The device does not support multiple users.
Solution
Cancel the operation.
Error Message
The account type is not supported.
Possible Causes
The device does not support the account type.
Solution
Create an account of the type supported by the device.
Error Message
The number of accounts has reached the upper limit.
Possible Causes
The number of OS accounts or application accounts has reached 1000.
Solution
Delete the accounts that are no longer used, and try again.
Error Message
The specified account is restricted.
Possible Causes
Solution
Operations cannot be performed on the reserved account of the system.
Error Message
The account has been activated.
Possible Causes
The account to activate is already activated.
Solution
No further action is required.
Error Message
The account service is busy.
Possible Causes
Solution
Wait for a while and try again.
Error Message
The event listener has been registered.
Possible Causes
The listener to register has been registered with the system already.
Solution
Cancel the operation or register an unregistered listener.
Error Message
The event listener has not been registered.
Possible Causes
The event listener to unregister has not been registered.
Solution
Only registered event listeners can be unregistered.
Error Message
Network exception.
Possible Causes
Solution
Error Message
The domain account is not authenticated.
Possible Causes
The domain account has not logged in.
Solution
Log in using the domain account.
Error Message
The short name already exists.
Possible Causes
The short name used to create the account already exists.
Solution
Change the short name that does not exist.
Error Message
The number of logged in accounts reaches the upper limit.
Possible Causes
The number of login accounts has reached the upper limit. No more accounts can be used to log in.
Solution
Log out of the system and log in to the system using a new account.
Error Message
The credential is incorrect.
Possible Causes
Solution
Enter a correct credential and try again.
Error Message
The credential does not exist.
Possible Causes
Solution
Check whether the credential has been enrolled.
Error Message
The credential inputer already exists.
Possible Causes
The PIN inputer has been registered and cannot be registered again before deregistration.
Solution
No further action is required.
Error Message
The credential inputer is not found.
Possible Causes
No credential inputer is registered when a credential is authenticated, added or modified.
Solution
Register a credential inputer.
Error Message
The trust level is not supported.
Possible Causes
The trust level passed in is not supported.
Solution
Use a trust level supported by the system.
Error Message
The authentication type is not supported.
Possible Causes
The authentication type passed in is not supported.
Solution
Use an authentication type supported by the system.
Error Message
The authentication type does not exist.
Possible Causes
The specified authentication type does not exist when a token is queried or deleted.
Solution
Use an existing authentication type.
Error Message
The authentication session does not exist.
Possible Causes
The session callback to query does not exist.
Solution
Use an opened session to query session callbacks.
Error Message
The authentication, enrollment, or update operation is canceled.
Possible Causes
Solution
No further action is required.
Error Message
The authentication is locked.
Possible Causes
The number of authentication type errors exceeds the limit.
Solution
Try again after the freezing time.
Error Message
The authentication time out.
Possible Causes
Solution
Error Message
The authentication service is busy.
Possible Causes
Solution
Try again later.
Error Message
The account authentication service does not exist.
Possible Causes
For application accounts:
Solution
Cancel the operation or authenticate an application that supports the authentication service.
Error Message
The account authentication service works abnormally.
Possible Causes
Solution
Error Message
The number of credentials reaches the upper limit.
Possible Causes
Solution
Error Message
Credential complexity verification failed.
Possible Causes
The credential is too simple.
Solution
Enroll a credential that contains specific characters as required.
Error Message
PIN is expired.
Possible Causes
The PIN for user authentication has expired.
Solution
Reset the PIN.
Error Message
OS account sub-profile not found.
Possible Causes
No valid OS account sub-profile ID is specified.
Solution
Specify a valid sub-profile.
Error Message
The number of sub-profiles under the OS account has reached limit.
Possible Causes
Too many sub-profiles have been created under the target OS account.
Solution
Delete existing sub-profiles and try again, or stop creating new sub-profiles.
Error Message
Restricted OS account sub-profile.
Possible Causes
Solution
Stop the operation on the target sub-profile.
Error Message
The foreground sub-profile of the OS account cannot be deleted.
Possible Causes
The OS Account sub-profile to be deleted is in the foreground.
Solution
Stop deleting the OS Account sub-profile.
Error Message
The foreground sub-profile with a logged-in distributed account cannot be directly switched to the background.
Possible Causes
The distributed account associated with the foreground sub-identity is still in the login state.
Solution
Log out the distributed account associated with the foreground sub-identity and then trigger the switchover.
Error Message
The application does not exist.
Possible Causes
Solution
Check that the target application has been installed, and use the bundle of the application.
Error Message
The custom data does not exist.
Possible Causes
The key does not exist when you query the custom data of the account.
Solution
Query the custom data with a key that is already defined.
Error Message
The number of custom data records reaches the upper limit.
Possible Causes
The number of custom data records of the target account has reached 512.
Solution
Delete the custom data records that are no longer used.
Error Message
The number of tokens reaches the upper limit.
Possible Causes
The number of tokens of the target account has reached 1024.
Solution
Delete the tokens that are no longer used, and try again.
Error Message
The size of the authorization list reaches the upper limit.
Possible Causes
The number of bundles in the authorization list has reached 1024.
Solution
Revoke authorization from the applications that do not require the authorization and try again.