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_PERM

No permission.

24

E_READ_ONLY

Read-only access.

25

E_CORRUPT

Data corrupted.

26

E_CONFIG

Invalid configuration.

27

E_GEOCOM

GeoCOM error.

28

E_PLATFORM

Unsupported platform.

29

E_COMPILER

Compiler bug.

30

E_DB

Generic database error.

31

E_DB_ID

Invalid database (wrong application id).

32

E_DB_BUSY

Database is busy.

33

E_DB_LOCKED

Database is locked.

34

E_DB_EXEC

Database execution failed.

35

E_DB_CONSTRAINT

Database contraint error.

36

E_DB_TRANSACTION

Database transaction failed.

37

E_DB_ROLLBACK

Database rollback failed.

38

E_DB_PREPARE

Database prepare failed.

39

E_DB_ROW

Database statement row (not an error).

40

E_DB_DONE

Database statement done (not an error).

41

E_DB_FINALIZE

Database statement finalisation error.

42

E_DB_BIND

Database binding failed.

43

E_DB_TYPE

Database type mismatch.

44

E_DB_STEP

Database step failed or no write permission.

45

E_DB_NO_ROWS

Database returned no rows.

46

E_DB_BACKUP

Database backup error.

47

E_DB_ATTACH

Database attach failed.

48

E_DB_DETACH

Database detach failed.

49

E_DB_VERSION

Database version incompatible.

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.