Table of DevKit Error Codes and Strings

This appendix includes the following error codes from the devkit.h header file:

1. DVK_ERR_PARTIAL - Partial search results (sort of success)

2. DVK_ERR_NOSYSINIT - System not initialized

3. DVK_ERR_SYSINIT - System already initialized

4. DVK_ERR_FEATURESET - Feature not present

5. DVK_ERR_FEATUREOFF - Feature present but disabled

6. DVK_ERR_EXPECTLIST - List was expected

7. DVK_ERR_EXPECTDBDESC - Database descriptor was expected

8. DVK_ERR_EXPECTRDBDESC - Remote database descriptor was expected

9. DVK_ERR_EXPECTRECORD - Record was expected

10. DVK_ERR_EXPECTRECKEY - Record key was expected

11. DVK_ERR_EXPECTQUERY - Query was expected

12. DVK_ERR_EXPECTTHESNAME - Thesaurus name expected

13. DVK_ERR_EXPECTCHARMAP - Character map name expected

14. DVK_ERR_DBPARAM - Illegal database parameter

15. DVK_ERR_CHARCONV - Error in character conversion

16. DVK_ERR_CHARMAP - Invalid character mapping

17. DVK_ERR_NORECKEY - Record key is required

18. DVK_ERR_NOSRCHTXT - Searchable text is required

19. DVK_ERR_NUMFIELDS - Wrong number of fields in record

20. DVK_ERR_FIELDLENSUM - Field lengths do not sum to record length

21. DVK_ERR_FIELDLEN - Single field length greater than 2^16

22. DVK_ERR_UNKFIELD - Unknown field name

23. DVK_ERR_NSFIELD - Attempt to search non-searchable field

24. DVK_ERR_NOWGTFLD - Weight field not specified in RECWGT expr

25. DVK_ERR_TBLNOTCHILD - Specified table is not a child table

26. DVK_ERR_QUERYEXPR - Badly constructed query expression

27. DVK_ERR_SRCHPARAM - Illegal search parameter

28. DVK_ERR_UPDPARAM - Illegal update parameter

29. DVK_ERR_PARAMVAL - Illegal parameter value

30. DVK_ERR_PARAMCONFLICT - Conflicting parameters

31. DVK_ERR_TRAN_EXISTS - A transaction was detected.

32. DVK_ERR_PARAMMISSING - Parameter missing from list

33. DVK_ERR_PARAMTYPE - Parameter type is invalid for operation

34. DVK_ERR_ARRAYLEN - Wrong number of values in array parameter

35. DVK_ERR_LISTLEN - Wrong number of items in list

36. DVK_ERR_PREDTYPE - Predicate does not evaluate to Boolean

37. DVK_ERR_PREDSTRING - Error in predicate string

38. DVK_ERR_NODBDESC - No database descriptor

39. DVK_ERR_DBNOTFOUND - Database not found

40. DVK_ERR_DBEXISTS - Database already exists

41. DVK_ERR_DBLOCKED - Database locked

42. DVK_ERR_DBUNLOCKED - Database unlocked

43. DVK_ERR_DBMOVESAME - Source and destination are the same

44. DVK_ERR_DBNOFIELDS - Field support not requested for this db

45. DVK_ERR_NORECORDS - No records

46. DVK_ERR_RECEXISTS - Record already exists

47. DVK_ERR_RECNOTFOUND - Record not found

48. DVK_ERR_PARTIALCHPT - Some of the tables failed to checkpoint

49. DVK_ERR_CHPTFAIL - All of the tables failed to checkpoint

50. DVK_ERR_PARTIALRESTORE - Some of the tables failed to restore

51. DVK_ERR_RESTOREFAIL - All of the tables failed to restore

52. DVK_ERR_DUPRECKEYS - Duplicate keys in a batch

53. DVK_ERR_DUPDBDESCS - Duplicate dbdescs given

54. DVK_ERR_DUPFIELDNAMES - Duplicate field names given

55. DVK_ERR_THESNOTFOUND - Thesaurus not found

56. DVK_ERR_NORLINKMODEL - No Learn model

57. DVK_ERR_RLINKMODELNOTFOUND - Learn model not found

58. DVK_ERR_MODEL_DATA - Binary Learn model data is corrupt or invalid

59. DVK_ERR_NOFEATUREVEC - No feature vector given to the Learn model

60. DVK_ERR_NUMFEATURESMISMATCH - The number of features in the given feature vector does not match the number of features used to train the Learn model

61. DVK_ERR_NOCHARMAP - No character map with the given name

62. DVK_ERR_NOFUNCTION - No callback function

63. DVK_ERR_NOQUERY - No search query

64. DVK_ERR_FILEFORMAT - File format is invalid

65. DVK_ERR_IOERROR - I/O Error

66. DVK_ERR_EXPIRED - Trial expired

