{"record":{"id":"29e0cc6c1e091661","repo":"nikivdev/code","slug":"no-codex-state-version-sqlite-database-found-und","errorCode":null,"errorMessage":"no Codex state_<version>.sqlite database found under {}","messagePattern":"no Codex state_<version>\\.sqlite database found under (.+?)","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"src/ai.rs","lineNumber":6205,"sourceCode":"        .filter_map(|entry| entry.ok())\n        .filter_map(|entry| {\n            let path = entry.path();\n            let file_name = path.file_name()?.to_str()?;\n            let version = parse_codex_versioned_db_filename(file_name, \"state_\")?;\n            Some((version, path))\n        })\n        .collect();\n    candidates.sort_by(|a, b| b.0.cmp(&a.0).then_with(|| a.1.cmp(&b.1)));\n    if let Some((_, path)) = candidates.into_iter().next() {\n        return Ok(path);\n    }\n\n    let legacy_path = sqlite_home.join(\"state.sqlite\");\n    if legacy_path.exists() {\n        return Ok(legacy_path);\n    }\n\n    bail!(\n        \"no Codex state_<version>.sqlite database found under {}\",\n        sqlite_home.display()\n    )\n}\n\npub(crate) fn codex_state_db_path() -> Result<PathBuf> {\n    select_codex_state_db_path(&codex_sqlite_home()?)\n}\n\nfn codex_query_cache_disabled() -> bool {\n    matches!(\n        env::var(CODEX_QUERY_CACHE_ENV_DISABLE)\n            .ok()\n            .as_deref()\n            .map(str::trim)\n            .map(str::to_ascii_lowercase)\n            .as_deref(),\n        Some(\"1\" | \"true\" | \"yes\" | \"on\")","sourceCodeStart":6187,"sourceCodeEnd":6223,"githubUrl":"https://github.com/nikivdev/code/blob/a747e741ae92c09071d0ae946ab48488adcff1ce/src/ai.rs#L6187-L6223","documentation":"Error \"no Codex state_<version>.sqlite database found under {}\" thrown in nikivdev/code.","triggerScenarios":"Thrown at src/ai.rs:6205 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"a747e741ae92c09071d0ae946ab48488adcff1ce","analyzedAt":"2026-09-01T22:43:55.719Z","contentChangedAt":null,"schemaVersion":2},"datasetVersion":"2026-09-08T10:18:20.063Z"}