# Codes 9xxx

*Advantage Error Guide*

In general, 9000 class errors indicate an internal problem within the Advantage server. Please send a small recreation to Advantage Technical Support demonstrating the problem. Advantage Database Server for Windows users, please see the adsdump Files topic, and send all files listed in that topic to your Advantage support provider.

## Contents

- [9000 General Advantage Server Error Code. Refer to the associated specific Error Code for more information.](#9000-general-advantage-server-error-code-refer-to-the-associated-specific-error-code-for-more-information)
- [9001 Illegal memory resource](#9001-illegal-memory-resource)
- [9002 Invalid UNC path](#9002-invalid-unc-path)
- [9003 Illegal user ID](#9003-illegal-user-id)
- [9004 File close error](#9004-file-close-error)
- [9005 Maximum work area element exceeded](#9005-maximum-work-area-element-exceeded)
- [9006 Maximum table element exceeded](#9006-maximum-table-element-exceeded)
- [9007 Maximum index table element exceeded](#9007-maximum-index-table-element-exceeded)
- [9008 Lock table error](#9008-lock-table-error)
- [9009 Invalid file handle](#9009-invalid-file-handle)
- [9011 Memory pages errors](#9011-memory-pages-errors)
- [9012 Illegal work area](#9012-illegal-work-area)
- [9013 Illegal value](#9013-illegal-value)
- [9014 Illegal index number](#9014-illegal-index-number)
- [9015 Assertion failure](#9015-assertion-failure)
- [9016 Illegal flags](#9016-illegal-flags)
- [9017 No file name](#9017-no-file-name)
- [9018 Invalid index type](#9018-invalid-index-type)
- [9019 Illegal tag number](#9019-illegal-tag-number)
- [9020 Advantage server file length error](#9020-advantage-server-file-length-error)
- [9021 Advantage server record length error](#9021-advantage-server-record-length-error)
- [9022 Key not found](#9022-key-not-found)
- [9023 Current value negative](#9023-current-value-negative)
- [9024 Invalid packet type](#9024-invalid-packet-type)
- [9025 Source data unreadable during a copy operation](#9025-source-data-unreadable-during-a-copy-operation)
- [9026 Receive packet out of sequence](#9026-receive-packet-out-of-sequence)
- [9027 Receive request out of sequence](#9027-receive-request-out-of-sequence)
- [9028 Error retrieving an Advantage Local Server per thread/per task data structure](#9028-error-retrieving-an-advantage-local-server-per-thread-per-task-data-structure)
- [9029 Semaphore connection file creation error](#9029-semaphore-connection-file-creation-error)
- [9030 Illegal SET code](#9030-illegal-set-code)
- [9031 Illegal Advantage Locking mode](#9031-illegal-advantage-locking-mode)
- [9032 Resource list full](#9032-resource-list-full)
- [9033 Error creating merge file](#9033-error-creating-merge-file)
- [9034 Too many merge streams](#9034-too-many-merge-streams)
- [9035 Invalid merge stream](#9035-invalid-merge-stream)
- [9036 Merge size too small](#9036-merge-size-too-small)
- [9037 Hardware key not found](#9037-hardware-key-not-found)
- [9038 Error reading hardware key](#9038-error-reading-hardware-key)
- [9039 Mismatched hardware key number](#9039-mismatched-hardware-key-number)
- [9040 Invalid protocol Opcode](#9040-invalid-protocol-opcode)
- [9041 Invalid record number](#9041-invalid-record-number)
- [9042 Not exclusive user](#9042-not-exclusive-user)
- [9043 File open shared](#9043-file-open-shared)
- [9044 Locks existed for a table when no locks should exist](#9044-locks-existed-for-a-table-when-no-locks-should-exist)
- [9045 Tag operation on IDX index file](#9045-tag-operation-on-idx-index-file)
- [9046 Write operation on read-only table](#9046-write-operation-on-read-only-table)
- [9047 Invalid Index open count](#9047-invalid-index-open-count)
- [9048 Login User ID in use](#9048-login-user-id-in-use)
- [9049 Invalid Advantage Local Server connection number](#9049-invalid-advantage-local-server-connection-number)
- [9050 Invalid unlock record number](#9050-invalid-unlock-record-number)
- [9051 Invalid unlock work area](#9051-invalid-unlock-work-area)
- [9052 Invalid memo block size](#9052-invalid-memo-block-size)
- [9053 TPS Visibility List element not found](#9053-tps-visibility-list-element-not-found)
- [9054 TPS Header List element not found](#9054-tps-header-list-element-not-found)
- [9055 TPS Log File data error](#9055-tps-log-file-data-error)
- [9056 TPS List not empty](#9056-tps-list-not-empty)
- [9057 TPS Transaction failed](#9057-tps-transaction-failed)
- [9058 Transaction command out of sequence](#9058-transaction-command-out-of-sequence)
- [9059 Transaction data out of sync](#9059-transaction-data-out-of-sync)
- [9060 Invalid Control ID index](#9060-invalid-control-id-index)
- [9061 Illegal memo type](#9061-illegal-memo-type)
- [9062 Illegal file offset](#9062-illegal-file-offset)
- [9063 Illegal command value](#9063-illegal-command-value)
- [9064 Illegal skip value](#9064-illegal-skip-value)
- [9065 Illegal deleted byte value](#9065-illegal-deleted-byte-value)
- [9066 Illegal command during transaction](#9066-illegal-command-during-transaction)
- [9067 Invalid data pointer](#9067-invalid-data-pointer)
- [9068 File opened exclusively](#9068-file-opened-exclusively)
- [9069 Illegal lock type](#9069-illegal-lock-type)
- [9070 Invalid source size](#9070-invalid-source-size)
- [9071 Null SEEK pointer](#9071-null-seek-pointer)
- [9072 Illegal DBF version](#9072-illegal-dbf-version)
- [9073 TPS commit failed](#9073-tps-commit-failed)
- [9074 Illegal BLOB request](#9074-illegal-blob-request)
- [9075 Boolean not TRUE or FALSE](#9075-boolean-not-true-or-false)
- [9076 Non-compact IDX not supported](#9076-non-compact-idx-not-supported)
- [9077 Advantage server has suspended](#9077-advantage-server-has-suspended)
- [9078 Illegal computer name received from client](#9078-illegal-computer-name-received-from-client)
- [9081 Illegal AOF expression length](#9081-illegal-aof-expression-length)
- [9082 Unrecognized data type used in record filter evaluation](#9082-unrecognized-data-type-used-in-record-filter-evaluation)
- [9083 Invalid structure size specified in management API](#9083-invalid-structure-size-specified-in-management-api)
- [9084 Invalid data size specified in management API](#9084-invalid-data-size-specified-in-management-api)
- [9085 User not specified in data in management API](#9085-user-not-specified-in-data-in-management-api)
- [9086 Index(es) open on destination table](#9086-index-es-open-on-destination-table)
- [9087 Illegal table type](#9087-illegal-table-type)
- [9088 Invalid query table index](#9088-invalid-query-table-index)
- [9089 Failed to initialize the Advantage SQL engine](#9089-failed-to-initialize-the-advantage-sql-engine)
- [9090 Failed to allocate the Advantage SQL engine connection handle](#9090-failed-to-allocate-the-advantage-sql-engine-connection-handle)
- [9091 Failed to allocate the Advantage SQL engine statement handle](#9091-failed-to-allocate-the-advantage-sql-engine-statement-handle)
- [9092 Failure in the Advantage SQL engine. Check the Advantage error log for more information](#9092-failure-in-the-advantage-sql-engine-check-the-advantage-error-log-for-more-information)
- [9093 Failed to open a read-only cursor](#9093-failed-to-open-a-read-only-cursor)
- [9094 The operation cannot be performed on the statement because the cursor is still active](#9094-the-operation-cannot-be-performed-on-the-statement-because-the-cursor-is-still-active)
- [9095 The query table and work area are out of sync](#9095-the-query-table-and-work-area-are-out-of-sync)
- [9096 Error executing query](#9096-error-executing-query)
- [9097 Failed to obtain SQL error information](#9097-failed-to-obtain-sql-error-information)
- [9098 Failed to free an AQE handle](#9098-failed-to-free-an-aqe-handle)
- [9099 Failed to allocate an AQE handle](#9099-failed-to-allocate-an-aqe-handle)
- [9100 Error retrieving parameter information from AQE](#9100-error-retrieving-parameter-information-from-aqe)
- [9101 Error preparing SQL statement](#9101-error-preparing-sql-statement)
- [9102 Error binding SQL parameter](#9102-error-binding-sql-parameter)
- [9103 Error binding SQL column](#9103-error-binding-sql-column)
- [9104 Error retrieving row information from AQE](#9104-error-retrieving-row-information-from-aqe)
- [9105 Error retrieving column information from AQE](#9105-error-retrieving-column-information-from-aqe)
- [9106 Error fetching SQL data](#9106-error-fetching-sql-data)
- [9107 Error freeing statement handle](#9107-error-freeing-statement-handle)
- [9108 Error disconnecting query handle](#9108-error-disconnecting-query-handle)
- [9109 Invalid encryption data specified when setting password](#9109-invalid-encryption-data-specified-when-setting-password)
- [9110 Internal AOF error](#9110-internal-aof-error)
- [9111 Memory buffer overwritten](#9111-memory-buffer-overwritten)
- [9113 An expected referential integrity index reference was not found when performing an update operation](#9113-an-expected-referential-integrity-index-reference-was-not-found-when-performing-an-update-operation)
- [9114 An internal referential integrity lock map is in an unexpected state](#9114-an-internal-referential-integrity-lock-map-is-in-an-unexpected-state)
- [9115 Problem "Deamonizing"](#9115-problem-deamonizing)
- [9116 Functionality is not Implemented](#9116-functionality-is-not-implemented)
- [9117 An internal RI graph node was not found](#9117-an-internal-ri-graph-node-was-not-found)
- [9118 Compression failure](#9118-compression-failure)
- [9119 Decompression failure](#9119-decompression-failure)
- [9120 Local task element index error](#9120-local-task-element-index-error)
- [9121 Internal encryption password was not set when it should have been](#9121-internal-encryption-password-was-not-set-when-it-should-have-been)
- [9122 Internal Trigger Error](#9122-internal-trigger-error)
- [9123 An internal error was encountered in the full text search engine](#9123-an-internal-error-was-encountered-in-the-full-text-search-engine)
- [9124 An unexpected internal error has occurred](#9124-an-unexpected-internal-error-has-occurred)
- [9125 Key not found](#9125-key-not-found)
- [9126 An internal error was encountered in the replication engine](#9126-an-internal-error-was-encountered-in-the-replication-engine)
- [9127 An internal error was encountered reading the index path tree data](#9127-an-internal-error-was-encountered-reading-the-index-path-tree-data)
- [9128 Temporary index key not found](#9128-temporary-index-key-not-found)

## 9000 General Advantage Server Error Code. Refer to the associated specific Error Code for more information. {#9000-general-advantage-server-error-code-refer-to-the-associated-specific-error-code-for-more-information}

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9001 Illegal memory resource {#9001-illegal-memory-resource}

When verifying client request parameters, the memory (usually the allocated data block) was not in the memory resource list.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9002 Invalid UNC path {#9002-invalid-unc-path}

The UNC path sent to the Advantage Database Server either did not contain a server name or did not contain a share/volume name.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9003 Illegal user ID {#9003-illegal-user-id}

The User ID was not between 0 and User Table size.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9004 File close error {#9004-file-close-error}

The user did not explicitly close a file in a work area before opening another one.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9005 Maximum work area element exceeded {#9005-maximum-work-area-element-exceeded}

The work area element retrieved for this user was larger than the maximum allowed.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9006 Maximum table element exceeded {#9006-maximum-table-element-exceeded}

The table element retrieved for this work area was larger than the maximum allowed.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9007 Maximum index table element exceeded {#9007-maximum-index-table-element-exceeded}

The index table element retrieved from the work area table was larger than the maximum allowed.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9008 Lock table error {#9008-lock-table-error}

Server received an unlock request from a client that didn't have any locks (record or file). The client code should not issue an unlock to the Advantage server if there are no locks.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9009 Invalid file handle {#9009-invalid-file-handle}

The file handle in an internal Advantage structure is invalid.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9011 Memory pages errors {#9011-memory-pages-errors}

The server did not have a memory page available for the NTX index updates. All three were busy.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9012 Illegal work area {#9012-illegal-work-area}

The work area for the request from the client was not valid.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9013 Illegal value {#9013-illegal-value}

An illegal value was discovered.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9014 Illegal index number {#9014-illegal-index-number}

Index number from client was not between 1 and 15.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9015 Assertion failure {#9015-assertion-failure}

An assertion failure occurred in the Advantage Database Server. Refer to the "Assertions" section in your *Advantage Database Server Guide* for more information on Advantage assertions.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9016 Illegal flags {#9016-illegal-flags}

Shared/Read-only flag from the client driver was not 0 or 1; the header read request was not a correct value; the SOFTSEEK flag from client driver was not 0 or 1.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9017 No file name {#9017-no-file-name}

One of three things occurred: 1) The length of the file name to open or create was 0 or greater than the maximum allowed; 2) The file name did not have a '.' for the extension; or 3) Adding a new extension to a file name made the length of the file name greater than the maximum allowed.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9018 Invalid index type {#9018-invalid-index-type}

The index type specified in the protocol was not a correct type. (Used in every operation involving an index.)

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9019 Illegal tag number {#9019-illegal-tag-number}

The tag specified for an operation was not within the correct range.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9020 Advantage server file length error {#9020-advantage-server-file-length-error}

When attempting to read a table record, an invalid file handle or invalid file length was discovered.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9021 Advantage server record length error {#9021-advantage-server-record-length-error}

When doing a Copy To operation, the record lengths of the source and destination tables were not the same.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9022 Key not found {#9022-key-not-found}

This error is not logged. The error means the specified key is not in the index. This is permissible for transient indexes, or if the record in the table is updated by a different user (in which case the client re-reads the data).

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9023 Current value negative {#9023-current-value-negative}

The "current" value setting for number of users, connections, work areas, tables, indexes, or locks was attempted to be set to a negative value.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9024 Invalid packet type {#9024-invalid-packet-type}

The communication layer received an unknown packet type from the Advantage client driver.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9025 Source data unreadable during a copy operation {#9025-source-data-unreadable-during-a-copy-operation}

During an internal server copy operation, the pointer to the source data was located in unreadable memory.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9026 Receive packet out of sequence {#9026-receive-packet-out-of-sequence}

The server received a data packet that didn't have the current sequence number. It is not logged in the error log but is visible by the Advantage Management Utility.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9027 Receive request out of sequence {#9027-receive-request-out-of-sequence}

The server received a resend request or acknowledge that didn't have the current sequence number. It is not logged in the error log but is visible by the Advantage Management Utility.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9028 Error retrieving an Advantage Local Server per thread/per task data structure {#9028-error-retrieving-an-advantage-local-server-per-thread-per-task-data-structure}

An error occurred when retrieving a per thread data structure in the Local Server.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9029 Semaphore connection file creation error {#9029-semaphore-connection-file-creation-error}

An error occurred creating the semaphore connection file. For the Advantage Database Server for Windows, there will be a "GetLastError" logged just before the error.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9030 Illegal SET code {#9030-illegal-set-code}

The SET code was not one that should be sent by the Advantage client driver.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9031 Illegal Advantage Locking mode {#9031-illegal-advantage-locking-mode}

The Advantage Locking mode value was invalid.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9032 Resource list full {#9032-resource-list-full}

Pre-allocated resources are all in use. The internal list (which is an array of structures) that keeps track of memory allocations, internal file creations, semaphore/mutex creations, etc., is full. There are two likely causes for this error:

| 1. | Large transactions are being performed and/or many users are doing one-at-a-time transactions with the "Transaction List Elements" setting too low. |
| --- | --- |

| 2. | The "Transaction List Elements" setting is set greater than 50,000 while using the Advantage Database Server v4.4 and older. |
| --- | --- |

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9033 Error creating merge file {#9033-error-creating-merge-file}

An error occurred creating a merge file when building an index on the server.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9034 Too many merge streams {#9034-too-many-merge-streams}

Too many merge streams were required when building an index on the server.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9035 Invalid merge stream {#9035-invalid-merge-stream}

An invalid merge stream was accessed when building an index on the server.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9036 Merge size too small {#9036-merge-size-too-small}

A merge stream was too small when building an index on the server.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9037 Hardware key not found {#9037-hardware-key-not-found}

The hardware key was not found on a parallel port on the server where the Advantage server is started/loaded (International Advantage versions only).

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9038 Error reading hardware key {#9038-error-reading-hardware-key}

An error occurred reading from the hardware key on the server where the Advantage server is started/loaded (International Advantage versions only).

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9039 Mismatched hardware key number {#9039-mismatched-hardware-key-number}

The hardware key number was found to be invalid on the server where the Advantage server is started/loaded (International Advantage versions only).

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9040 Invalid protocol Opcode {#9040-invalid-protocol-opcode}

A protocol with an invalid Opcode was passed to the Advantage server.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9041 Invalid record number {#9041-invalid-record-number}

An operation attempted to be performed on an invalid record number.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9042 Not exclusive user {#9042-not-exclusive-user}

The user did not have exclusive use of a file that was required to perform an operation.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9043 File open shared {#9043-file-open-shared}

A file was opened shared, but it needed to be opened exclusive to perform an operation.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9044 Locks existed for a table when no locks should exist {#9044-locks-existed-for-a-table-when-no-locks-should-exist}

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9045 Tag operation on IDX index file {#9045-tag-operation-on-idx-index-file}

A Delete Tag or Add Tag operation was attempted on a IDX index file.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9046 Write operation on read-only table {#9046-write-operation-on-read-only-table}

A write operation was attempted on a table opened read-only.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9047 Invalid Index open count {#9047-invalid-index-open-count}

An index file that was not opened had an open count of zero in the Advantage internal tables.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9048 Login User ID in use {#9048-login-user-id-in-use}

The login of a new user used a User ID that was already in use.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9049 Invalid Advantage Local Server connection number {#9049-invalid-advantage-local-server-connection-number}

An invalid connection number was passed to the Advantage Local Server.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9050 Invalid unlock record number {#9050-invalid-unlock-record-number}

A user attempted to unlock a record that was locked by another user.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9051 Invalid unlock work area {#9051-invalid-unlock-work-area}

A user attempted to unlock a record in a work area that was locked in a different work area.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9052 Invalid memo block size {#9052-invalid-memo-block-size}

A create table operation contained an invalid memory block size.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9053 TPS Visibility List element not found {#9053-tps-visibility-list-element-not-found}

A transaction visibility list element was not found when it should have existed.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9054 TPS Header List element not found {#9054-tps-header-list-element-not-found}

A transaction header list element was not found when it should have existed.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9055 TPS Log File data error {#9055-tps-log-file-data-error}

Transaction log file data was invalid.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9056 TPS List not empty {#9056-tps-list-not-empty}

A transaction list was not empty when a table or index file was closed.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9057 TPS Transaction failed {#9057-tps-transaction-failed}

A transaction failed. This may happen when a critical error occurs on the server during a transaction rollback or when the server goes down while transactions are in progress. A failed transaction recovery should be attempted immediately. Restart/reload the Advantage Database Server to attempt recovery.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9058 Transaction command out of sequence {#9058-transaction-command-out-of-sequence}

A BEGIN TRANSACTION occurred while a transaction was already in progress. Or, a COMMIT TRANSACTION or a ROLLBACK TRANSACTION occurred when no transaction was in progress.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9059 Transaction data out of sync {#9059-transaction-data-out-of-sync}

Transaction log data was out of sync with the actual table or index data.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9060 Invalid Control ID index {#9060-invalid-control-id-index}

A reference to an internal controlling identifier was incorrect.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9061 Illegal memo type {#9061-illegal-memo-type}

The memo type was not FPT, DBT, or ADM.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9062 Illegal file offset {#9062-illegal-file-offset}

The memo file page offset was illegal.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9063 Illegal command value {#9063-illegal-command-value}

An illegal value was received in the control structure in an Advantage server entry point routine.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9064 Illegal skip value {#9064-illegal-skip-value}

An illegal number of records/keys to skip was encountered.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9065 Illegal deleted byte value {#9065-illegal-deleted-byte-value}

An illegal value existed in the "deleted" byte in a table record.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9066 Illegal command during transaction {#9066-illegal-command-during-transaction}

An illegal command was issued during a transaction.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9067 Invalid data pointer {#9067-invalid-data-pointer}

A pointer was not pointing to a valid location in memory.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9068 File opened exclusively {#9068-file-opened-exclusively}

A data lock or unlock was received for a file that was opened exclusively.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9069 Illegal lock type {#9069-illegal-lock-type}

An illegal lock type was received in a data lock or data unlock entry routine.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9070 Invalid source size {#9070-invalid-source-size}

An invalid source size was received during a memory move operation.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9071 Null SEEK pointer {#9071-null-seek-pointer}

The search string during a seek command was NULL.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9072 Illegal DBF version {#9072-illegal-dbf-version}

The first byte in the table does not indicate a valid table.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9073 TPS commit failed {#9073-tps-commit-failed}

The commit of a transaction failed. The transaction was rolled back.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9074 Illegal BLOB request {#9074-illegal-blob-request}

A BLOB operation involved data larger than the memory allocated for it.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9075 Boolean not TRUE or FALSE {#9075-boolean-not-true-or-false}

An illegal value was received for a Boolean value in the control structure in an Advantage server entry point routine.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9076 Non-compact IDX not supported {#9076-non-compact-idx-not-supported}

The current command is not supported for non-compact IDXs.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9077 Advantage server has suspended {#9077-advantage-server-has-suspended}

The Advantage Database Server has suspended, most likely due to an assertion failure. The Advantage Database Server will not accept any requests while in a suspended state. View the Advantage Database Server screen to determine why it has suspended. If the server has suspended due to an assertion failure, read and follow the steps outlined in the Advantage Troubleshooting section for the appropriate Advantage Database Server before proceeding.

The Advantage Database Server may have suspended because it was not properly registered. See the ads_err.adt or ads_err.dbf error log (and the ads_log.txt file in Linux) for further details.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9078 Illegal computer name received from client {#9078-illegal-computer-name-received-from-client}

The computer name received from the client is invalid.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9081 Illegal AOF expression length {#9081-illegal-aof-expression-length}

The client sent an invalid expression to the server. It was either too long or empty.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9082 Unrecognized data type used in record filter evaluation {#9082-unrecognized-data-type-used-in-record-filter-evaluation}

The server did not recognize a record filter or conditional index expression data type.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9083 Invalid structure size specified in management API {#9083-invalid-structure-size-specified-in-management-api}

The client sent an invalid structure size to the server for one of the management API functions.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9084 Invalid data size specified in management API {#9084-invalid-data-size-specified-in-management-api}

The client sent an invalid data size to the server for one of the management API functions.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9085 User not specified in data in management API {#9085-user-not-specified-in-data-in-management-api}

The client did not sent the user name to the server for one of the management API functions.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9086 Index(es) open on destination table {#9086-index-es-open-on-destination-table}

A Copy To or Append From operation was attempted, but index(es) are illegally open on the destination table.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9087 Illegal table type {#9087-illegal-table-type}

An operation was attempted that was illegal for the specified table type.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9088 Invalid query table index {#9088-invalid-query-table-index}

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9089 Failed to initialize the Advantage SQL engine {#9089-failed-to-initialize-the-advantage-sql-engine}

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9090 Failed to allocate the Advantage SQL engine connection handle {#9090-failed-to-allocate-the-advantage-sql-engine-connection-handle}

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9091 Failed to allocate the Advantage SQL engine statement handle {#9091-failed-to-allocate-the-advantage-sql-engine-statement-handle}

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9092 Failure in the Advantage SQL engine. Check the Advantage error log for more information {#9092-failure-in-the-advantage-sql-engine-check-the-advantage-error-log-for-more-information}

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9093 Failed to open a read-only cursor {#9093-failed-to-open-a-read-only-cursor}

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9094 The operation cannot be performed on the statement because the cursor is still active {#9094-the-operation-cannot-be-performed-on-the-statement-because-the-cursor-is-still-active}

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9095 The query table and work area are out of sync {#9095-the-query-table-and-work-area-are-out-of-sync}

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9096 Error executing query {#9096-error-executing-query}

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9097 Failed to obtain SQL error information {#9097-failed-to-obtain-sql-error-information}

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9098 Failed to free an AQE handle {#9098-failed-to-free-an-aqe-handle}

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9099 Failed to allocate an AQE handle {#9099-failed-to-allocate-an-aqe-handle}

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9100 Error retrieving parameter information from AQE {#9100-error-retrieving-parameter-information-from-aqe}

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9101 Error preparing SQL statement {#9101-error-preparing-sql-statement}

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9102 Error binding SQL parameter {#9102-error-binding-sql-parameter}

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9103 Error binding SQL column {#9103-error-binding-sql-column}

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9104 Error retrieving row information from AQE {#9104-error-retrieving-row-information-from-aqe}

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9105 Error retrieving column information from AQE {#9105-error-retrieving-column-information-from-aqe}

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9106 Error fetching SQL data {#9106-error-fetching-sql-data}

An unexpected error occurred when retrieving data while populating a static cursor.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9107 Error freeing statement handle {#9107-error-freeing-statement-handle}

An internal error occurred while the server was freeing the statement handle.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9108 Error disconnecting query handle {#9108-error-disconnecting-query-handle}

An internal error occurred while the server was disconnecting the query.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9109 Invalid encryption data specified when setting password {#9109-invalid-encryption-data-specified-when-setting-password}

The client sent invalid encryption data or out of sequence encryption data to the server.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9110 Internal AOF error {#9110-internal-aof-error}

An unexpected state was entered when building or using an Advantage Optimized Filter.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9111 Memory buffer overwritten {#9111-memory-buffer-overwritten}

An internally allocated memory buffer was overwritten.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9113 An expected referential integrity index reference was not found when performing an update operation {#9113-an-expected-referential-integrity-index-reference-was-not-found-when-performing-an-update-operation}

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9114 An internal referential integrity lock map is in an unexpected state {#9114-an-internal-referential-integrity-lock-map-is-in-an-unexpected-state}

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9115 Problem "Deamonizing" {#9115-problem-deamonizing}

The Advantage Database Server for Linux encountered a problem while attempting to "daemonize". One of the following operations may have failed:

| · | Fork new daemon process |
| --- | --- |

| · | The "advantage" user was not found on the system |
| --- | --- |

| · | User executing the Advantage Daemon does not have rights to change user IDs (not root) |
| --- | --- |

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9116 Functionality is not Implemented {#9116-functionality-is-not-implemented}

The Advantage Database Server encountered options for an internal routine that are not supported. Contact the Advantage Technical Services team.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9117 An internal RI graph node was not found {#9117-an-internal-ri-graph-node-was-not-found}

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9118 Compression failure {#9118-compression-failure}

An error occurred in the compression library while compressing the response to a client request.

## 9119 Decompression failure {#9119-decompression-failure}

An error occurred in the compression library while decompressing a request from the client.

## 9120 Local task element index error {#9120-local-task-element-index-error}

An internal error was encountered manipulating the task list.

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9121 Internal encryption password was not set when it should have been {#9121-internal-encryption-password-was-not-set-when-it-should-have-been}

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9122 Internal Trigger Error {#9122-internal-trigger-error}

An internal error was encountered when firing a trigger. Save the Advantage error log (ads_err.adt or ads_err.dbf) and Contact Advantage Technical Support.

## 9123 An internal error was encountered in the full text search engine {#9123-an-internal-error-was-encountered-in-the-full-text-search-engine}

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9124 An unexpected internal error has occurred {#9124-an-unexpected-internal-error-has-occurred}

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9125 Key not found {#9125-key-not-found}

The current record was not found in the index during a filtered key number request (AdsGetKeyNum or AdsGetKeyCount). The most likely cause of this error is that the index was updated such that the current key was modified or removed by another user while the current user was searching for the key in the index.

## 9126 An internal error was encountered in the replication engine {#9126-an-internal-error-was-encountered-in-the-replication-engine}

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9127 An internal error was encountered reading the index path tree data {#9127-an-internal-error-was-encountered-reading-the-index-path-tree-data}

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

## 9128 Temporary index key not found {#9128-temporary-index-key-not-found}

In general, 9000 class errors indicate an internal problem within the Advantage server.

On the Windows platform, when Advantage logs a 9000 class error it will also generate a crash dump file. This file will be placed in the error log path (default is c:\), and the filename will be prefixed with "adsdump". Please send this crash dump file, along with all ads_err error log files to Advantage Technical Support.

For other platforms, please send a small re-creation, along with all ads_err error log files to Advantage Technical Support.

*[PO]: Purchase Order  
*[AZA]: local folder
*[(PO]: Purchase Order  
*[RQ]: Requisition  
*[(RQ]: Requisition  
*[RfQ]: Request for Quotation  
*[(RfQ]: Request for Quotation  
*[SO]: Service Order  
*[(SO]: Service Order  
*[SQ]: Service Requisition  
*[(SQ]: Service Requisition  
*[SRfQ]: Service Request for Quotation  
*[OoB]: Open on Board  
*[(OoB]: Open on Board 
*[ART]: Average Running Time (operation hours per day) 
*[MC]: Master Contract
*[ADS]: Advantage Database Server (database engine used in previous versions of the ZeeBORN software)
*[.replic]: file extension for replication files (aka data transfer files)
