Skip to main content

Error codes 1000 - 1299

FairCom DB error codes 1000 - 1299

Abstract

FairCom DB error codes 1000 - 1299

Table 1. Error codes 1000 - 1169

Value

Symbolic constant

Description

1000

IDFL_MOD

Indicates the specified identity field mode could not be enabled due to a conflicting mode that is already in effect.

For example, identity field override and identity field preservation are mutually exclusive.

1001

NOISMKEYUPD_ERR

Indicates the specified key value could not be updated because this index does not allow an ISAM record update to change the key value.

1002

IDVR_ERR

Indicates IDfield overflows (or underflows if delta is negative).

1003

IDXA_ERR

Indicates Invalid IDfield extended attribute (xtdatr).

sysiocod indicates the validation issue:

1 - mutually exclusive attributes
2 - specified version incompatible with other attributes
3 - if version reset to 0, no other attributes allowed
4 - cannot turn off overflowed indicator unless the no overflow detection attribute is turned on
5 - cannot turn on the overflowed indicator unless the no overflow detection attribute is off
6 - IDfield_xtdatr_versn__1 requires IDfield_xtdatr_noovrflw

1004

IBLK_ERR

Indicates file is temporarily blocked from being opened by an internal thread.

1005

SINT_ERR

Indicates system-dependent initialization failed, see CTSTATUS.FCS for details.

1006

COFL_ERR

Indicates all co-file opens for a given file by the same thread must agree on the ctXOPN_COFILE_FILELOCK attribute.

1007

COFS_ERR

Indicates SUPERFILE hosts cannot be opened as co-files (i.e., same SUPERFILE cannot be opened by the same user with different file numbers).

When members of a SUPERFILE are opened, the open request does not use the SUPERFILE host user file number.

1008

COFP_ERR

Indicates Partition Hosts cannot be opened as co-files (i.e., same Partition Host cannot be opened by the same user with different file numbers).

-1009

COFL_COD

Indicates special internal file open cannot use ctXOPN_COFILE_FILELOCK attribute.

1010

DTPC_ERR

Indicates this file uses data types that your client library does not support. Update your client library.

1011

DTPS_ERR

Indicates this client library uses data type support that your server does not support. Update your FairCom DB server.

1012

SCRIT_STATE_ERR

Indicates the Shared Critical has an unexpected internal state.

1013

SCPY_ERR

Indicates the file copy API function does not allow copying a FairCom system file.

1014

DCPY_ERR

Indicates the source data and index files must reside in one directory when using the file copy API option to copy files to a new directory.

1015

CBKTRM_ERR

Indicates a user-defined callback function terminated the operation.

1016

GFSZ_ERR

Indicates error getting file size. Check sysiocod for system error code value.

1017

FDIF_ERR

Indicates the file comparison detected differences between the two files.

1018

XPND_ERR

Indicates the specified operation cannot be completed because an index exists that has not yet been made permanent.

To correct this, physically close the data file so that the index can be made permanent.

1019

TUXP_ERR

Indicates transaction log entry has valid transaction type but unexpected contents.

1020

NORP_ERR

Indicates DELAYED_DURABILITY on at time of system crash, and RECOVER_TO_RESTORE_POINT YES entry in configuration at time of automatic recovery, and no active restore points.

To avoid NORP_ERR, and recovery without a rollback to the last active restore point, enter RECOVER_TO_RESTORE_POINT NO in the configuration.

1021

NORB_ERR

Indicates DELAYED_DURABILITY on at time of system crash and active restore points exist, but no RECOVER_TO_RESTORE_POINT entry in configuration at time of automatic recovery.

To avoid NORB_ERR, and recovery without a rollback to the last active restore point, enter RECOVER_TO_RESTORE_POINT NO in the configuration.

To start up the server and rollback to the last active restore point, enter RECOVER_TO_RESTORE_POINT YES in the configuration.

1022

XMLP_ERR

Indicates failure to parse the XML file. Check error message buffer for details.

1023

XMLI_ERR

