Error codes 200 - 399: internal errors
FairCom DB error codes 200 - 399: internal errors
FairCom DB error codes 200 - 399: internal errors
The internal error codes in the 200-240 range should not occur during the proper operation of FairCom DB. Their main function is to help find programming bugs, especially if you modify FairCom DB code. Experience shows that almost all occurrences of an internal error are caused by memory overwrites from the application code.
Value | Description |
---|---|
200 | Indicates neither LOW_HIGH nor HIGH_LOW are defined in ctoptn.h. |
201 | Indicates LOW_HIGH and HIGH_LOW are both defined in ctoptn.h. |
202 | Indicates NOTFORCE, FPUTONLY, and FPUTFGET are not defined in ctoptn.h. |
203 | Indicates more than one of NOTFORCE, FPUTONLY, and FPUTFGET are defined in ctoptn.h. |
206 | Indicates there is an update flag inconsistency between the index file header and the buffer status information. |
207 | Indicates a corrupt node was found in the nodser() function. |
208 | Indicates there is an updated (but not written) node found in the FPUTFGET disk I/O mode. |
210 | Indicates an undefined key type was found in compar. |
211 | Indicates there is a negative number of key values indicated in node. |
212 | Indicates there was no leaf node found during the FirstKey() operation. |
213 | Indicates there was no leaf node found during the LastKey() operation. |
214 | Indicates a corrupt tree was found in fndkey(). |
215 | Indicates there is no leaf node found in fndkey(). |
216 | Indicates there was an attempt to save node with a negative number of key values. |
217 | Indicates there was an attempt to transfer key values between buffers for different index files. |
218 | Indicates a corrupt tree was found. |
219 | Indicates no leaf node was found. |
220 | Indicates a corrupt tree was found. |
221 | Indicates no leaf node was found. |
222 | Indicates an undefined file access flag found. filacs member of the file control structure must be set to ‘y’ (active), ‘v’ (active, temporarily closed), or ‘n’ (inactive). |
225 | Indicates VARLDATA is not defined in ctoptn.h. You can add a VARLDATA option and recompile ctaddk.c. |
226 | Indicates an undefined key segment translation mode. |
227 | Indicates the delete flags could not be written into new (but unused) records at the end of the file while extending the size of a fixed-length data file. |
228 | Indicates an expected deleted record mark could not be found while collapsing consecutive deleted areas. |
230 | Indicates the b-Tree node has a conflicting member number value during write operation. |
231 | Indicates the b-tree node has a conflicting member number value during read operation. |
232 | Indicates there was an attempt to expand a non-existent compressed key value. |
233 | Indicates an illegal value for key compression bytes. |
235 | Indicates an illegal comparison value during a node insert. |
236 | Indicates an illegal key value shift was detected with compressed keys. |
237 | Indicates there was an attempt to get an index node at byte offset zero. |
238 | Indicates an illegal key value shift has been detected with compressed keys. |
239 | Indicates the variable key expansion request is with NO_VARLK. |
240 | Indicates the maximum b-tree levels were exceeded. You can increase the number or size of node sectors or increase MAXLEV. In standalone models this could be a symptom of adding index entries sequentially, creating a badly balanced tree. You can compact the index, or shift to a client/server model. |