Ara
Download

Search or run a command

Jump to a section or open an Ara link.

Diagnostic code · ARA0934

Component needs table storage

An engine component bound for C# uses sparse-set storage. C# systems require contiguous table columns, so binding resolution fails before the component can be viewed by C#.

Common causes

  • A Rust component exposed through engine bindings was registered with StorageType::SparseSet.

Fixes

  • Use table storage for the component exposed to C# and recreate the host/world with the corrected registration.

  • If sparse storage is essential, keep that component out of direct C# bindings and expose suitable table-backed data instead.

  • Code: ARA0934

  • Constant: script::SPARSE_COMPONENT

  • Reported by: ara-script