Indicates the XML document was successfully parsed, but an error occurred when interpreting the contents of the XML document. Check error message buffer for details.

-1024

DLKT_COD

Indicates table lock could not be obtained because the table is locked, or a request to lock the table is pending, or a conflicting data record read or write lock exists.

1025

TLOK_ERR

Indicates table lock could not be obtained because the table is locked, or a request to lock the table is pending, or a conflicting data record read or write lock exists.

1026

REDT_ERR

Indicates table could not be updated because it is locked.

1027

LWRP_ERR

Indicates Lightweight Restore Point cannot be used in this context — for example, as a Roll Forward target.

1028

RPSK_ERR

Indicates the skip forward information stored in a Restore Point (during a recovery to a Restore Point) is inconsistent with the state of the log files during a subsequent roll forward operation.

-1029

UPDM_COD

Indicates index node split has been deferred, the key marks cleaned up to the extent possible, and the add key will be retried.

1030

MACT_ERR

Indicates maximum concurrent active connections exceeded.

1031

QTFA_ERR

Indicates a call to ALCRNG() failed because improper options were specified. Check sysiocod for one of the following values:

1 RNGS_COD Negative segment count, or no lower range.
2 RSGB_COD The CTIX_SSG and CTIX_ESG options cannot be specified together.
3 RSGE_COD Must end current segment group before starting another segment group.
4 RSGO_COD The current segment's operator does not match the current segment group's operator.
5 RSGM_COD The current segment's segment mode does not match the current segment group's operator.
6 RSGN_COD Not in a segment group, but the end segment group option was specified.
7 RNGO_COD Operators out of range, or between operator requires upper range value.
8 RSGD_COD Missing end segment group operator.
9 RNGU_COD Unsupported operator value.

1032

RBAD_ERR

Check sysiocod for one of the following values:

1 RNGS_COD Negative segment count, or no lower range.
2 RSGB_COD The CTIX_SSG and CTIX_ESG options cannot be specified together.
3 RSGE_COD Must end current segment group before starting another segment group.
4 RSGO_COD The current segment's operator does not match the current segment group's operator.
5 RSGM_COD The current segment's segment mode does not match the current segment group's operator.
6 RSGN_COD Not in a segment group, but the end segment group option was specified.
7 RNGO_COD Operators out of range, or between operator requires upper range value.
8 RSGD_COD Missing end segment group operator.
9 RNGU_COD Unsupported operator value.

-1033

QREP_COD

Indicates sysiocod value when ctReplGetNextChange() returns NTIM_ERR and quiesce is waiting for replication readers to finish process committed transactions.

1034

SEQFIL_ERR

Indicates the sequence file is not available because it could not be created or converted to the current format. Check CTSTATUS.FCS for error messages.

1035

DFOP_ERR

Indicates a failure to parse output of DISK_FULL_ACTION script.

1036

SEQNCR_ERR

Indicates the sequence was created with the requirement that ctGetNextSequenceValue() must be called before ctGetCurrentSequenceValue() is called.

1037

SCHV_ERR

Indicates a failure to replicate a record add, delete, or update operation because the source record image contains a record schema ID that does not match the record schema ID in the target data file.

-1041

RUCBDLL_NOT_LOADED_COD

Indicates sysiocod value when a file open succeeds even though the record update callback DLL was not loaded for data file.

-1042

FORCE_BLOCKING_LOCK_COD

indicates sysiocod value set internally when a non-blocking lock request is forced to block.

-1043

FILE_ALREADY_OPEN_COD

Indicates sysiocod value set when a caller requested to know that the file is already open.

1100

WMEM_ERR

Indicates memory for HTTP server cannot be allocated.

1101

WCRE_ERR

Indicates HTTP server cannot be created.

1102

WCFG_ERR

Indicates HTTP config cannot be set.

1103

COFM_ERR

Indicates the file cannot be opened because this connection already has it open the maximum number of times.

1104

SSLCONN_ERR

Indicates SSL connection attempt failed.

