Distributed Scheduler Error Codes
NOTE
This topic describes only module-specific error codes. For details about universal error codes, see Universal Error Codes.
16600001 The system ability works abnormally.
Error Message
The system ability works abnormally.
Description
This error code is reported when the system ability is abnormal.
Possible Causes
The possible causes are as follows:
- The DMS service is not started.
- The binder object of DMS is not obtained.
- Other services on which ability continuation depends are not started or the binder object is not obtained.
Solution
Try again later or restart the device.
16600002 The specified token or callback is not registered.
Description
This error code is reported if the token or callback used in an API of continuationManager is not registered when the API is called.
Error Message
The specified token or callback is not registered.
Possible Causes
The specified token or callback is not registered.
Solution
Register the token or callback before calling the API.
16600003 The number of token registration times has reached the upper limit.
Description
This error code is reported when the number of times that the continuationManager.registerContinuation API is called has reached the upper limit.
Error Message
The number of token registration times has reached the upper limit.
Possible Causes
The number of token registration times has reached the upper limit.
Solution
Use a registered token. Do not register the token too frequently.
16600004 The specified callback has been registered.
Description
This error code is reported when the continuationManager.on API is called with a callback the same as a previous one.
Error Message
The specified callback has been registered.
Possible Causes
The same callback is used for repeated registration.
Solution
Use a different callback for registration.
16300501 The system ability works abnormally.
Description
This error code is reported when the system ability is abnormal.
Error Message
The system ability works abnormally.
Possible Causes
The possible causes are as follows:
- The DMS service is not started.
- The binder object of DMS is not obtained.
- Other services on which ability continuation depends are not started or the binder object is not obtained.
Solution
Try again later or restart the device.
16300502 Failed to get the missionInfo of the specified missionId.
Description
This error code is reported when calling the distributedMissionManager.continueMission API fails.
Error Message
Failed to get the missionInfo of the specified missionId.
Possible Causes
The possible causes are as follows:
- The mission ID is incorrect.
- The mission information corresponding to the mission ID does not exist.
Solution
Verify the mission ID.
16300503 The application is not installed on the remote end and installation-free is not supported.
Description
This error code is reported if the application is not installed on the remote end and the installation-free feature is not supported when the distributedMissionManager.continueMission API is called.
Error Message
The application is not installed on the remote end and installation-free is not supported.
Possible Causes
The application to continue is not installed on the remote end, and the installation-free feature is not supported.
Solution
- Check whether the application has been installed on the remote end.
- Check whether the remote end supports installation-free.
16300504 The application is not installed on the remote end and installation-free is supported. Try again with the freeInstall flag.
Description
This error code is reported if the application is not installed on the remote end and installation-free is supported when the distributedMissionManager.continueMission API is called.
Error Message
The application is not installed on the remote end and installation-free is supported. Try again with the freeInstall flag.
Possible Causes
The application to continue is not installed on the remote end, and installation-free is supported. However, the freeInstall flag is not carried.
Solution
Try again with the freeInstall flag.
16300505 The operation device must be the device where the application to be continued is currently located or the target device.
Description
This error code is reported if the operation device is not the device where the application to be continued is currently located (source device) or the target device when the distributedMissionManager.continueMission API is called.
Error Message
The operation device must be the device where the application to be continued is currently located or the target device.
Possible Causes
The operation device is not the source or target device.
Solution
Use the source or target device for the operation.
16300506 The local continuation task is already in progress.
Description
This error code is reported if the local continuation task is in progress when the distributedMissionManager.continueMission API is called.
Error Message
The local continuation task is already in progress.
Possible Causes
The continuation task has been initiated and is not complete yet.
Solution
Wait until the continuation task is complete.
3 Failed to flatten the object.
Description
This error code is reported if the system parameter DMS_PROXY_INTERFACE_TOKEN fails flattening when an API of continuationManager is called.
Error Message
Failed to flatten the object.
Possible Causes
The system parameter DMS_PROXY_INTERFACE_TOKEN fails to be written in serialization.
Solution
Make sure the system functions properly. Restart the system when needed.
7 The object is null.
Error Message
The object is null.
Description
This error code is reported if DMS and other objects are empty or reading in serialization fails when an API of continuationManager is called.
Possible Causes
The possible causes are as follows:
- Reading the input parameters in serialization fails.
- The DMS service is not started or the binder object is not obtained.
- Other services on which DMS depends are not started or the binder object is not obtained.
Solution
- Check whether the input parameters are valid.
- Check whether the DMS service is started normally. Restart the service or device when needed.
- Check whether other services on which DMS depends are started normally. Restart the services or device when needed.
29360207 The number of registrations has reached the upper limit.
Description
This error code is reported when the number of times that the continuationManager.register API is called exceeds the upper limit.
Error Message
The number of registrations has reached the upper limit.
Possible Causes
The number of device registration times has reached the upper limit.
Solution
Restart the service and avoid frequent registration.
29360208 The token is not registered.
Description
This error code is reported when an API of continuationManager is called with an unregistered token.
Error Message
The token is not registered.
Possible Causes
The token is not registered.
Solution
Register a token and use it in the API.
29360209 The callback has been registered.
Description
This error code is reported when the continuationManager.on API is called with a callback the same as a previous one.
Error Message
The callback has been registered.
Possible Causes
The specified callback has been registered.
Solution
Do not use the same callback for repeated registration.
29360210 The callback is not registered.
Description
This error code is reported when the off, updateConnectStatus, or startDeviceManager API of continuationManager is called with a callback that has been not registered by calling on.
Error Message
The callback is not registered.
Possible Causes
The specified callback is not registered.
Solution
Register a callback and use it in the API.
29360211 Failed to connect to the ability.
Description
This error code is reported if connection to the specified ability fails when the startDeviceManager API of continuationManager is called.
Error Message
Failed to connect to the ability.
Possible Causes
The specified token is invalid or the target ability is not working properly.
Solution
Check whether the token is valid and whether the corresponding ability is normal. Restart the service or device when needed.
29360214 The type of callback is not supported.
Description
This error code is reported when the callback parameter in the on or off API of continuationManager is set to an incorrect type.
Error Message
The type of callback is not supported.
Possible Causes
The callback type is not supported.
Solution
Pass a supported type for the callback parameter.
29360215 Invalid connection state.
Description
This error code is reported when the status parameter in the updateConnectStatus API of continuationManager is invalid.
Error Message
Invalid connection state.
Possible Causes
The status parameter is invalid.
Solution
Use a valid value for the status parameter.
29360216 Invalid continuation mode.
Error Message
Invalid continuation mode.
Description
This error code is reported when the ContinuationExtraParams.continuationMode parameter in the register or startDeviceManager API of continuationManager is invalid.
Possible Causes
The ContinuationExtraParams.continuationMode parameter is invalid.
Solution
Use a valid value for the ContinuationExtraParams.continuationMode parameter.