{"record":{"id":"5f4a08ec10252a09","repo":"openai/codex","slug":"session-not-found","errorCode":null,"errorMessage":"Session not found: {}","messagePattern":"Session not found: (.+?)","errorType":"exception","errorClass":"anyhow::Error","httpStatus":null,"severity":"error","filePath":"codex-rs/exec/src/lib.rs","lineNumber":863,"sourceCode":"                .await\n                .map_err(anyhow::Error::msg)?;\n            let session_configured =\n                session_configured_from_thread_start_response(&response, &config)\n                    .map_err(anyhow::Error::msg)?;\n            (session_configured.thread_id, session_configured)\n        }\n    } else if let Some(ExecCommand::Fork(args)) = command.as_ref() {\n        let source_args = crate::cli::ResumeArgs {\n            session_id: Some(args.session_id.clone()),\n            last: false,\n            all: true,\n            images: Vec::new(),\n            prompt: None,\n        };\n        let source_thread_id =\n            resolve_resume_thread_id(&client, &config, state_db.as_ref(), &source_args)\n                .await?\n                .ok_or_else(|| anyhow::anyhow!(\"Session not found: {}\", args.session_id))?;\n        let permissions = permissions_selection_from_config(&config);\n        let sandbox = permissions.is_none().then(|| {\n            sandbox_mode_from_permission_profile(\n                &config.permissions.effective_permission_profile(),\n                config.cwd.as_path(),\n            )\n        });\n        let response: ThreadForkResponse = send_request_with_response(\n            &client,\n            ClientRequest::ThreadFork {\n                request_id: request_ids.next(),\n                params: ThreadForkParams {\n                    thread_id: source_thread_id,\n                    model: config.model.clone(),\n                    model_provider: Some(config.model_provider_id.clone()),\n                    cwd: Some(config.cwd.to_string_lossy().to_string()),\n                    runtime_workspace_roots: Some(config.workspace_roots.clone()),\n                    approval_policy: Some(config.permissions.approval_policy.value().into()),","sourceCodeStart":845,"sourceCodeEnd":881,"githubUrl":"https://github.com/openai/codex/blob/339751715c64496cb86246bfb3935f40e309dd3d/codex-rs/exec/src/lib.rs#L845-L881","documentation":"Error \"Session not found: {}\" thrown in openai/codex.","triggerScenarios":"Thrown at codex-rs/exec/src/lib.rs:863 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Use a valid, existing session ID to resume."],"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"}