1105

REPCNF_ERR

Indicates a conflict was detected when applying a replicated record update.

If you get this from the Replication Manager as an exception, it means there was a conflict. When it tried to apply the transaction, the target record didn't match the source record. This error has been seen after altering a replicated table and then adding data to the new field. The alter table didn't replicate so it couldn't apply the next transaction.

Conflict Detection was defaulted to ON in V11.5 and later. Before that it would overwrite the record and ignore it.

1106

HUPD_ERR

Indicates member index cannot be added to a ctTRNLOG host index because the host index has been updated.

To correct this, physically close and reopen the host index, and then add the new member index.

1107

DCPT_ERR

Indicates a Ctree Data file has corrupted data, and you must restore to a backup.

A rebuild may be able to restore the file to a functional state with some data loss.

1108

CTDR_ERR

Indicates a temporary directory cannot be created.

Please refer to sysiocod in order to check the File System error code.

1109

DTDR_ERR

Indicates a temporary directory cannot be deleted.

Please refer to sysiocod in order to check the File System error code.

1110

NTDR_ERR

Indicates no temporary directory.

In order to be considered a temporary directory, it must be created by the ctTempDir() interface.

1111

NORF_ERR

Indicates a restore point rollforward was requested, but the restore point checkpoint was not found in the transaction logs (the required transaction logs are not present).

-1112

FFTI_COD

Indicates sysiocod value when the FNOP_ERR error is caused by missing FTI file(s).

1113

FTIP_ERR

Indicates the full text index is not currently accessible due to index definition changes that are pending commit.

To correct this, commit the current transaction before accessing the full text index.

1114

NAUT_ERR

Indicates the FairCom RTG client is not authorized to connect to the server. Check license restrictions on allowed FairCom RTG clients.

1115

ROSV_ERR

Indicates the operation was denied because the server is set in read-only mode.

1116

PWDEXP_ERR

Indicates this user account has been disabled because its password has expired.

1117

PWDLEN_ERR

Indicates the specified password does not meet the minimum length requirement.

1118

PWDCLS_ERR

Indicates the specified password does not contain the required number of character classes.

1119

RCVREN_ERR

During automatic recovery, this error code indicates that the specified file is not open, but a renamed version of it is open. This error code is used internally and does not necessarily indicate an error situation.

1120

RCVTFL_ERR

Indicates automatic recovery failed due to an unexpected error mapping a transaction file number to a FairCom DB file number.

1121

OPNSID_ERR

Indicates failure to open the specified file because its system file ID could not be read. Check sysiocod for system error code value.

1122

JSON_KTFM_ERR

Indicates CT_JSON key transformation failed. Check sysicod for details, see CTJSON_* definitions.

sysiocod values that may be returned in case of this error:

#define CTJSON_NOT_JSON -1038 /* Not a valid JSON object */
#define CTJSON_NOT_OBJECT -1039 /* Valid JSON, but not an object */
#define CTJSON_UNSUPPORTED_TYPE -1040 /* The specified key data type is not supported */

1123

QSVR_ERR

Indicates a FairCom DB client has attempted to use an incompatible system queue API on an older server. Update the FairCom DB server.

For example, a V11.2.2 client can't connect to a V11.5 server and use the update queue.

1124

QSVR_ERR

Indicates a FairCom DB client has attempted to use an incompatible system queue API on an older server. Update the FairCom DB server.

1125

NICU_ERR

Indicates bad Unicode data detected.

If malformed Unicode data is sent to our database engine, it can crash. This error was added to catch the data before it crashes the server. A SQL query can give this error and most likely will have terminated early; users must clean up the Unicode data and perform the query again to get the full result set.

1126

BICU_ERR

Indicates an ICU error has occurred during a Unicode string conversion.

1127

DSYN_ERR

Indicates dynamic dump script syntax error.

1128

DNAM_ERR

Indicates file name too long.

1129

FCYC_ERR

Indicates a file system loop or cycle has been encountered.

1130

POPN_ERR

