If you have more information to improve this document, let me know !
Unfortunately the LibreOffice error codes is a combination of project area, error class and error code. The combination of these three provides some indication of what the cause is, although in most cases this is not conclusive.
The authoritative source for ErrCodes are the following files:
- List of ErrCode classifications
- List of other related ErrCode classifications
01234567012345670123456701234567 || || ||| || | Warning || || | | || || || | Dynamic || || | | || || | Subsystemarea| || | | || | | || | | || | Class| | | | | | | | Code
Binary: 000:00001:00011011
Area: 0 (ERRCODE_AREA_TOOLS) Class: 1 (ERRCODE_CLASS_ABORT) Code: 27 (ERRCODE_IO_ABORT)
Binary: 000:00101:00000111
Area: 0 (ERRCODE_AREA_TOOLS) Class: 5 (ERRCODE_CLASS_ACCESS) Code: 7 (ERRCODE_IO_ACCESSDENIED)
Binary: 000:01000:00011010
Area: 0 (ERRCODE_AREA_TOOLS) Class: 8 (ERRCODE_CLASS_PARAMETER) Code: 26 (ERRCODE_IO_INVALIDPARAMETER)
Binary: 000:01100:00010000
Area: 0 (ERRCODE_AREA_TOOLS) Class: 12 (ERRCODE_CLASS_WRITE) Code: 16 (ERRCODE_IO_CANTWRITE)