{"record":{"id":"5001766217e20808","repo":"tinyhumansai/openhuman","slug":"runtime-node-feature-disabled-at-compile-time-re","errorCode":null,"errorMessage":"runtime-node feature disabled at compile time — rebuild with `--features runtime-node` to use the managed Node.js toolchain","messagePattern":"runtime-node feature disabled at compile time — rebuild with `--features runtime-node` to use the managed Node\\.js toolchain","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"src/openhuman/runtime/node/stub.rs","lineNumber":87,"sourceCode":"            _config: config,\n            _workspace_dir: workspace_dir,\n        }\n    }\n\n    /// Always `None` — nothing is cached because nothing resolves.\n    pub fn try_cached(&self) -> Option<ResolvedNode> {\n        None\n    }\n\n    /// Always `None`. The real implementation probes the on-disk install; there\n    /// is no install path in a disabled build.\n    pub async fn probe_installed(&self) -> Option<ResolvedNode> {\n        None\n    }\n\n    /// Always `Err`. See [`RUNTIME_NODE_DISABLED_MESSAGE`].\n    pub async fn resolve(&self) -> Result<ResolvedNode> {\n        anyhow::bail!(RUNTIME_NODE_DISABLED_MESSAGE)\n    }\n}\n","sourceCodeStart":69,"sourceCodeEnd":90,"githubUrl":"https://github.com/tinyhumansai/openhuman/blob/749120085864ce16e0f273c7b86fac7740b39c5b/src/openhuman/runtime/node/stub.rs#L69-L90","documentation":"The stub NodeBootstrap (compiled when the runtime-node Cargo feature is off) always fails resolve() with this build fact. It mirrors the real API so callers need no cfg: try_cached/probe_installed return None and resolve is a permanent error in this binary.","triggerScenarios":"Thrown at src/openhuman/runtime/node/stub.rs:87 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Rebuild the core with --features runtime-node (the product desktop build enables it)","Run a build that ships the managed toolchain instead of a slim one"],"exampleFix":null,"handlingStrategy":"validation","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"749120085864ce16e0f273c7b86fac7740b39c5b","analyzedAt":"2026-08-17T21:21:45.363Z","contentChangedAt":null,"schemaVersion":2},"datasetVersion":"2026-09-14T05:17:10.506Z"}