Indicates operation cannot be completed because the file is in a pending open state for the maximum number of pending open retries.

These cases typically resolve themsolves with sufficient retries. If a bug occurs due to a pending file open operation never resolving, the symptom will be connections hanging rather than POPN_ERR.

1131

LCOD_ERR

Indicates the transaction log cannot be read because it is encrypted with advanced encryption and either advanced encryption or log encryption is off.

Enable advanced encryption and log encryption to proceed.

1132

LCAM_ERR

Indicates the transaction log cannot be read because it is camouflaged, and either advanced encryption is on or log camouflage is off.

Enable the log camouflage option and turn off advanced encryption to proceed.

1133

LEOF_WARN

Indicates ctVerifyFile found unexpected data beyond the logical end of file.

This is unlikely to cause problems by itself, but might indicate prior data loss or corruption

1134

PEOF_WARN

Indicates ctVerifyFile found a discrepancy between end of file tracked in the header and the actual file size.

This is unlikely to cause problems by itself, but might indicate prior data corruption.

1135

ISORT_ERR

Indicates the rebuild succeeded but is missing keys.

This error is returned in some cases with very large sort memory (greater than 12GB) and large indexes. V11.5.1.55041 introduced a fix that allows a successful rebuild in this case.

1136

FBTU_ERR

Indicates file block failed because the file has been updated in an active transaction and the caller requested that the file block should fail in this situation instead of aborting the transaction.

1137

CBPO_ERR

Indicates file open wait for a pending conditional index callback initialization timed out.

If callback initialization was waiting on this operation, retry the open later.

1138

APICOMPAT_ERR

Indicates FairCom DB initialization failed because the FairCom DB library's API definition is not compatible with the application's compile time options.

For example, the client library might be using 4-byte file numbers but the application is compiled to use 2-byte file numbers.

1139

SRVFILNO_ERR

Indicates the connection attempt failed because the FairCom DB client library is using 4-byte file numbers but the server is using 2-byte file numbers.

1140

TRNU_ERR

Indicates compact to truncate failed because the file has been updated in an active transaction.

1141

PDESC_ERR

Indicates plug-in callback request does not match plug-in library.

1142

PLOAD_ERR

Indicates plug-in callback library failed to load. Check CTSTATUS.

1143

PLINK_ERR

Indicates plug-in callback unable to link function.

1144

SMIV_ERR

Indicates unexpected shared memory state.

This error causes the operation to fail if an unexpected shared memory state is encountered.

1145

FORCE_DIAG_ERR

Indicates the function call returned an error due to a request by a diagnostic option.

1146

ATTR_NOTFOUND_ERR

Indicates attribute not found / end of iterator scan.

1147

ATTR_INVHDL_ERR

Indicates invalid handle type.

1148

ATTR_NOMEM_ERR

Indicates memory exhausted.

1149

ATTR_INVALID_ERR

Indicates attribute unknown or not applicable to the handle.

1150

ATTR_INTERNAL_ERR

Indicates internal resource text parsing/handling error

1151

ATTR_INVITR_ERR

Indicates invalid iterator.

1152

ATTR_INVIDX_ERR

Indicates item index out of range.

1153

ATTR_NOTSUP_ERR

Indicates unsupported resource version / unsupported operation.

1154

ATTR_ASSOC_ERR

Indicates handle already added to a parent handle.

1155

REPL_NOBASEDIR_ERR

Indicates the source server's base directory has not been set for replication.

1156

RCPT_ERR

Indicates a FairCom DB data file has a corrupted resource definition.

1157

LONG8_NSUP_ERR

Indicates the operation is not supported because it requires native 64-bit integer support.

1158

SQL_LOGON_BLOCKED_ERR

Indicates SQL connection is blocked from logon due to server startup logon block.

SQL connections have a choice when logons are blocked at server startup:

  • STARTUP_BLOCK_LOGON YES only allows ISAM connections by the ADMIN user. SQL connections are rejected with this error code.

  • STARTUP_BLOCK_LOGON YES:ALLOW_SQL allows both ISAM and SQL connections by the ADMIN user.

