Skip to content

Error numbers

Include: Use System\ErrorSystem.pkg

Error numbers are grouped DFERR_* constants used by the runtime and packages.

Example

Send TrapError of hoError DFERR_OPERATOR
Send UserError "Operation could not continue" "Application"

Runtime and package errors

Constant Value
DFERR_DISK_FULL 1
DFERR_DISK_DIRECTORY_FULL 2
DFERR_CANNOT_CLOSE_EXTENT 3
DFERR_SEEK_TO_UNWRITTEN_EXTENT 4
DFERR_DIRECTORY_OVERFLOW 5
DFERR_SEEK_PAST_END_OF_DISK 6
DFERR_TOO_MANY_LOCKS 7
DFERR_VLD_READ_ERROR 8
DFERR_VLD_WRITE_ERROR 9
DFERR_OUT_OF_MEMORY 10
DFERR_NUMBER_TOO_LARGE 11
DFERR_WINDOW_RANGE 12
DFERR_ENTRY_REQUIRED 13
DFERR_ENTER_A_NUMBER 14
DFERR_BAD_ENTRY 15
DFERR_ENTER_VALID_DATE 16
DFERR_NUMERIC_RANGE 17
DFERR_CANT_OPEN_COM_FILE 18
DFERR_MULTIUSER_TIME_OUT 19
DFERR_INDEX_READ_ERROR 20
DFERR_INDEX_WRITE_ERROR 21
DFERR_INDEX_FILE_DAMAGED 22
DFERR_INDEX_FILE_FULL 23
DFERR_CANT_CHAIN_DURING_LOCK 24
DFERR_REC_NOT_FOUND 25
DFERR_CANT_CLOSE_INDEX_FILE 26
DFERR_FILE_LOC_RANGE 27
DFERR_DUPLICATE_REC 28
DFERR_TEXT_FIELD_TOO_LONG 29
DFERR_CANT_READ_CFG_FILE 30
DFERR_PROGRAM_FILE_NOT_FOUND 31
DFERR_CANT_OPEN_OUTPUT_FILE 32
DFERR_CANT_OPEN_INPUT_FILE 33
DFERR_NOT_A_DATAFLEX_PGM 34
DFERR_PGM_MUST_BE_CONVERTED 35
DFERR_FORMS_MEMORY 36
DFERR_VEMM_READ_ERROR 37
DFERR_FLX_READ_ERROR 38
DFERR_SYSTEM_FLUSH_FILE_ERROR 39
DFERR_BAD_ACCEL_KEY_DEST 40
DFERR_FIND_PRIOR_BEG_OF_FILE 41
DFERR_FIND_PAST_END_OF_FILE 42
DFERR_CANT_OPEN_INDEX_FILE 43
DFERR_BAD_CHANNEL_NUMBER 44
DFERR_BAD_DEVICE_OPERATION 45
DFERR_GRAPHICS_NOT_INITIALIZED 46
DFERR_BAD_GRAPHICS_DRIVER 47
DFERR_NO_GRAPHICS 48
DFERR_DEMO_LIMITS_EXCEEDED 49
DFERR_INTERNAL_EXPRESSION_ERROR 50
DFERR_BAD_OPERAND 51
DFERR_BAD_OPERATOR 52
DFERR_UNSUPPORTED_FUNCTION 53
DFERR_BAD_SYMBOL_EXPRESSION 54
DFERR_BAD_TYPE_EXPRESSION 55
DFERR_RUN_UNCOMPILED_EXPR 56
DFERR_MESSAGE_ARG_MISSING 57
DFERR_TOO_MANY_PARENTHESIS 58
DFERR_FPU_EXCEPTION 59
DFERR_BAD_OR_MISSING_DEF 60
DFERR_REDEF_OF_EXISTING_FILE 61
DFERR_TAG_FILE_ERROR 62
DFERR_DELETE_A_PROT_REC 63
DFERR_FIND_A_PROT_REC 64
DFERR_CREATE_IN_A_PROT_FILE 65
DFERR_EDIT_A_PROT_REC 66
DFERR_ARRAY_TOO_LARGE 67
DFERR_CANT_CREATE_ITEM 68
DFERR_UNRESOLVED_OBJ_REF 69
DFERR_NOT_A_CURRENT_DATA_FILE 70
DFERR_NO_REC_TO_DELETE 71
DFERR_FILE_NOT_OPEN 72
DFERR_UI_FILE_NOT_FOUND 73
DFERR_UNUSED_74 74
DFERR_CANT_OPEN_DATA_FILE 75
DFERR_HUFFMAN 76
DFERR_FIELD_NUMBER_RANGE 77
DFERR_CANT_UPDATE_REC_ZERO 78
DFERR_FIELD_NOT_INDEXED 79
DFERR_CANT_CLOSE_DATA_FILE 80
DFERR_REC_NUMBER_RANGE 81
DFERR_EDITED_REC_NOT_SAVED 82
DFERR_TYPE_CHECK_ERROR 83
DFERR_FIELD_OUT_SIDE_REC 84
DFERR_CANT_OPEN_VLD_FILE 85
DFERR_RELATED_FIELD_LEN 86
DFERR_NO_SUPERFIND_PATH 87
DFERR_BAD_FILE_NAME 88
DFERR_INFINITE_RECURSION 89
DFERR_ENTER_VALID_REC_ID 90
DFERR_PUT_INTO_CONSTANT 91
DFERR_PRG_NOT_FOUND 92
DFERR_RETURN_ARG_MISSING 93
DFERR_BAD_LINE_NUMBER 94
DFERR_BAD_ARG_IN_ENTRY_CMD 95
DFERR_CANT_OPEN_PROGRAM_FILE 96
DFERR_TOO_MANY_GOSUBS 97
DFERR_BAD_MESSAGE 98
DFERR_WRONG_REVISION 99
DFERR_OPERATOR_ERROR 100
DFERR_WEBAPP_SESSION_TIMEOUT 950
DFERR_WEBAPP_BAD_SESSION_KEY 951
DFERR_CANT_CHANGE_KEY_FIELD 101
DFERR_BAD_ATTRIBUTE_VALUE 4097
DFERR_BAD_RELATIONSHIP 4098
DFERR_BAD_PARAMETER 4099
DFERR_CANT_FIND_FIELD 4100
DFERR_STRING_TOO_LONG 4101
DFERR_TOO_MANY_FILE_STRUCTURES 4102
DFERR_BAD_DRIVER_NAME 4103
DFERR_ALREADY_STARTED 4104
DFERR_BAD_FILE_NUMBER 4105
DFERR_LOCK_TIMEOUT 4106
DFERR_TOO_MANY_INDEXES 4107
DFERR_RECORD_TOO_LONG 4108
DFERR_DDR_NOT_SAVED 4109
DFERR_STRUCTURE_NOT_STARTED 4110
DFERR_NOT_IN_USE_4111 4111
DFERR_WORK_FILE_NUMBER_IN_USE 4112
DFERR_ATTRIBUTE_VALUE_WARNING 4113
DFERR_CANT_CREATE_VLDFILE 4114
DFERR_CANT_CREATE_DATAFILE 4115
DFERR_READ_ERROR 4116
DFERR_WRITE_ERROR 4117
DFERR_CANT_DELETE_FILE 4118
DFERR_FILE_NOT_FOUND 4119
DFERR_CANT_RENAME_FILE 4120
DFERR_OPERATION_ABORTED 4121
DFERR_BAD_FIELD_TYPE_IN_INDEX 4122
DFERR_BLOCK0_CRC_BAD 4123
DFERR_HEADER_CRC_BAD 4124
DFERR_ARG_SIZE_LARGE 4125
DFERR_ARG_SIZE_SMALL 4126
DFERR_ERROR_WRITING_TO_DEVICE 4127
DFERR_MAXRECS_LESS_THAN_COUNT 4128
DFERR_INVALID_RECORD_COUNT 4129
DFERR_ERROR_NUMBER_OUT_OF_RANGE 4130
DFERR_CMD_SUBSYS_NOT_COMPATIBLE 4131
DFERR_UI_SUBSYS_NOT_COMPATIBLE 4132
DFERR_DATASET_NOT_COMPAT 4133
DFERR_DATA_FILE_NOT_COMPATIBLE 4134
DFERR_BCD_OVERFLOW 4135
DFERR_REAL_OVERFLOW 4136
DFERR_PACK_FILE_NOT_FOUND 4137
DFERR_TOO_MANY_OBJECTS 4138
DFERR_NO_DELETE_RELATED_FILE_NOT_OPEN 4139
DFERR_NO_DELETE_RELATED_RECORDS_EXIST 4140
DFERR_DATA_SET_FILES_MUST_SUPPORT_TRANS 4141
DFERR_CANT_RECOVER_TRANSACTION 4142
DFERR_TRANSACTION_PENDING 4143
DFERR_OPERATION_NOT_ALLOWED 4144
DFERR_FATAL_INTERNAL_ERROR 4145
DFERR_NO_SEQIO_ON_RECNUM 4146
DFERR_CANT_CREATE_HDR 4147
DFERR_CANT_WRITE_HDR 4148
DFERR_HDR_INVALID 4149
DFERR_ITEM_OUT_OF_RANGE 4150
DFERR_INVALID_PAGE_NUMBER 4151
DFERR_VS_LOCKS_EXCEEDED 4152
DFERR_INVALID_VS_UNLOCK 4153
DFERR_BAD_DATASET_CONSTRAINT_DEF 4154
DFERR_EDIT_WITHOUT_REREAD 4155
DFERR_INVALID_SYSTEM_INTEGER 4156
DFERR_NO_SHELL 4157
DFERR_CANT_FORK 4158
DFERR_ERROR_EXECUTING_PROCESS 4159
DFERR_CANT_RUN_SPOOLER 4160
DFERR_INVALIDFILESYSTEM 4161
DFERR_BAD_SYSCONF_CMD 4162
DFERR_SPOOLER_CMD_STR_TOO_LONG 4163
DFERR_INVALID_SYSTEM_INDICATOR 4164
DFERR_SPOOLER_PIPE_BROKEN 4165
DFERR_RUN_PIPE_BROKEN 4166
DFERR_CANT_OPEN_PIPE 4167
DFERR_INVALID_OBJECT_IN_RUN_PIPE 4168
DFERR_OPERATION_NOT_SUPPORTED_BY_OS 4169
DFERR_COMPRESS_TABLE_CORRUPT 4170
DFERR_BAD_COLLATE_COMMAND 4171
DFERR_DUPLICATE_COLLATE_SEQUENCE 4172
DFERR_CANT_OPEN_COLLATE_FILE 4173
DFERR_COLLATE_TABLE_INCOMPLETE 4174
DFERR_NO_PRINTER_TYPE_SET 4175
DFERR_INVALID_DATAFILE_SIZE 4176
DFERR_FILE_ACCESS_VIOLATION 4177
DFERR_ALREADY_LOGGED_IN 4178
DFERR_CANT_UPDATE_FILELIST 4179
DFERR_CANT_READ_REC_ZERO 4180
DFERR_CANT_DELETE_INDEXFILE 4181
DFERR_CANT_CREATE_INDEXFILE 4182
DFERR_CANT_DELETE_DATAFILE 4183
DFERR_CANT_DELETE_VLDFILE 4184
DFERR_CANT_DELETE_RECORD 4185
DFERR_TOO_MANY_SERVER_FILES 4186
DFERR_CANT_OPEN_ADMIN 4187
DFERR_CANT_CLOSE_ADMIN 4188
DFERR_CANT_FIND_USER 4189
DFERR_NO_MORE_GROUPS 4190
DFERR_CANT_ADD_USER 4191
DFERR_USER_ALREADY_EXISTS 4192
DFERR_NO_MORE_USERS 4193
DFERR_CANT_FIND_GROUP 4194
DFERR_GROUP_ALREADY_EXISTS 4195
DFERR_CANT_ADD_GROUP 4196
DFERR_CANT_ADD_USER_TO_GROUP 4197
DFERR_USER_ALREADY_IN_GROUP 4198
DFERR_TOO_MANY_GROUPS_FOR_USER 4199
DFERR_CANT_CLOSE_VLDFILE 4200
DFERR_USER_NOT_IN_GROUP 4201
DFERR_DEADLOCK 4202
DFERR_CORRUPT_FILE 4203
DFERR_EXTENDED_SERVER_ERROR 4204
DFERR_SERVER_FILE_INACCESSABLE 4205
DFERR_CANT_IDENTIFY_SERVER 4206
DFERR_BAD_USER_HANDLE 4207
DFERR_BAD_GROUP_HANDLE 4208
DFERR_INVALID_ADMIN_HANDLE 4209
DFERR_CANT_UPDATE_USER_INFO 4210
DFERR_NOT_ENOUGH_SERVER_MEMORY 4211
DFERR_CANT_DELETE_USER 4212
DFERR_INVALID_PASSWORD 4213
DFERR_CANT_UPDATE_GROUP_INFO 4214
DFERR_CANT_DELETE_GROUP 4215
DFERR_PHYSICAL_NAME_NOT_SET 4216
DFERR_INVALID_RECORD_LENGTH 4217
DFERR_FILE_MUST_BE_OPENED_EXCLUSIVE 4218
DFERR_PERMISSION_DENIED 4219
DFERR_CANT_WRITE_TAGFILE 4220
DFERR_MUST_COPY_TO_MATCHING_STRUCTURE 4221
DFERR_COPY_DESTINATION_MUST_BE_EMPTY 4222
DFERR_CANT_DELETE_HDR_FILE 4223
DFERR_NO_LOCKS_AVAILABLE 4224
DFERR_CANT_DELETE_TAG_FILE 4225
DFERR_ABORT_NOT_IN_TRANS 4226
DFERR_ALREADY_IN_TRANS 4227
DFERR_SERVER_IS_DOWN 4228
DFERR_DRIVER_NOT_SUPPORTED 4229
DFERR_PROTOCOL_NOT_SUPPORTED 4230
DFERR_DEFAULT_LOGIN_UNSUCCESSFUL 4231
DFERR_NO_TRANSACTION_PROCESSING 4232
DFERR_4233_UNUSED 4233
DFERR_4234_UNUSED 4234
DFERR_TRANSACTION_ABORTED 4235
DFERR_CANT_ABORT_IN_TRANSACTION 4236
DFERR_CANT_CHAIN_IN_TRANSACTION 4237
DFERR_CANT_RUN_IN_TRANSACTION 4238
DFERR_CANT_SYSTEM_IN_TRANSACTION 4239
DFERR_SERVER_CANT_OPEN_LOCAL_FILE 4240
DFERR_MAX_SERVER_USERS_EXCEEDED 4241
DFERR_CANT_LOCK_RECORD 4242
DFERR_CANT_UNLOCK_RECORD 4243
DFERR_CANT_COPY_DATABASE 4244
DFERR_COMMUNICATIONS_ERROR 4245
DFERR_CANT_DELETE_ADMIN_USER 4246
DFERR_CANT_DELETE_ADMIN_GROUP 4247
DFERR_INVALID_DSE_SERVER 4248
DFERR_NOT_DSE_LICENSE 4249
DFERR_MUST_BE_ADMIN_USER 4250
DFERR_CANT_LOCK_FILE 4251
DFERR_ERROR_IN_TRANSACTION_LOG 4252
DFERR_API_UNINITIALIZED 4253
DFERR_CANT_CREATE_FILE 4254
DFERR_CANT_LOAD_DLL 4255
DFERR_NON_FATAL_RESTRUCTURE_ERROR 4256
DFERR_CANT_OPEN_FILE_LIST 4257
DFERR_INDEX_BLOCK_ZERO_FULL 4258
DFERR_SORT_BAD_DATA 4259
DFERR_SORT_BAD_INDEX_NUMBER 4260
DFERR_MAX_RECORD_LENGTH_EXCEEDED 4261
DFERR_INDEX_NOT_AVAILABLE 4262
DFERR_HEADER_NOT_DAMAGED 4263
DFERR_HEADER_INTEGRITY_OFF 4264
DFERR_CANT_OPEN_FILE 4265
DFERR_HEADER_UNREADABLE 4266
DFERR_INVALID_INDEXNUMBER 4267
DFERR_DUPLICATE_FIELDNAME 4268
DFERR_NOT_A_VALID_DEF 4269
DFERR_ERROR_READING_FILE 4270
DFERR_CANT_OPEN_INTERMEDIATE_FILE 4271
DFERR_CANT_CLOSE_INTERMEDIATE_FILE 4272
DFERR_INTERMEDIATE_FILE_NOT_OPENED 4273
DFERR_ERROR_READING_SEQUENTIAL_FILE 4274
DFERR_ERROR_WRITING_SEQUENTIAL_FILE 4275
DFERR_MISSING_VALUE 4276
DFERR_INVALID_INTERMED_FILE_KEYWORD 4277
DFERR_INVALID_INTERMED_FILE_VALUE 4278
DFERR_INVALID_INTERMED_FILE_SEQUENCE 4279
DFERR_INVALID_INTERMED_FILE_FIELD_DESC 4280
DFERR_INVALID_INTERMED_FILE_INDEX_DESC 4281
DFERR_CANT_LOGOUT_WITH_OPEN_FILES 4282
DFERR_CANT_WRITE_FDFILE 4283
DFERR_MAX_KEY_LENGTH_EXCEEDED 4284
DFERR_UNSUPPORTED_ATTRIBUTE 4285
DFERR_UNSUPPORTED_ATTRIBUTE_VALUE 4286
DFERR_NO_INDEX_SPECIFIED 4287
DFERR_FILE_NOT_ON_TTS_VOLUME 4288
DFERR_CANT_ACCESS_DATABASE_IN_CALLBACK 4289
DFERR_CANT_ACCESS_SYSTEM_FILE 4290
DFERR_CANT_UPDATE_SYSTEM_FILE 4291
DFERR_ILLEGAL_STRUCTURE_COPY 4292

