This topic describes only module-specific error codes. For details about universal error codes, see Universal Error Codes.
The error codes of the file management subsystem include the following:
- User Data Management Error Codes
- User File Access Error Codes
- Space Statistics Error Codes
- Device-Cloud Synchronization Error Codes
Error Message
Operation not permitted
Description
The operation is not allowed.
Possible Causes
The caller does not have the permission to access the URI or path.
Solution
According to the current system's access control mechanism, an application cannot use a URI shared with other applications.
According to the running mechanism of system Picker, a URI obtained through Picker has only temporary permission. If continued access is required after the application exits or the device restarts, process it according to the permission persistence procedure.
URI path concatenation is not recommended. A concatenated URI is unauthorized by default.
Error Message
No such file or directory
Description
The file or directory does not exist.
Possible Causes
The passed-in path is not a sandbox path, or the file or directory does not exist in the application sandbox.
A URI is passed in when the API supports only sandbox paths.
When the API supports URIs, an incorrect URI that is self-concatenated or re-encoded/decoded is passed in.
The API supports only file or directory names encoded in 'utf-8'. Using other encodings may cause the file to not be found.
When creating a file, the directory where the target file is located in the path does not exist.
Solution
Check whether the passed-in path is a sandbox path and whether it exists in the sandbox.
Check whether the wrong parameter type is passed in.
Check whether an incorrect URI that is manually concatenated or re-encoded/decoded is passed in.
Check whether the encoding format of the file or directory name is 'utf-8'.
When creating a file, check whether the parent directory of the file exists.
Error Message
No such process
Description
No such process exists.
Possible Causes
This error code is reported if a process does not exist.
Solution
Check whether the process is killed unexpectedly.
Check whether the related service is started.
Error Message
Interrupted system call
Description
The system call is interrupted.
Possible Causes
The system call is interrupted by another thread.
Solution
Check the multithreading code logic.
Perform the system call again.
Error Message
I/O error
Description
I/O error.
Possible Causes
Underlying I/O error: It is usually related to hardware or driver device faults.
Hardware fault: The device is physically damaged and I/O instructions cannot be executed.
Communication link interruption: The link is disconnected during data transmission.
Driver error: The driver is abnormal or the driver version is incompatible.
Solution
Check whether the hardware is normal.
Check whether the USB device is properly connected.
Check and update the driver to ensure version compatibility.
Error Message
No such device or address
Description
The device or address does not exist.
Possible Causes
The device information or address is incorrect.
Solution
Check whether the device connection status and address configuration are correct.
Error Message
Arg list too long
Description
The parameter list is too long.
Possible Causes
The parameter list is too long.
Solution
Reduce the number of parameters.
Error Message
Bad file descriptor
Description
The file descriptor is abnormal.
Possible Causes
The file descriptor has been closed.
The read/write permissions do not match.
Solution
Check whether the file descriptor has been closed.
Check whether the read/write permissions of the file match.
Error Message
No child processes
Description
No child process exists.
Possible Causes
The child process cannot be created.
Solution
Check the maximum number of processes in the system.
Error Message
Out of memory
Description
A memory overflow occurs.
Possible Causes
A memory overflow occurs.
Solution
Check the memory overhead.
Manage the system memory overhead.
Error Message
Permission denied
Description
The permission is denied.
Possible Causes
The file operation is blocked by DAC or SELinux.
The file sandbox path address is incorrect.
Solution
The access is blocked by DAC discretionary access control. Check the UGO permissions of the file.
Check the kernel log for avc interception logs. If an avc interception alarm exists, You can visit the HUAWEI Developers website and click Online ticket submission under Support for help.
Confirm whether the file path is a sandbox path within the application (App Sandbox Directory and App Sandbox Path). The file management system prohibits operations on documents outside the application sandbox.
Error Message
Bad address
Description
The address is incorrect.
Possible Causes
The address is incorrect.
Solution
Check that the address is correct.
Error Message
Device or resource busy
Description
The device or resource is busy.
Possible Causes
The requested resource is unavailable.
Solution
Request the resource again.
Error Message
File exists
Description
The file already exists.
Possible Causes
The file to be created already exists.
Solution
Check whether the file path is correct.
Error Message
Cross-device link
Description
The cross-device link is invalid.
Possible Causes
The link between devices is incorrect.
Solution
Check the devices and create the link correctly.
Error Message
No such device
Description
The device does not exist.
Possible Causes
The device is not identified.
Solution
Check the connection to the target device.
Error Message
Not a directory
Description
The specified directory is invalid.
Possible Causes
The specified directory is invalid.
Solution
Check that the specified data is correct.
Error Message
Is a directory
Description
The specified object is a directory.
Possible Causes
The specified object is a directory.
Solution
Check that the specified data is correct.
Error Message
Invalid argument
Description
The parameter is invalid.
Possible Causes
The input parameter is invalid.
Solution
Check that the input parameters are valid.
Error Message
File table overflow
Description
Too many file descriptors are opened.
Possible Causes
The number of file descriptors opened has reached the limit.
Solution
Close the file descriptors that are no longer required.
Error Message
Too many open files
Description
Too many files are opened.
Possible Causes
The number of files opened has reached the limit.
Solution
Close the files that are not required.
Error Message
Text file busy
Description
The text file is busy.
Possible Causes
The executable file of the program is in use.
Solution
Close the program that is being debugged.
Error Message
File too large
Description
The file is too large.
Possible Causes
The file size exceeds the limit.
Solution
Check whether the file size exceeds the limit.
Error Message
No space left on device
Description
The remaining space on the device is insufficient.
Possible Causes
The device storage space is insufficient.
Solution
Clear the space of the device.
Error Message
Illegal seek
Description
Invalid shift.
Possible Causes
Seek is used in pipe or FIFO.
Solution
Check the use of seek().
Error Message
Read-only file system
Description
This is a read-only file system.
Possible Causes
The file system allows read operations only.
Solution
Check whether the file is read-only.
Error Message
Too many links
Description
There are too many links.
Possible Causes
The number of links to the file has reached the limit.
Solution
Delete the links that are no longer required.
Error Message
Resource deadlock would occur
Description
Resource deadlock occurs.
Possible Causes
Resource deadlock occurs.
Solution
Terminate the deadlock process.
Error Message
Filename too Long
Description
The file name is too long.
Possible Causes
The file name length exceeds 255 bytes.
Solution
Check the file name length.
Error Message
Function not implemented
Description
The function is not implemented.
Possible Causes
The function is not supported by the system.
Solution
Check the system version and update the system if required.
Error Message
Directory not empty
Description
The directory is not empty.
Possible Causes
The specified directory is not empty.
Solution
Confirm whether the directory is empty.
Error Message
Too many symbolic links encountered
Description
There are too many symbolic links.
Possible Causes
There are too many symbolic links.
Solution
Delete unnecessary symbol links.
Error Message
Operation would block
Description
The operation is blocked.
Possible Causes
The operation is blocked.
Solution
Perform the operation again.
Error Message
Invalid request descriptor
Description
The requested file descriptor is invalid.
Possible Causes
The requested file descriptor is invalid.
Solution
Check that the file descriptor is valid.
Error Message
Device not a stream
Description
The device is not a character stream.
Possible Causes
The device pointed to by the file descriptor is not a character stream device.
Solution
Check whether the file descriptor points to a stream.
Error Message
No data available
Description
No data is available.
Possible Causes
The required data is not available.
Solution
Request the data again.
Error Message
Value too large for defined data type
Description
The variable value exceeds the maximum value specified by the data type.
Possible Causes
The specified value is out of the range defined for the data type.
Solution
Modify the data type.
Error Message
File descriptor in bad state
Description
The file descriptor is in an abnormal state.
Possible Causes
The file descriptor is corrupted.
Solution
Check that the file descriptor is valid.
Error Message
Interrupted system call should be restarted
Description
The interrupted system call should be restarted.
Possible Causes
The system call is interrupted.
Solution
Invoke the system call again.
Error Message
Quota exceeded
Description
The disk quota is exceeded.
Possible Causes
Insufficient storage space.
Solution
Clear disk space.
Error Message
Unknown error
Description
Unknown error.
Possible Causes
Internal error
Solution
Retry the API.
Restart the service.
Error Message
No record is locks available
Description
No lock is available.
Possible Causes
Lock resources are insufficient.
Solution
Wait until a lock is released and try again.
Error Message
Network is unreachable
Description
The network cannot be accessed.
Possible Causes
A network error occurs.
Solution
Check the network status.
Error Message
Connection failed
Description
The connection fails.
Possible Causes
The device is abnormal, or Wi-Fi or Bluetooth is unavailable.
Solution
Check the device and confirm that it is in a normal state.
Check Wi-Fi and Bluetooth and confirm that they are in a normal state.
Error Message
Software caused connection abort
Description
The connection is interrupted by software.
Possible Causes
The device goes offline, or the Wi-Fi or Bluetooth is disconnected.
Solution
Check the device and confirm that it is in a normal state.
Check Wi-Fi and Bluetooth and confirm that they are in a normal state.
Error Message
Internal resource error.
Description
Internal resource error.
Possible Causes
Failed to allocate internal system resources.
Solution
Run the current code again.
Error Message
Buffer read/write out of bounds.
Description
The mmap buffer is read or written out of bounds.
Possible Causes
The length of the data to be read or written exceeds the remaining available space of the mmap mapping area.
Solution
Error Message
Mmap buffer released.
Description
The mmap buffer has been released.
Possible Causes
An operation is performed on a buffer that has been released by calling unmap/unmapSync.
The internal state of the FileMapping object is invalid.
Solution
Error Message
Read-only mmap buffer.
Description
The mmap buffer is read-only.
Possible Causes
A write operation is attempted on a buffer mapped in read-only mode.
Solution
Call mmap/mmapSync again and set the mapping mode to read-write mode or private mode.
Error Message
Mmap buffer is inaccessible.
Description
The mmap buffer is inaccessible.
Possible Causes
A system memory mapping exception causes the buffer pointer to become invalid.
Solution
Error Message
Mmap operation not supported.
Description
The mmap mapping type does not support this operation.
Possible Causes
When msync writes to the disk, the mapped area is in read-only mode or private mode.
Solution
Call mmap/mmapSync again and set the mapping mode to read-write mode.
Error Message
Mmap does not support mapping this file.
Description
mmap does not support mapping this file.
Possible Causes
The target file is not a regular file, such as a pipe, socket, or device file.
Solution
Use file access APIs such as read, write, or Stream instead of mmap.
Error Message
Invalid file name
Description
Invalid file name.
Possible Causes
The file name contains invalid characters.
Solution
Modify the file name.
Error Message
Invalid URI
Description
Invalid URI.
Possible Causes
The URI is invalid.
Solution
Use the obtained URI.
Error Message
Invalid file name extension
Description
Invalid file name extension.
Possible Causes
The file name extension is incorrect.
Solution
Modify the file name extension.
Error Message
File already in the recycle bin
Description
The file has been moved to the recycle bin.
Possible Causes
The file is moved to the Recycle Bin.
Solution
Check whether the file is in the Recycle Bin.
Error Message
System inner fail
Description
This error code is reported if an internal system error occurs.
Possible Causes
An unidentified error occurs in the system.
Solution
Clear the background or restart the device.
Error Message
Member is not a valid PhotoKey
Description
Invalid member name.
Possible Causes
The input string is not a member name of a class or interface.
Solution
Ensure that the input string is the member name of the class or interface.
Error Message
Operation Not Support
Description
The current operation type is not supported.
Possible Causes
A Moving Photo related operation is performed on a resource that is not of the Moving Photo type.
The same URI is operated again on a resource that has already been added, moved, or removed.
The resource is modified again before the previous resource creation/modification request is committed (including CREATE_FROM_URI/GET_WRITE_CACHE_HANDLER/ADD_RESOURCE operations).
A video-specific operation such as video enhancement is performed on a resource that is not of the video type (MediaType.VIDEO).
An operation that is not allowed is performed on a non-user album or a non-highlight album.
Solution
Confirm the resource type.
Avoid repeated operations.
Modify only after the commit is complete.
Confirm the album type.
Error Message
IPC error
Description
IPC fails.
Possible Causes
The called service does not exist.
Solution
Check whether the service is started.
Error Message
File system not supported
Description
The file system is not supported.
Possible Causes
The file system is not supported.
Solution
Use a supported file system.
Error Message
Mount failed
Description
The mounting fails.
Possible Causes
The mount command fails.
Solution
Remove the card and run the mount command again.
Error Message
Unmount failed
Description
The unmounting fails.
Possible Causes
The device does not respond.
Solution
Check whether the external card file is occupied by a thread, and kill the occupying thread.
Error Message
Incorrect volume state
Description
The volume state is incorrect.
Possible Causes
The volume state is incorrect.
Solution
Check whether the current volume state is correct.
Error Message
Failed to create the directory or node
Description
Failed to create a directory or node.
Possible Causes
The directory or node to be created already exists.
Solution
Check whether the directory or node to be created already exists.
Error Message
Failed to delete the directory or node
Description
Failed to delete the directory or node.
Possible Causes
The specified directory or node has been deleted.
Solution
Check whether the specified directory or node exists.
Error Message
No such object
Description
The operation object does not exist.
Possible Causes
An incorrect volume ID is entered.
An incorrect bundle name is entered.
Solution
Check whether the entered volume exists.
Check whether the entered application bundle name exists.
Error Message
User ID out of range
Description
The user ID is out of range.
Possible Causes
The specified user ID is incorrect.
Solution
Check that the user ID is correct.
Error Message
The input parameter is invalid.
Description
The input parameter is invalid.
Possible Causes
The input parameter is incorrect.
Solution
Check whether the input parameter is within the invalid range.
Error Message
Failed to report the specified business space usage.
Description
Failed to report the space usage of a specified service.
Possible Causes
The interaction with the database is abnormal.
Solution
Restart the device and try again.
Error Message
Failed to query the specified business space usage.
Description
Failed to query the space usage of a specified service.
Possible Causes
The interaction with the database is abnormal.
Solution
Restart the device and try again.
Error Message
Failed to query all business space usage.
Description
Failed to query the space usage of all services.
Possible Causes
The interaction with the database is abnormal.
Solution
Restart the device and try again.
Error Message
Failed to traverse the query data partition directory.
Description
Failed to obtain the disk space usage information.
Possible Causes
The underlying file system is abnormal.
Solution
Restart the device and try again.
Error Message
Failed to query the inode information of the data partition.
Description
Failed to obtain the inode information of the data partition.
Possible Causes
The underlying file system is abnormal.
Solution
Restart the device and try again.
Error Message
Failed to query the inode information of the application.
Description
Failed to obtain the inode usage of the current application.
Possible Causes
The underlying file system is abnormal.
Solution
Restart the device and try again.
Error Message
Failed to query the system data size.
Description
Failed to query the system data size.
Possible Causes
The underlying file system is abnormal.
Solution
Restart the device and try again.
Error Message
Get partition table failed.
Description
Failed to obtain the partition table.
Possible Causes
The disk is in an inoperable state.
An internal process failed to execute or an internal error occurred.
Solution
Reconnect the device and try again.
You can visit the HUAWEI Developers website and click Online ticket submission under Support for help.
Error Message
Create partition failed.
Description
Failed to create a partition.
Possible Causes
The partition parameters are invalid.
The unallocated space on the disk is insufficient.
An internal process failed to execute or an internal error occurred.
Solution
Check whether the partition parameters (start sector and end sector) are within the valid range.
Check whether the disk has sufficient unallocated space.
You can visit the HUAWEI Developers website and click Online ticket submission under Support for help.
Error Message
Delete partition failed.
Description
Failed to delete the partition.
Possible Causes
The disk is in an inoperable state.
An internal process failed to execute or an internal error occurred.
Solution
Reconnect the device and try again.
You can visit the HUAWEI Developers website and click Online ticket submission under Support for help.
Error Message
Empty disc.
Description
The disc is empty.
Possible Causes
The disc contains no data or is not correctly recognized.
Solution
Confirm that the disc is correctly inserted into the optical drive.
Confirm that the disc contains valid data.
Error Message
Failed to write the ISO file.
Description
Failed to write the ISO file.
Possible Causes
The ISO file is corrupted or in an incorrect format.
An I/O error occurred during the write process.
Insufficient permission to write to the disc.
Solution
Check the integrity of the ISO file.
Confirm that the disc is in a normal state and writable.
Retry the write operation.
Error Message
Erase operation failed.
Description
The erase operation failed.
Possible Causes
The optical drive was unplugged by the user during the erase process.
Solution
Reinsert the optical drive and wait for the erase to complete.
Error Message
Source data not found.
Description
The source data is not found.
Possible Causes
The source file path is incorrect or the file does not exist.
The source data has been deleted or moved.
Solution
Confirm that the source file path is correct.
Confirm that the source file exists and is accessible.
Error Message
Burn operation failed.
Description
The burn operation failed.
Possible Causes
The optical drive has a hardware fault or an abnormal connection.
The burn process was interrupted or timed out.
The disc is of poor quality or is damaged.
Solution
Check that the optical drive is connected and in a normally recognized idle state.
Replace the disc with one of good quality.
Reduce the burn speed and retry.
Error Message
No ongoing operation.
Description
No ongoing operation.
Possible Causes
A burning task that does not exist or has not started is queried.
Solution
Check whether there is an ongoing burning operation.
Error Message
Verification failed.
Description
Verification failed.
Possible Causes
The burned data is inconsistent with the source data.
A disc read error occurs.
An error occurs during data transmission.
Solution
Perform the burning operation again.
Check the disc quality and the optical drive status.
Verify the integrity of the source data.
Error Message
Data mismatch.
Description
Data mismatch.
Possible Causes
The burned data differs from the original source data.
Solution
Burn the data again and verify it.
Check whether the source file was modified during the burning process.
Replace the disc or the optical drive and try again.
Error Message
Format partition failed.
Description
Failed to format the partition.
Possible Causes
The disk is in an inoperable state.
An internal process failed to execute or an internal error occurred.
Solution
Reconnect the device and try again.
You can visit the HUAWEI Developers website and click Online ticket submission under Support for help.
Error Message
IPC error
Description
IPC fails.
Possible Causes
The server-side service is unavailable.
The extension mechanism is abnormal.
Solution
Check that the server service exists.
Error Message
Invalid URI
Description
The URI format is incorrect.
Possible Causes
The URI is invalid.
Solution
Check that the URI is in correct format.
Error Message
Failed to obtain the server ability information
Description
Failed to obtain the server ability information.
Possible Causes
The BMS interface is abnormal.
Solution
Check for basic system capability errors. You can visit the HUAWEI Developers website and click Online ticket submission under Support for help.
Error Message
Incorrect result returned by js-server
Description
An incorrect result is returned by js-server.
Possible Causes
The data returned by the server is incorrect.
Solution
Check the data returned by the server.
Error Message
Failed to register notify
Description
Failed to register notify.
Possible Causes
The server-side service is unavailable.
The extension mechanism is abnormal.
Solution
Check that the server service exists.
Error Message
Failed to unregister notify
Description
Failed to remove the notify.
Possible Causes
The server-side service is unavailable.
The extension mechanism is abnormal.
Solution
Check that the server service exists.
Error Message
Failed to initialize the notify agent
Description
The notify agent fails to be initialized.
Possible Causes
The specified Notify agent has not been registered.
Solution
Check whether the Notify agent has been registered.
Error Message
Failed to notify the agent
Description
The js-server fails to notify the agent.
Possible Causes
The service is unavailable.
The extension mechanism is abnormal.
Solution
Check whether the client is normal.
Error Message
Low battery level
Possible Causes
The battery level is low.
Solution
Perform the operation after the battery is being charged or the battery level is restored.
Error Message
Exceeded the maximum limit
Possible Causes
The number of requests exceeds the upper limit defined by API specifications.
Solution
Check the input parameters and ensure that the number of requests meets the specifications.
Error Message
Inner error
Possible Causes
The internal database request of the system fails or the SQL execution fails.
The system encounters exceptions such as a null pointer.
The system runs out of memory or encounters a memory exception.
A JS framework exception occurs.
Solution
Check for basic system capability errors. You can visit the HUAWEI Developers website and click Online ticket submission under Support for help.
Error Message
The same task is already in progress
Possible Causes
A task of the same type is running.
Solution
Wait until the existing tasks of the same type are complete, or call stop() to stop the existing tasks and trigger a new task.
Error Message
The version file specified to replace the original file does not exist
Possible Causes
The files of earlier versions are not downloaded or have been deleted.
Solution
Download the specified historical version file again. Ensure that the file exists.