Common error codes and solutions
This topic describes the error codes and solutions that you might encounter when you configure data addresses or migration tasks for the online migration feature.
Error code | Error description | Solution |
ImportAddressAlreadyExist | A data address with the same name already exists. | Change the name of the data address and retry. |
ImportAddressIsOccupied | The data address is in use. | The data address is referenced by a migration task. Delete the migration task before you delete the data address. |
ImportAddressNumExceed | The number of data addresses exceeds the limit. | Delete data addresses that are no longer in use. Then, retry to create the data address. |
ImportAddressTypeInvalid | The type of the source or destination address is invalid. | Specify a valid source and destination data address. |
ImportAgentAlreadyExist | A proxy with the same name already exists. | Check whether a proxy with the same name exists. Each proxy name must be unique. |
ImportAgentIsOccupied | Deleting an in-use proxy. | The proxy is used by a data address. Delete the data address first, and then delete the proxy. |
ImportAgentNumExceed | The number of created proxies exceeds the maximum limit. | The number of proxies has reached the upper limit. Delete unused proxies before you create a new one. |
ImportJobAlreadyExist | A job with the same name already exists. | Check whether a job with the same name exists. Job names must be unique. |
ImportJobConcurrencyExceed | The number of concurrent jobs exceeds the limit. | The number of concurrent jobs exceeds the limit. Reduce the number of jobs that run concurrently. |
ImportJobConflictOnUpdateStatus | A conflict occurred during a concurrent update of the job status. | A conflict occurred during a concurrent update of the job status. Avoid concurrent updates to the job status and retry the operation later. |
ImportJobHasDescendants | The job cannot be deleted because it has sub-tasks. | Delete the sub-tasks before you delete the parent job. Alternatively, you can force delete the job and all its sub-tasks. |
ImportJobInDeleting | The job is being deleted. | Confirm the job status. You cannot change the status of a job that is being deleted. |
ImportJobNumExceed | The number of created jobs exceeds the maximum limit. | You can check the task count, delete unnecessary tasks, and create new tasks. |
ImportJobRepeatedOnSameAddress | A migration job with the same source and destination addresses already exists. | Check whether a job with the same source and destination addresses exists. Only one job is allowed for each pair of source and destination addresses. |
ImportJobUpdateConcurrently | The job status was updated concurrently. | A concurrent update to the job status caused a conflict. Confirm the current status of the job and retry the operation. |
ImportTunnelIsOccupied | Deleting a channel in use. | The channel is used by a proxy. Delete the proxy first, and then delete the channel. |
InternalError | Internal server-side error. | An internal server-side error occurred. Include the detailed error message and submit a ticket. |
InvalidImportJobStatus | An invalid job status was set. For example, trying to start a job that is shutting down. | An invalid job status was set. You must set a valid status based on the current job status. The allowed operations are: Start: IMPORT_JOB_LAUNCHING Pause: IMPORT_JOB_SUSPEND Shutdown: IMPORT_JOB_CLOSING |
MissingArgument | A required parameter is missing. | The request is missing a required parameter. Check the error message to ensure that all required parameters are specified. |
NoSuchImportAddress | The specified data address does not exist. | 1. Check whether the specified data address exists. 2. If it does not exist, create the data address, and then specify the correct data address name as a parameter. |
NoSuchImportAgent | The specified proxy does not exist. | 1. Check whether the specified proxy exists. 2. If it does not exist, create the proxy, and then specify the correct proxy name as a parameter. |
NoSuchImportJob | The specified job does not exist. | 1. Check whether the specified job name or job ID is correct. You can list all jobs under your user ID (UID) to verify. 2. Specify the correct job name or job ID as a parameter. |
NoSuchImportJobParent | The parent job does not exist. | The specified parent job does not exist. Check whether the parent job exists and specify the correct parent job name as a parameter. |
NoSuchImportJobRunTimeId | The specified task execution ID does not exist. | 1. List the execution history of the job to check whether the specified task execution ID exists. 2. Specify the correct task execution ID as a parameter. |
QpsLimitExceeded | The request frequency for an operation exceeds the limit. | The request frequency for this operation exceeds the limit. Reduce the request frequency and retry the operation. |