4293 - 4353 are compiler errors and are not used at runtime

Constant Value
DFERR_UNCONVERTED_DATES 4354
DFERR_EXTN_FUNC_NOT_FOUND 4355
DFERR_UNABLE_TO_LOAD_DLL 4356
DFERR_GUI_SUBSYS_NOT_COMPATIBLE 4357
DFERR_RAWFILE_ERROR 4358
DFERR_SIGNON_WRONG_VERSION_COM_OBJECT 4359
DFERR_SIGNON_CANNOT_HANDSHAKE_EVENT 4360
DFERR_SIGNON_CANNOT_FIND_SOFTSENTRY_FILE 4361
DFERR_SIGNON_SOFTSENTRY_EXPIRED 4362
DFERR_SIGNON_SOFTSENTRY_BAD_FORMAT 4363
DFERR_SIGNON_WEB_DEPLOYMENT_SERVER_EXPIRED 4364
DFERR_LARGE_INTEGER_ERROR 4365

4366 compile error

Constant Value
DFERR_FUNCTION_NOT_FOUND_IN_EXPRESSION 4367
DFERR_CANT_SUBCLASS_EXTERNAL_CLASS_SUPER 4368
DFERR_CANT_REGISTER_EXTERNAL_CLASS 4369
DFERR_WEBAPP_LOAD_LIBRARY_FAILED 4370
DFERR_WEBAPP_INIT_FUNC_NOT_FOUND 4371
DFERR_WEBAPP_FAILED_TO_INITIALIZE 4372
DFERR_WEBAPP_NOT_INITIALIZED 4373
DFERR_WEBAPP_WEBSERVICE_BAD_REGISTRATION 4374
DFERR_WEBAPP_WEBSERVICE_NOT_FOUND 4375
DFERR_WEBAPP_WEBSERVICE_BAD_PARAMETER_BLOCK 4376

