This topic describes the format of Tunnel error messages and lists common errors.
Error message format
Tunnel error messages use the following format.
requestId=request_id, ErrorCode=InvalidArgument, ErrorMessage=Invalid argumentThe message includes the following information:
requestId is the unique ID of the request.
ErrorCode indicates the error type.
ErrorMessage provides detailed information about the error.
Error message descriptions
Error type | Error message | Additional information |
AccessDenied | Access Denied | Insufficient permissions. |
CorruptedDataStream | The data stream was corrupted. Please try again later. | None. |
DataUnderReplication | The data in the specified table is being replicated. You cannot initiate an upload or download at this time. Please try again later. | The data is being replicated across clusters and cannot be modified. |
DataVersionConflict | The specified table was modified after the upload or download was initiated. The table data is currently being replicated. Please try the upload or download again later. | The data on the current cluster is being replicated. Data operations are not allowed during replication. Please try again later. |
DataStoreError | DataStoreError | A storage error occurred. Contact an administrator. |
FlowExceeded | Your traffic quota is exceeded. | The data upload or download traffic exceeds the limit. Check and control the number of concurrent operations. To increase the concurrency limit, contact the project owner or an administrator to evaluate the traffic requirements. |
InConsistentBlockList | The specified block list is not consistent with the block list that is uploaded to the server. | None. |
IncompleteBody | The request body is smaller than the size specified in the Content-Length HTTP header. | None. |
InternalServerError | An internal service error occurred. Please try again later. | An internal service error occurred. Retry the operation or contact an administrator. |
InvalidArgument | Invalid argument | Invalid parameter. |
InvalidBlockID | The specified block ID is not valid. | Invalid block ID. |
InvalidColumnSpec | The specified column is not valid. | Invalid column name. This error usually occurs when an incorrect column name is specified for a download. |
InvalidRowRange | The specified row range is not valid. | The specified number of rows is invalid. This error usually occurs if the number is 0 or exceeds the maximum allowed number of rows. Check the related parameters. |
InvalidStatusChange | You cannot change the status of the specified upload or download. | None. |
InvalidResourceSpec | InvalidResourceSpec | The project, table, or partition information is inconsistent with the session. Check the information and retry the operation. |
InvalidURI | The specified URI could not be parsed. | None. |
InvalidUriSpec | The specified URI spec is not valid. | None. |
InvalidProjectTable | InvalidProjectTable | Invalid project or table name. Check the names. |
InvalidPartitionSpec | InvalidPartitionSpec | Invalid partition information. Check the partition information. |
MalformedDataStream | The data stream that you provided was not well-formed or did not validate against the schema. | Incorrect data format. This error is usually caused by a network disconnection. |
MalformedHeaderValue | An HTTP header value was malformed. | None. |
MalformedXML | The XML that you provided was not well-formed or did not validate against the schema. | None. |
MaxMessageLengthExceeded | Your request was too large. | None. |
MethodNotAllowed | The specified method is not allowed for this resource. | The method is not supported. This error usually occurs when you try to export a view. View export is not supported. |
MissingContentLength | You must provide the Content-Length HTTP header. | None. |
MissingPartitionSpec | You must specify a partition spec for the specified table. | Missing partition information. Operations on partitioned tables must include partition information. Add the partition information. |
MissingRequestBodyError | The request body is missing. | None. |
MissingRequiredHeaderError | Your request was missing a required header. | None. |
NoPermission | You do not have sufficient privileges to complete the specified operation. | None. |
NoSuchData | The data for this upload no longer exists. | None. |
NoSuchPartition | The specified partition does not exist. | The specified partition does not exist. Tunnel commands do not create partitions. You must create the partition before you can upload or download data. |
NoSuchUpload | The specified upload ID does not exist. | The specified upload ID does not exist. |
NoSuchDownload | The specified download ID does not exist. | The specified download ID does not exist. |
NoSuchProject | The specified project name does not exist. | The project does not exist. Check the project name. |
NoSuchTable | The specified table name does not exist. | The table does not exist. Check the table name. |
NoPermission | NoPermission | Insufficient permissions. This error is usually caused by a lack of required permissions or an IP address whitelist configuration. Check whether the permissions are correct. |
NotImplemented | A header that you provided implies functionality that is not implemented. | None. |
ObjectModified | The specified object has been modified since the specified timestamp. | None. |
RequestTimeOut | Your socket connection to the server was not read from or written to within the timeout period. | None. |
ServiceUnavailable | The service is temporarily unavailable. Please try again later. | None. |
StatusConflict | You cannot complete the specified operation in the current status of the upload or download. | The session has expired or has been committed. You must create a new session to upload data. |
TableModified | The specified table has been modified since the download was initiated. Try to initiate another download. | The table data was modified by another task during the upload or download. Create a new session and retry the operation. |
Unauthorized | The request authorization header is invalid or missing. | This error is usually caused by an incorrect AccessKey ID or AccessKey secret. It can also occur if the time difference between your local machine and the server is more than 15 minutes. |
UnexpectedContent | This request does not support content. | None. |