Enum TyphonErrorCode
Numeric error codes organized by subsystem range. Only implemented codes are defined; reserved ranges are filled as later tiers are built out. Codes within a range are assigned sequentially as needed; gaps are intentional to allow insertion without renumbering.
public enum TyphonErrorCode
Fields
BackupAborted = 7107An online backup capture was abandoned: it could not keep up with the engine's writes, the store failed, or the engine was stopping. Nothing was published, and the next backup still covers every page this one would have.
BackupChainBroken = 7104A backup point's chain misses a pack, or its links disagree (see BackupChainBrokenException).
BackupFormatUnsupported = 7105A backup store or pack was written by a newer format this build cannot read (see BackupFormatUnsupportedException).
BackupInProgress = 7108A backup was requested while another one was running on the same engine.
BackupPackCorrupt = 7103A backup pack failed one of its checks: a CRC, a bound, a frame (see BackupPackCorruptException).
BackupStoreLocked = 7101Another writer holds the backup store's lock (see BackupStoreLockedException). Transient.
BackupStoreMismatch = 7102The backup store belongs to another database (see BackupStoreMismatchException).
BulkLoadCheckpointTimeout = 7007The synchronous checkpoint at bulk-load completion did not finish within its timeout (see BulkLoadCheckpointTimeoutException).
BulkSessionAlreadyActive = 7005A bulk-load session is already open — only one is allowed per engine (see BulkSessionAlreadyActiveException).
BulkSessionClosed = 7006An operation was attempted on a bulk-load session that was already completed or disposed (see BulkSessionClosedException).
CommitDurabilityUncertain = 7008A published transaction's durability wait did not confirm its records reached stable storage (see CommitDurabilityUncertainException).
CommitPipelineStopped = 7010A commit was refused because the engine stopped committing after an incomplete publish (see CommitPipelineFailure).
CommitPublishIncomplete = 7009A transaction's records were appended but its publish did not complete; the engine stopped committing (see CommitPublishIncompleteException).
DataCorruption = 2003Structural data corruption or an integrity violation (see CorruptionException).
DatabaseLocked = 2007The database bundle is already locked by another process (see DatabaseLockedException).
InvalidDatabaseBundle = 2008A file occupies the database bundle path, which must be a directory (raised as a StorageException).
InvalidSystemAccess = 8001DEBUG-only: a system mutated a component it did not declare in its access set (see InvalidAccessException).
LockTimeout = 6003A shared or exclusive lock acquisition exceeded its deadline (see LockTimeoutException).
PageCacheAllocationFailed = 2009The page cache could not be allocated at startup:
DatabaseCacheSizeis more than the host grants (raised as a StorageException).PageCacheBackpressureTimeout = 2006Page cache allocation timed out waiting for dirty pages to flush (see PageCacheBackpressureTimeoutException).
PageChecksumMismatch = 2005A page failed CRC32C verification — torn or corrupted (see PageCorruptionException).
RecoveryArchetypeNotRegistered = 7012A crash open's WAL window holds records of an archetype the opening process does not register. The open fails before applying any record; registering the archetype and opening again recovers them.
RecoveryCheckpointFailed = 7011A crash open failed: its checkpointer hit a fatal failure before the recovery was sealed, so the recovered state could not be consolidated. The data file holds what the crash left and what the recovery wrote, every write covered by the log; the next open recovers again (CK-08).
ResourceExhausted = 6001A resource limit was exhausted — registry slots, active transactions, or segment capacity (see ResourceExhaustedException).
RestoreRefused = 7106A restore refused to write its target (see RestoreRefusedException).
SchemaMigration = 3002A user-supplied migration function failed for one or more entities (see SchemaMigrationException).
SchemaValidation = 3001A component's runtime schema is incompatible with the persisted schema, or the persisted revision is newer than the runtime (see SchemaValidationException and SchemaDowngradeException).
SnapshotExpired = 1003A read was attempted at a snapshot whose revisions have already been reclaimed (see SnapshotExpiredException).
StorageCapacityExceeded = 2004A storage capacity limit was exceeded: a commit that needs more of the page cache than it has (see TransactionExceedsPageCacheException).
TransactionTimeout = 1002A transaction exceeded its overall deadline (see TransactionTimeoutException).
UniqueConstraintViolation = 4001An insert or update would create a duplicate key in a unique index (see UniqueConstraintViolationException).
Unspecified = 0No specific error code — a generic or unclassified engine failure.
WalBackPressureTimeout = 7001A WAL commit-buffer claim timed out waiting for buffer space (see WalBackPressureTimeoutException).
WalClaimTooLarge = 7002A single WAL claim exceeds the entire commit-buffer capacity (see WalClaimTooLargeException).
WalSegmentError = 7004A WAL segment file operation (create, rotate, or header validation) failed (see WalSegmentException).
WalWriteFailure = 7003A fatal WAL write I/O failure — the engine can no longer accept durable commits (see WalWriteException).