4377, 4378 compiler error

Constant Value
DFERR_WRONG_NUMBER_OF_ARGUMENTS 4379
DFERR_XML_INTERNAL_ERROR 4380
DFERR_ILLEGAL_CONVERSION 4381
DFERR_DATA_RANGE_ERROR 4382
DFERR_EXTERNAL_CLASS_NOT_REGISTERED 4383
DFERR_ILLEGAL_EXTERNAL_CLASS 4384
DFERR_SOAP_INTERNAL_ERROR 4385
DFERR_BAD_WEBSERVICE_DECLARATION 4386
DFERR_WEBAPP_WEBSERVICE_TOO_MANY_ARGUMENTS 4387

4388 - 4397 compiler errors

Constant Value
DFERR_UNABLE_TO_INSTANTIATE_COM_OBJECT 4398
DFERR_COM_OBJECT_METHOD_INVOCATION_ERROR 4399

to generator soap fault errors on the soap server.

Constant Value
DFERR_WEBSERVICE_EXCEPTION 4502
DFERR_INVALID_ROWIDSIZE 4503
DFERR_DRIVER_NUMBER_RANGE 4504
DFERR_BAD_COLUMN_INDEX 4505
DFERR_COLUMN_NOT_COMBO 4506
DFERR_COMP_MISSING_ARRAY_INDEXER 4507
DFERR_INVALID_USE_OF_NON_MAIN_FILE 4508
DFERR_ARRAY_INDEX_OUT_OF_BOUNDS 4509
DFERR_BAD_ROWID 4510
DFERR_BAD_ARRAY_DIMENSION 4511
DFERR_ATTEMPT_TO_RESIZE_STATIC_ARRAY 4512
DFERR_ARRUTIL_CANT_COMPARE_THIS_ELEM_TYPE 4515
DFERR_ARRUTIL_BAD_USERFUNC_RETURN_VALUE 4516
DFERR_OPERATION_OVERFLOW 4517
DFERR_SYSTABLE_TOO_MANY_RECORDS 4518
DFERR_SYSTABLE_ALREADY_HAS_RECORD 4519
DFERR_INVALID_DATETIME 4523
DFERR_INVALID_TIMESPAN 4524
DFERR_INVALID_TIME 4525
DFERR_DD_FOREIGN_READONLY_RECORD_CHANGED 4526
DFERR_CANT_REFIND_RECORD 4527
DFERR_JSON_INVALID_JSON 4528
DFERR_JSON_INVALID_STRUCTURE 4529
DFERR_JSON_OBJECT_NOT_INITIALIZED 4530

