# ERROR_CODES

## Content

# Enumeration: ERROR\_CODES

Error codes of ot errors.

## Table of contents

### Enumeration members

- [ERR\_APPLY\_OPS\_NOT\_FOUND](ERROR_CODES#err_apply_ops_not_found)
- [ERR\_APPLY\_OP\_VERSION\_DOES\_NOT\_MATCH\_SNAPSHOT](ERROR_CODES#err_apply_op_version_does_not_match_snapshot)
- [ERR\_APPLY\_SNAPSHOT\_NOT\_PROVIDED](ERROR_CODES#err_apply_snapshot_not_provided)
- [ERR\_CONNECTION\_SEQ\_INTEGER\_OVERFLOW](ERROR_CODES#err_connection_seq_integer_overflow)
- [ERR\_DOC\_ALREADY\_CREATED](ERROR_CODES#err_doc_already_created)
- [ERR\_DOC\_DOES\_NOT\_EXIST](ERROR_CODES#err_doc_does_not_exist)
- [ERR\_DOC\_MISSING\_VERSION](ERROR_CODES#err_doc_missing_version)
- [ERR\_DOC\_TYPE\_NOT\_RECOGNIZED](ERROR_CODES#err_doc_type_not_recognized)
- [ERR\_DOC\_WAS\_DELETED](ERROR_CODES#err_doc_was_deleted)
- [ERR\_DOC\_WAS\_RESTORE](ERROR_CODES#err_doc_was_restore)
- [ERR\_HARD\_ROLLBACK\_FETCH\_FAILED](ERROR_CODES#err_hard_rollback_fetch_failed)
- [ERR\_HISTORY\_SNAPSHOT\_NOT\_FOUND](ERROR_CODES#err_history_snapshot_not_found)
- [ERR\_INGESTED\_SNAPSHOT\_HAS\_NO\_VERSION](ERROR_CODES#err_ingested_snapshot_has_no_version)
- [ERR\_MAX\_SUBMIT\_RETRIES\_EXCEEDED](ERROR_CODES#err_max_submit_retries_exceeded)
- [ERR\_MAX\_SUBMIT\_SNAPSHOT\_RETRIES\_EXCEEDED](ERROR_CODES#err_max_submit_snapshot_retries_exceeded)
- [ERR\_MESSAGE\_BADLY\_FORMED](ERROR_CODES#err_message_badly_formed)
- [ERR\_MILESTONE\_ARGUMENT\_INVALID](ERROR_CODES#err_milestone_argument_invalid)
- [ERR\_OP\_ALREADY\_SUBMITTED](ERROR_CODES#err_op_already_submitted)
- [ERR\_OP\_SUBMIT\_REJECTED](ERROR_CODES#err_op_submit_rejected)
- [ERR\_OP\_VERSION\_MISMATCH\_AFTER\_TRANSFORM](ERROR_CODES#err_op_version_mismatch_after_transform)
- [ERR\_OP\_VERSION\_MISMATCH\_DURING\_TRANSFORM](ERROR_CODES#err_op_version_mismatch_during_transform)
- [ERR\_OP\_VERSION\_NEWER\_THAN\_CURRENT\_SNAPSHOT](ERROR_CODES#err_op_version_newer_than_current_snapshot)
- [ERR\_OT\_OP\_BADLY\_FORMED](ERROR_CODES#err_ot_op_badly_formed)
- [ERR\_OT\_OP\_NOT\_APPLIED](ERROR_CODES#err_ot_op_not_applied)
- [ERR\_OT\_OP\_NOT\_PROVIDED](ERROR_CODES#err_ot_op_not_provided)
- [ERR\_OT\_OP\_TRANSFORM\_FAILED](ERROR_CODES#err_ot_op_transform_failed)
- [ERR\_PENDING\_OP\_REMOVED\_BY\_OP\_SUBMIT\_REJECTED](ERROR_CODES#err_pending_op_removed_by_op_submit_rejected)
- [ERR\_RESTORE\_ON\_DELETED\_DOC](ERROR_CODES#err_restore_on_deleted_doc)
- [ERR\_RESTORE\_TARGET\_DATA\_INVALID](ERROR_CODES#err_restore_target_data_invalid)
- [ERR\_RESTORE\_TARGET\_VERSION\_INVALID](ERROR_CODES#err_restore_target_version_invalid)
- [ERR\_SNAPSHOT\_READS\_REJECTED](ERROR_CODES#err_snapshot_reads_rejected)
- [ERR\_SNAPSHOT\_READ\_SILENT\_REJECTION](ERROR_CODES#err_snapshot_read_silent_rejection)
- [ERR\_SUBMIT\_TRANSFORM\_OPS\_NOT\_FOUND](ERROR_CODES#err_submit_transform_ops_not_found)
- [ERR\_UNKNOWN\_ERROR](ERROR_CODES#err_unknown_error)

## Enumeration members

### <a id="err_apply_ops_not_found" name="err_apply_ops_not_found"></a> ERR\_APPLY\_OPS\_NOT\_FOUND

• **ERR\_APPLY\_OPS\_NOT\_FOUND** = `28`

___

### <a id="err_apply_op_version_does_not_match_snapshot" name="err_apply_op_version_does_not_match_snapshot"></a> ERR\_APPLY\_OP\_VERSION\_DOES\_NOT\_MATCH\_SNAPSHOT

• **ERR\_APPLY\_OP\_VERSION\_DOES\_NOT\_MATCH\_SNAPSHOT** = `23`

___

### <a id="err_apply_snapshot_not_provided" name="err_apply_snapshot_not_provided"></a> ERR\_APPLY\_SNAPSHOT\_NOT\_PROVIDED

• **ERR\_APPLY\_SNAPSHOT\_NOT\_PROVIDED** = `26`

___

### <a id="err_connection_seq_integer_overflow" name="err_connection_seq_integer_overflow"></a> ERR\_CONNECTION\_SEQ\_INTEGER\_OVERFLOW

• **ERR\_CONNECTION\_SEQ\_INTEGER\_OVERFLOW** = `14`

___

### <a id="err_doc_already_created" name="err_doc_already_created"></a> ERR\_DOC\_ALREADY\_CREATED

• **ERR\_DOC\_ALREADY\_CREATED** = `0`

___

### <a id="err_doc_does_not_exist" name="err_doc_does_not_exist"></a> ERR\_DOC\_DOES\_NOT\_EXIST

• **ERR\_DOC\_DOES\_NOT\_EXIST** = `1`

___

### <a id="err_doc_missing_version" name="err_doc_missing_version"></a> ERR\_DOC\_MISSING\_VERSION

• **ERR\_DOC\_MISSING\_VERSION** = `18`

___

### <a id="err_doc_type_not_recognized" name="err_doc_type_not_recognized"></a> ERR\_DOC\_TYPE\_NOT\_RECOGNIZED

• **ERR\_DOC\_TYPE\_NOT\_RECOGNIZED** = `2`

___

### <a id="err_doc_was_deleted" name="err_doc_was_deleted"></a> ERR\_DOC\_WAS\_DELETED

• **ERR\_DOC\_WAS\_DELETED** = `3`

___

### <a id="err_doc_was_restore" name="err_doc_was_restore"></a> ERR\_DOC\_WAS\_RESTORE

• **ERR\_DOC\_WAS\_RESTORE** = `32`

___

### <a id="err_hard_rollback_fetch_failed" name="err_hard_rollback_fetch_failed"></a> ERR\_HARD\_ROLLBACK\_FETCH\_FAILED

• **ERR\_HARD\_ROLLBACK\_FETCH\_FAILED** = `8`

___

### <a id="err_history_snapshot_not_found" name="err_history_snapshot_not_found"></a> ERR\_HISTORY\_SNAPSHOT\_NOT\_FOUND

• **ERR\_HISTORY\_SNAPSHOT\_NOT\_FOUND** = `16`

___

### <a id="err_ingested_snapshot_has_no_version" name="err_ingested_snapshot_has_no_version"></a> ERR\_INGESTED\_SNAPSHOT\_HAS\_NO\_VERSION

• **ERR\_INGESTED\_SNAPSHOT\_HAS\_NO\_VERSION** = `25`

___

### <a id="err_max_submit_retries_exceeded" name="err_max_submit_retries_exceeded"></a> ERR\_MAX\_SUBMIT\_RETRIES\_EXCEEDED

• **ERR\_MAX\_SUBMIT\_RETRIES\_EXCEEDED** = `4`

___

### <a id="err_max_submit_snapshot_retries_exceeded" name="err_max_submit_snapshot_retries_exceeded"></a> ERR\_MAX\_SUBMIT\_SNAPSHOT\_RETRIES\_EXCEEDED

• **ERR\_MAX\_SUBMIT\_SNAPSHOT\_RETRIES\_EXCEEDED** = `5`

___

### <a id="err_message_badly_formed" name="err_message_badly_formed"></a> ERR\_MESSAGE\_BADLY\_FORMED

• **ERR\_MESSAGE\_BADLY\_FORMED** = `6`

___

### <a id="err_milestone_argument_invalid" name="err_milestone_argument_invalid"></a> ERR\_MILESTONE\_ARGUMENT\_INVALID

• **ERR\_MILESTONE\_ARGUMENT\_INVALID** = `21`

___

### <a id="err_op_already_submitted" name="err_op_already_submitted"></a> ERR\_OP\_ALREADY\_SUBMITTED

• **ERR\_OP\_ALREADY\_SUBMITTED** = `7`

___

### <a id="err_op_submit_rejected" name="err_op_submit_rejected"></a> ERR\_OP\_SUBMIT\_REJECTED

• **ERR\_OP\_SUBMIT\_REJECTED** = `19`

___

### <a id="err_op_version_mismatch_after_transform" name="err_op_version_mismatch_after_transform"></a> ERR\_OP\_VERSION\_MISMATCH\_AFTER\_TRANSFORM

• **ERR\_OP\_VERSION\_MISMATCH\_AFTER\_TRANSFORM** = `27`

___

### <a id="err_op_version_mismatch_during_transform" name="err_op_version_mismatch_during_transform"></a> ERR\_OP\_VERSION\_MISMATCH\_DURING\_TRANSFORM

• **ERR\_OP\_VERSION\_MISMATCH\_DURING\_TRANSFORM** = `24`

___

### <a id="err_op_version_newer_than_current_snapshot" name="err_op_version_newer_than_current_snapshot"></a> ERR\_OP\_VERSION\_NEWER\_THAN\_CURRENT\_SNAPSHOT

• **ERR\_OP\_VERSION\_NEWER\_THAN\_CURRENT\_SNAPSHOT** = `17`

___

### <a id="err_ot_op_badly_formed" name="err_ot_op_badly_formed"></a> ERR\_OT\_OP\_BADLY\_FORMED

• **ERR\_OT\_OP\_BADLY\_FORMED** = `15`

___

### <a id="err_ot_op_not_applied" name="err_ot_op_not_applied"></a> ERR\_OT\_OP\_NOT\_APPLIED

• **ERR\_OT\_OP\_NOT\_APPLIED** = `9`

___

### <a id="err_ot_op_not_provided" name="err_ot_op_not_provided"></a> ERR\_OT\_OP\_NOT\_PROVIDED

• **ERR\_OT\_OP\_NOT\_PROVIDED** = `22`

___

### <a id="err_ot_op_transform_failed" name="err_ot_op_transform_failed"></a> ERR\_OT\_OP\_TRANSFORM\_FAILED

• **ERR\_OT\_OP\_TRANSFORM\_FAILED** = `10`

___

### <a id="err_pending_op_removed_by_op_submit_rejected" name="err_pending_op_removed_by_op_submit_rejected"></a> ERR\_PENDING\_OP\_REMOVED\_BY\_OP\_SUBMIT\_REJECTED

• **ERR\_PENDING\_OP\_REMOVED\_BY\_OP\_SUBMIT\_REJECTED** = `20`

___

### <a id="err_restore_on_deleted_doc" name="err_restore_on_deleted_doc"></a> ERR\_RESTORE\_ON\_DELETED\_DOC

• **ERR\_RESTORE\_ON\_DELETED\_DOC** = `31`

___

### <a id="err_restore_target_data_invalid" name="err_restore_target_data_invalid"></a> ERR\_RESTORE\_TARGET\_DATA\_INVALID

• **ERR\_RESTORE\_TARGET\_DATA\_INVALID** = `30`

___

### <a id="err_restore_target_version_invalid" name="err_restore_target_version_invalid"></a> ERR\_RESTORE\_TARGET\_VERSION\_INVALID

• **ERR\_RESTORE\_TARGET\_VERSION\_INVALID** = `29`

___

### <a id="err_snapshot_reads_rejected" name="err_snapshot_reads_rejected"></a> ERR\_SNAPSHOT\_READS\_REJECTED

• **ERR\_SNAPSHOT\_READS\_REJECTED** = `11`

A "readSnapshots" middleware rejected the reads of specific snapshots.

This error code is mostly for server use and generally will not be encountered on the client.
Instead, each specific doc that encountered an error will receive its specific error.

The one exception is for queries, where a "readSnapshots" rejection of specific snapshots will
cause the client to receive this error for the whole query, since queries don't support
doc-specific errors.

___

### <a id="err_snapshot_read_silent_rejection" name="err_snapshot_read_silent_rejection"></a> ERR\_SNAPSHOT\_READ\_SILENT\_REJECTION

• **ERR\_SNAPSHOT\_READ\_SILENT\_REJECTION** = `12`

A special error that a "readSnapshots" middleware implementation can use to indicate that it
wishes for the client to treat it as a silent rejection, not passing the error back to
user code.

For subscribes, the client will still cancel the document subscription.

___

### <a id="err_submit_transform_ops_not_found" name="err_submit_transform_ops_not_found"></a> ERR\_SUBMIT\_TRANSFORM\_OPS\_NOT\_FOUND

• **ERR\_SUBMIT\_TRANSFORM\_OPS\_NOT\_FOUND** = `13`

___

### <a id="err_unknown_error" name="err_unknown_error"></a> ERR\_UNKNOWN\_ERROR

• **ERR\_UNKNOWN\_ERROR** = `1000`
