{"record":{"id":"208101d7a7d09acf","repo":"DioxusLabs/dioxus","slug":"selectorpath-is-full","errorCode":null,"errorMessage":"SelectorPath is full","messagePattern":"SelectorPath is full","errorType":"panic","errorClass":null,"httpStatus":null,"severity":"error","filePath":"packages/stores/src/subscriptions.rs","lineNumber":195,"sourceCode":"            length: 0,\n            path: [0; PATH_LENGTH],\n        }\n    }\n\n    pub(crate) fn from_slice(path: &[PathKey]) -> Self {\n        let mut out = Self::new();\n        for key in path {\n            out.push(*key);\n        }\n        out\n    }\n\n    pub(crate) const fn push(&mut self, index: u16) {\n        if self.length < self.path.len() {\n            self.path[self.length] = index;\n            self.length += 1;\n        } else {\n            panic!(\"SelectorPath is full\");\n        }\n    }\n}\n\nimpl Deref for TinyVec {\n    type Target = [u16];\n\n    fn deref(&self) -> &Self::Target {\n        &self.path[..self.length]\n    }\n}\n\n#[derive(Default)]\npub(crate) struct StoreSubscriptionsInner {\n    root: SelectorNode,\n    hasher: std::collections::hash_map::RandomState,\n}\n","sourceCodeStart":177,"sourceCodeEnd":213,"githubUrl":"https://github.com/DioxusLabs/dioxus/blob/24f6a829df0dfa203961a98ea4cae21c2ff27e28/packages/stores/src/subscriptions.rs#L177-L213","documentation":"TinyVec::push exceeded its fixed PATH_LENGTH backing array. Selector paths in the stores subscription system have a hard-coded maximum depth; pushing more path keys than that capacity panics instead of growing, since the array is inline.","triggerScenarios":"Thrown at packages/stores/src/subscriptions.rs:195 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["The SelectorPath reached its capacity. Reduce selector path depth by splitting nested accesses."],"exampleFix":null,"handlingStrategy":"validation","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"24f6a829df0dfa203961a98ea4cae21c2ff27e28","analyzedAt":"2026-08-23T07:10:14.078Z","contentChangedAt":"2026-08-23T07:10:14.078Z","schemaVersion":2},"datasetVersion":"2026-09-14T00:17:10.932Z"}