1159

SERVER_FAILOVER_ERR

Indicates the client library supports setting a time interval in seconds after which a socket receive call checks the server failover status.

If a failover has occurred, the FairCom DB function call returns this error, see ctSetCommProtocolOption().

1160

SERVER_LOGON_REQUIRES_MD5

Indicates the server logon protocol requires MD5 hash support but this library does not support MD5 hash.

1161

CLIENT_LOGON_REQUIRES_SHA512

Indicates the client logon protocol requires SHA512 hash support but the server does not support it. Upgrade server or downgrade client.

1162

DUMP_ABANDONED_ERR

Indicates the dynamic dump gave up due to !DELAY setting and active transactions.

1163

INVALID_REGULAR_EXPRESSION

Indicates the specified value is not a valid regular expression.

1164

MAX_WORKER_ERR

Indicates a worker thread could not attach to the database engine because the worker thread limit has been reached.

1165

MAX_NAME_INCOMPAT_ERR

Indicates the client connection attempt was rejected because the client library's maximum file name size (MAX_NAME) does not match the server's maximum file name size.

1166

ENCL_ERR

Indicates log encryption is enabled (LOG_ENCRYPT YES), but an existing log was not encrypted.

To correct this, either disable log encryption or remove old transaction logs (L0*.FCS), start files (S0*.FCS), and log templates (L0*.FCT).

1167

INV_CMD_ERR

Indicates invalid plug-in command.

1168

REPLOP_NO_AGENTS

Indicates ctReplAgentOp() found no replication agents running.

1169

REPLOP_MULTIPLE_AGENTS

Indicates ctReplAgentOp() found more than one Replication Agent running, so the agent ID must be specified.

1170

SYNC_COMMIT_BLOCKED_ERR

Indicates a transaction commit failed because synchronous commits have been blocked.

1171

CANNOT_PROMOTE_SERVER

Indicates a promotion of a server failed. See the error message for details.

1172

CANNOT_DEMOTE_SERVER

Indicates a demotion of a server failed. See the error message for details.

1173

CANNOT_EXECUTE_SCRIPT

Indicates a script or external process was unable to be executed. See the error message and system error code for details.

1174

ATTR_INVATTRVAL_ERR

Indicates the attribute has an invalid value.

1175

INSERT_ONLY_ERR

Indicates a file has disabled updates and deletes.

1176

INTERRUPTED_ERR

Indicates an interruption by a request or conflicting action.

1177

JSON_LIB_ERR

Indicates the JSON library returned an error.

1178

SYSCLOSE_REOPEN_DIFF_ERR

Indicates that a reopen of a file that was closed, found a different file at the system level.

1179

CLIENT_LOGON_REQUIRES_AES_GCM

Indicates that the client logon protocol requires AES-GCM support but the server does not support it.

To resolve this error, upgrade the server or downgrade the client.

1180

SERVER_LOGON_REQUIRES_AES_GCM

Indicates that the server logon protocol requires AES-GCM support but the client does not support it.

1181

CRYPTO_RANDOM_ERROR

Indicates that a cryptographic pseudorandom number generation failure occurred.

Contact Faircom.

1182

FIPS_INIT_ERROR

Indicates that an OpenSSL FIPS module could not be initialized.

Check configuration.

1183

KEYGEN_ERROR

Indicates a Cryptographic Key generation failure.

Contact Faircom.

1184

CRYPTO_CRC_ERROR

Indicates a Cryptographic Checksum error, wrong master key, or corrupted file.

-1185

TIMEOUT_ON_LAST_LOG_ENTRY

Indicates the sysiocod value when ctReplGetNextChange() returns NTIM_ERR on the last log entry in the transaction log.

1186

CERT_EVAL_ERROR

Indicates an error occurred while parsing a username from client x509 certificate.

1187

X509_NSUP_ERROR

Indicates that X509 authentication is not allowed by the server.

