Debugging
System errors
System errors are negative integers. Below are some common errors:
Number | Constant | Description |
---|---|---|
0 | SYSTEM_ERROR_NONE |
Success |
-100 | SYSTEM_ERROR_UNKNOWN |
Unknown error |
-110 | SYSTEM_ERROR_BUSY |
Resource busy |
-120 | SYSTEM_ERROR_NOT_SUPPORTED |
Operation not supported |
-130 | SYSTEM_ERROR_ABORTED |
Operation aborted |
-140 | SYSTEM_ERROR_TIMEOUT |
Operation timed out |
-150 | SYSTEM_ERROR_NOT_FOUND |
Resource not found |
-160 | SYSTEM_ERROR_ALREADY_EXISTS |
Resource already exists |
-180 | SYSTEM_ERROR_TOO_LARGE |
Data is too large |
-190 | SYSTEM_ERROR_NOT_ENOUGH_DATA |
Data is too small |
-191 | SYSTEM_ERROR_LIMIT_EXCEEDED |
Limit exceeded for operation |
-200 | SYSTEM_ERROR_END_OF_STREAM |
End of stream reached unexpectedly |
-210 | SYSTEM_ERROR_INVALID_STATE |
Invalid state for operation |
-219 | SYSTEM_ERROR_FLASH_IO |
Flash memory I/O error |
-220 | SYSTEM_ERROR_IO |
I/O error |
-221 | SYSTEM_ERROR_WOULD_BLOCK |
Operation would block |
-225 | SYSTEM_ERROR_FILE |
File system error |
-230 | SYSTEM_ERROR_NETWORK |
Network error |
-240 | SYSTEM_ERROR_PROTOCOL |
Protocol error |
-250 | SYSTEM_ERROR_INTERNAL |
Internal error |
-260 | SYSTEM_ERROR_NO_MEMORY |
Insufficient memory |
-270 | SYSTEM_ERROR_INVALID_ARGUMENT |
Invalid argument |
-280 | SYSTEM_ERROR_BAD_DATA |
Invalid data format |
-290 | SYSTEM_ERROR_OUT_OF_RANGE |
Value out of range |
-300 | SYSTEM_ERROR_DEPRECATED |
Deprecated |
The full list of errors is available in the Device OS system_error.h file.