{"record":{"id":"e86d48a7a9436fe8","repo":"openai/codex","slug":"packaged-defaults-config-file-not-found","errorCode":null,"errorMessage":"packaged defaults config file {} not found","messagePattern":"packaged defaults config file (.+?) not found","errorType":"exception","errorClass":"io::Error","httpStatus":null,"severity":"error","filePath":"codex-rs/config/src/loader/mod.rs","lineNumber":150,"sourceCode":"    cli_overrides: &[(String, TomlValue)],\n    options: impl Into<ConfigLoadOptions>,\n    thread_config_loader: &dyn ThreadConfigLoader,\n) -> io::Result<ConfigLayerStack> {\n    let ConfigLoadOptions {\n        loader_overrides: overrides,\n        strict_config,\n        cloud_config_bundle,\n    } = options.into();\n    let packaged_defaults_layer = if let Some(file) = &overrides.packaged_defaults_path {\n        let config = layer_io::read_config_from_path(\n            fs,\n            file,\n            /*log_missing_as_info*/ false,\n            strict_config,\n        )\n        .await?\n        .ok_or_else(|| {\n            io::Error::new(\n                io::ErrorKind::NotFound,\n                format!(\"packaged defaults config file {} not found\", file.display()),\n            )\n        })?;\n        let base_dir = file.as_path().parent().ok_or_else(|| {\n            io::Error::new(\n                io::ErrorKind::InvalidData,\n                format!(\n                    \"packaged defaults config file {} has no parent directory\",\n                    file.display()\n                ),\n            )\n        })?;\n        ConfigLayerEntry::new(\n            ConfigLayerSource::PackagedDefaults { file: file.clone() },\n            resolve_relative_paths_in_config_toml(config, base_dir)?,\n        )\n    } else {","sourceCodeStart":132,"sourceCodeEnd":168,"githubUrl":"https://github.com/openai/codex/blob/339751715c64496cb86246bfb3935f40e309dd3d/codex-rs/config/src/loader/mod.rs#L132-L168","documentation":"Error \"packaged defaults config file {} not found\" thrown in openai/codex.","triggerScenarios":"Thrown at codex-rs/config/src/loader/mod.rs:150 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Reinstall Codex so the packaged defaults file is present, or rebuild with the defaults embedded."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"339751715c64496cb86246bfb3935f40e309dd3d","analyzedAt":"2026-08-25T05:35:09.876Z","schemaVersion":2},"datasetVersion":"2026-08-25T06:17:31.827Z"}