1188

CHANGEID_NOTSUPPLIED_ERR

Indicates a record update failed because changeid was not supplied by the caller.

1189

CHANGEID_NOTREAD_ERR

Indicates a record update failed because the changeid value was not read at the time the record was read. One possible cause is that the record was read without locking it.

1190

CHANGEID_ALREADY_EXISTS_ERR

Indicates the specified data file already has a changeid field.

1191

CHANGEID_DOES_NOT_EXIST_ERR

Indicates the specified data file does not have a changeid field.

1192

CHANGEID_MISMATCH_ERR

Indicates the changeid value passed to an update operation does not match the record's current changeid value.

1193

CHANGEID_VALUE_TOO_LOW_ERR

Indicates the generated changeid value is less than the changeid high water mark in the data file header. This can be a result of deleting the transaction logs or copying the file to another server, and then opening the file within an active transaction.

1194

CLUSTER_NOT_ACTIVE

Indicates the client requested a connection to a server in a c-tree cluster, but the cluster is not active.

1195

DEFRAG_IN_PROC_ERR

Indicates an online compact or rebuild is already in process for this file.

-1196

DEFRAG_NO_TRUNCATE_COD

Indicates an online file compaction completed, but was unable to reduce the file size on disk due to exceptional activity.

1197

DEFRAG_MANAGER_ERROR

Indicates an online file compaction failure due to an error in the defrag manager.

Check CTSTATUS for additional error messages.

1198

BATCH_UNEXPECTED_STATE_ERR

Indicates an unexpected state during batch operation.

Check CTSTATUS.FCS for diagnostic information.

1199

ONLINE_REBUILD_ERROR

Indicates a critical error during an online rebuild. The index must be rebuilt in EXCLUSIVE mode.

Check CTSTATUS for additional error messages.

1200

CRYPTO_DIGEST_ERROR

Indicates a cryptographic Digest failure.

1201

TMPDIR_VERSION_ERROR

Indicates that TMPDIRDT.FCS has unknown format.

1202

SYSTEM_CALL_FAILED

Indicates a system call failed.

Check the system error code.

1203

SCHEMA_VERSION_ERROR

Indicates an invalid record schemaid was encountered.

-1204

REACHED_MAX_LOG_READ_POSITION

Indicates the sysiocod value when ctReplGetNextChange() returns NTIM_ERR on the log position at which the replication agent is to stop reading the log.

1205

SCHEMA_TYPE_UNKNOWN

Indicates the schema contains an unknown data type.

1206

MULTIOPEN_ERROR

Indicates the operation is not allowed for a file opened by this user more than once.

1207

READ_ACCESS_DENIED_ERR

Indicates this file's permissions do not allow the caller to read the file.

1208

NOT_SUPPORTED_FOR_PARTITION_MEMBER_ERR

Indicates the operation is not supported for a partition member file.

1209

SQL_FORBIDS

Indicates the SQL environment is currently set on top of c-tree env. The operation at c-tree level is forbidden.

1210

CAMO_NSUP_ERR

Indicates that the camo encryption algorithm is no longer supported

1211

COMM_RECV_TIMEOUT_COD

Indicates a communication receive call timed out. This is not an error, it allows the server to perform actions such as trimming memory and reissuing the receive call

1212

LOW_OPEN_ERROR

Indicates that a file that requires the caller to have the file open at the ISAM level, already has the file open at low level.

1213

INVALID_HEADER_VALUE_ERR

Indicates an invalid value in the in-memory header image was found when attempting to write the in-memory file header to disk.

File header diagnostic checks must be enabled to trigger this error. When this error occurs, check CTSTATUS.FCS for a specific error message showing the file name and invalid header value.

1214

HEADER_VALUE_CHANGED_ERR

Indicates that a header value that should not change has changed on disk from its value stored in memory when attempting to read the file's header.

File header diagnostic checks must be enabled to trigger this error. When this error occurs, check CTSTATUS.FCS for a specific error message showing the file name and the header value that changed.