Error Codes

Code Error Name Error Description
0 E_NONE No error.
1 E_ERROR Generic error.
2 E_DUMMY Dummy error.
3 E_INVALID Invalid input/argument.
4 E_INCOMPLETE Input/argument missing.
5 E_TYPE Type error.
6 E_IO I/O operation failed.
7 E_READ Read operation failed.
8 E_WRITE Write operation failed.
9 E_EOF End of file.
10 E_EOR End of record.
11 E_ALLOC Memory allocation failed.
12 E_BOUNDS Out of bounds error.
13 E_EXIST Resource exists.
14 E_NOT_FOUND Resource not found.
15 E_SYSTEM System call failed.
16 E_MEMORY No memory.
17 E_FULL Disk full.
18 E_EMPTY No data.
19 E_NULL Pointer not associated.
20 E_LIMIT Limit reached.
21 E_TIMEOUT Timeout occured.
22 E_FORMAT Format error.
23 E_ACCESS No permission.
24 E_READ_ONLY Read-only access.
25 E_WRITE_ONLY Write-only access.
26 E_CORRUPT Bad data.
27 E_CONFIG Invalid configuration.
28 E_GEOCOM GeoCOM error.
29 E_PLATFORM Unsupported platform.
30 E_COMPILER Compiler bug.
31 E_EXEC Execution failed.
32 E_AGAIN Try again.
33 E_BUSY Busy.
34 E_CANCELED Canceled.
35 E_AMBIGUOUS Ambiguous.
36 E_NOT_SUPPORTED Not supported.
37 E_AUTH Authentication failed.
38 E_CRYPTO Cryptography error.
39 E_CONNECT Connection failed.
40 E_IGNORED Result ignored.
41 E_STATE Invalid state.
42 E_INTERRUPT Interrupt occured (not an error).
50 E_ARG Generic command-line error.
51 E_ARG_NOT_FOUND Argument not passed.
52 E_ARG_INVALID Argument invalid or missing.
53 E_ARG_NO_VALUE Argument value missing.
54 E_ARG_TYPE Argument type mismatch.
55 E_ARG_LENGTH Argument value length invalid.
56 E_ARG_UNKNOWN Argument is unknown.
60 E_MQUEUE Generic message queue error.
61 E_MQUEUE_EMPTY Empty message.
70 E_REGEX Generic regular expression error.
71 E_REGEX_COMPILE Failed to compile regular expression.
72 E_REGEX_EXCEEDED Number of matches exceeds array size.
73 E_REGEX_NO_MATCH No match.
74 E_REGEX_NO_GROUP No group.
80 E_SENSOR Generic sensor error.
90 E_RPC Generic RPC error.
91 E_RPC_CONNECT RPC connection error.
92 E_RPC_SSL RPC SSL/TLS error.
93 E_RPC_API RPC API call failed.
94 E_RPC_AUTH RPC authorisation error.
95 E_RPC_CONFLICT RPC resource exists.
96 E_RPC_SERVER RPC internal server error.
100 E_MAIL Generic mail error.
101 E_MAIL_CONNECT Mail connection error.
102 E_MAIL_SSL Mail SSL/TLS error.
103 E_MAIL_AUTH Mail authorisation error.
105 E_FTP Generic FTP error.
106 E_FTP_CONNECT FTP connection error.
107 E_FTP_SSL FTP SSL/TLS error.
108 E_FTP_AUTH FTP authorisation error.
110 E_MQTT Generic MQTT error.
120 E_LUA Generic Lua error.
121 E_LUA_YIELD Lua thread (coroutine) yields (not an error).
122 E_LUA_RUNTIME Lua runtime error.
123 E_LUA_SYNTAX Lua syntax error.
124 E_LUA_MEM Lua memory allocation error.
125 E_LUA_ERROR Lua message handling error.
126 E_LUA_FILE Lua file I/O error.
130 E_LIB Generic library error.
131 E_MODBUS Modbus library error.
132 E_HDF5 HDF5 library error.
133 E_ZLIB Zlib library error.
134 E_ZSTD Zstandard library error.
135 E_XMPP XMPP library error.
150 E_DB Generic database error.
151 E_DB_ID Invalid database (wrong application id).
152 E_DB_BUSY Database is busy.
153 E_DB_LOCKED Database is locked.
154 E_DB_EXEC Database execution failed.
155 E_DB_CONSTRAINT Database contraint error.
156 E_DB_TRANSACTION Database transaction failed.
157 E_DB_ROLLBACK Database rollback failed.
158 E_DB_PREPARE Database prepare failed.
159 E_DB_ROW Database statement row (not an error).
160 E_DB_DONE Database statement done (not an error).
161 E_DB_FINALIZE Database statement finalisation error.
162 E_DB_BIND Database binding failed.
163 E_DB_TYPE Database type mismatch.
164 E_DB_STEP Database step failed or no write permission.
165 E_DB_NO_ROWS Database returned no rows.
166 E_DB_BACKUP Database backup error.
167 E_DB_ATTACH Database attach failed.
168 E_DB_DETACH Database detach failed.
169 E_DB_VERSION Database version incompatible.
180 E_ZMQ ZeroMQ error.
181 E_ZMQ_ABORTED ZeroMQ connection attempt aborted.
182 E_ZMQ_ACCESS ZeroMQ permission denied.
183 E_ZMQ_AGAIN ZeroMQ operation would block.
184 E_ZMQ_BUSY ZeroMQ resource is busy.
185 E_ZMQ_CANCELED ZeroMQ operation canceled.
186 E_ZMQ_CLOSED ZeroMQ socket invalid or closed.
187 E_ZMQ_EXIST ZeroMQ resource already exists.
188 E_ZMQ_INTERRUPTED ZeroMQ operation interrupted.
189 E_ZMQ_IN_USE ZeroMQ address already in use.
190 E_ZMQ_NOT_AVAILABLE ZeroMQ address is not available.
191 E_ZMQ_NOT_SUPPORTED ZeroMQ protocol or option not supported.
192 E_ZMQ_PROTOCOL ZeroMQ protocol error.
193 E_ZMQ_REFUSED ZeroMQ connection refused.
194 E_ZMQ_RESET ZeroMQ connection reset by peer.
195 E_ZMQ_SIZE ZeroMQ message size is too large.
196 E_ZMQ_STATE ZeroMQ protocol state incorrect.
197 E_ZMQ_TIMEOUT ZeroMQ timeout occured.
198 E_ZMQ_UNREACHABLE ZeroMQ peer is unreachable.