These should always have blank error text, so you must provide all context

Constant Value
DFERR_COMPILE 4400
DFERR_OPERATOR 4401
DFERR_PROGRAM 4402
DFERR_SETUP 4403
DFERR_WINPRINT 4404
DFERR_CRYSTAL_REPORT 4405
DFERR_DFTIMER 4406
DFERR_FLEXCOM 4407
DFERR_HELP_SYSTEM 4408
DFERR_INI_FILE 4409
DFERR_WINDOWS 4410
DFERR_REGISTRY 4411
DFERR_SERIAL_COMM 4412
DFERR_WINDOWS_MENU 4413
DFERR_MAPI 4414
DFERR_CAPPLICATION 4415
DFERR_WEBAPP_WBO_NOT_FOUND 4416
DFERR_WEBAPP_FILEFIELD_NAME_NOT_FOUND 4417

50005 - invalid fieldField in setddvalue

Constant Value
DFERR_WEBAPP_DDO_NOT_FOUND_FOR_FILE 4418
DFERR_WEBAPP_CHANGED_STATE_REQUIRED 4419
DFERR_WEBAPP_BAD_PARAMETER 4420
DFERR_XML_HTTP 4421
DFERR_CLIENT_SOAP_TRANSFER 4422
DFERR_CLIENT_SOAP_FAULT 4423
DFERR_TEXT_TOO_LARGE_FOR_FIELD 4424
DFERR_DATAFLEX_REPORTS 4425
DFERR_WEBAPP_ACCESS_DENIED 4426
DFERR_JSON_HTTP 4427
DFERR_WEBAPP_INVALID_URL 4428
DFERR_WEBAPP_INVALID_URL_REC 4429
DFERR_WEBAPP_ACTION_NOT_ALLOWED 4430
DFERR_WEBAPP_BAD_REQUEST 4431

See also