67. DVK_ERR_LOOKUP - Lookup error

68. DVK_ERR_NOSTATUS - The NULL error

69. DVK_ERR_NOMEM - Out of memory

70. DVK_ERR_INTERNAL - Unexpected internal error

71. DVK_ERR_EXPECTKEYFIELD - Key field not identified in file load

72. DVK_ERR_EXPECTPARENTKEYFIELD - Parent key field not identified in file load

73. DVK_ERR_CL_CONFIG - The configuration file contains errors.

74. DVK_ERR_CL_CFG_CONFLICT - The new configuration conflicts with the current configuration.

75. DVK_ERR_GATEWAY - The engine is not a cluster gateway.

76. DVK_ERR_JOINSET - An incomplete or invalid set of joined tables was detected

77. DVK_ERR_TRAN_UNKNOWN - An explicit transaction ID was given, but it is not an existing open transaction.

78. DVK_ERR_TRAN_IN_USE - This operation was rejected because another operation using this transaction ID is running

79. DVK_ERR_TRAN_LIMIT - Too many open transactions

80. DVK_ERR_TRANCONFLICT - An attempt was made to modify an object that is being modified by another transaction

81. DVK_ERR_ACTCONFLICT - An attempt was made to perform an action that conflicts with an earlier action in this transaction

82. DVK_ERR_HASERRORS - An attempt was made to commit a transaction that has errors on it

83. DVK_ERR_CHKPT_CORRUPT - The file system containing the checkpoint system is damaged.

84. DVK_ERR_OUTPUTLIMIT - Query output size limits were exceeded.

85. DVK_ERR_FILE_NOT_FOUND - Expected file was not found.

86. DVK_ERR_LOOKUP_FLDS_NEEDED - SORT or PSI lookup fields are required for this query.

87. DVK_ERR_QLETREFBROKEN - The querylet referenced does not exist.

88. DVK_ERR_QLETREFLOOP - A querylet reference loop exists.

89. DVK_ERR_MODEL_UNSUPPORTED - The model version does not support the operation.

90. DVK_ERR_QUERYLET_LIMIT - Number of leaf querylets exceeds the limit.

91. DVK_ERR_GPU_DEVICE_NOT_ALLOWED - The GPU device is not supported, or is disallowed on the command line.

92. DVK_ERR_REMOTE_DISABLED - Remote commands are disabled.

93. DVK_ERR_SSL - Error performing SSL/TLS operations.

94. DVK_ERR_CMD_CANCELLED - Command was canceled.

95. DVK_ERR_JOURNAL - Error performing journal operations

96. DVK_ERR_GPU_DEVICE_NOT_ALLOWED - The GPU device is not supported, or is disallowed on the command line.

97. SVR_ERR_IPCEOF - Unexpected EOF

98. SVR_ERR_IPCTIMEOUT - Socket I/O operation timed out

99. SVR_ERR_IPCERR - I/O error on socket

100. SVR_ERR_HANDSHAKE - Protocol handshake failed

101. SVR_ERR_PROTOCMD - Protocol command not recognized

102. SVR_ERR_REQUESTFMT - Protocol request format error

103. SVR_ERR_BYTECOUNT - Protocol byte count out of range

104. SVR_ERR_LINECOUNT - Protocol line count out of range

105. SVR_ERR_LINELENGTH - Protocol line too long

106. SVR_ERR_PARAM - Protocol parameter not recognized

107. SVR_ERR_PARAMFMT - Protocol parameter format error

108. SVR_ERR_PARAMVAL - Protocol parameter value illegal

109. SVR_ERR_PARAMTYPE - Protocol parameter type mismatch

110. SVR_ERR_NODATABASES - No databases to search

111. SVR_ERR_NOQUERY - No search query

112. SVR_ERR_EXTRAINPUT - Unexpected additional input

113. SVR_ERR_LOGFILE - Log file could not be opened/written

114. SVR_ERR_ZEROLEN - Zero length searchable text

115. SVR_ERR_NOSTATUS - Unparsable status line

116. SVR_ERR_LAYOUT_CONFLICT - Object exists on an overlapping layout.

117. SVR_ERR_NODE_CONFLICT - Conflicting errors from multiple nodes.

118. SVR_ERR_NODE_DOWN - Node communications failed.

119. SVR_ERR_NODE_DATA_SYNC - Objects out of sync between nodes.

120. SVR_ERR_OTHER_NODE - Node operation aborted due to failure on an operational partner node.

121. SVR_ERR_NO_DEFAULT_LAYOUT - No default layout and no layout specified.

122. SVR_ERR_UNKNOWN_LAYOUT - Layout does not exist.

123. SVR_ERR_DEFERRED - An error occurs, but the specific code is not known yet.

124. SVR_ERR_SHUTDOWN - Performs server shutdown