Enum ArchetypeSchemaErrorKind
Why an archetype's persisted schema could not be opened by this build (#1394).
public enum ArchetypeSchemaErrorKind
Fields
CatalogRowMissing = 4A persisted slot names a component the catalog holds no row for, so the stored layout cannot be reconstructed (R6).
ComponentRemoved = 2A persisted component is no longer declared. Removal deletes data and is not supported yet (R4).
Downgrade = 1The runtime revision is lower than the persisted one: the database was written by a newer build (R3).
DuplicateName = 6Two consumed archetypes share one durable name at one revision (R8).
NamesUnreadable = 3The persisted component list (ComponentNames) is missing or inconsistent with the row (R5).
OldClusterUnreadable = 9The pre-migration cluster cannot be loaded, or fails validation (R11).
PlacementOnAddedComponent = 10An added component carries the archetype's spatial field or its realm key, and the archetype is populated: every existing entity would be placed at position 0, or in realm 0 (R12).
RevisionNotBumped = 0The component set or its order changed, but the effective
[Archetype(Revision)]did not increase (R1).StaleChains = 7An added Versioned component already has revision chains carrying the archetype's routing id (R9).
UniqueIndexOnAddedComponent = 5An added component carries a unique, non-sparse index on a populated archetype (R7).
UnopenedHolder = 8A component changes layout while a persisted archetype holding it is not opened by this process (R10).