openai/codex · error · ApplyPatchError
patch detected without explicit call to apply_patch. Rerun a
Error message
patch detected without explicit call to apply_patch. Rerun as ["apply_patch", "<patch>"]
What it means
Error "patch detected without explicit call to apply_patch. Rerun as ["apply_patch", "<patch>"]" thrown in openai/codex.
Source
Thrown at codex-rs/apply-patch/src/lib.rs:111
Ok("1") => ApplyPatchFileUpdateMode::PreserveLineEndings,
_ => ApplyPatchFileUpdateMode::NormalizeToLf,
}
}
#[derive(Debug, Error, PartialEq)]
pub enum ApplyPatchError {
#[error(transparent)]
ParseError(#[from] ParseError),
#[error(transparent)]
IoError(#[from] IoError),
/// Error that occurs while computing replacements when applying patch chunks
#[error("{0}")]
ComputeReplacements(String),
/// A patch path could not be resolved as a path URI.
#[error(transparent)]
PathUri(#[from] PathUriParseError),
/// A raw patch body was provided without an explicit `apply_patch` invocation.
#[error(
"patch detected without explicit call to apply_patch. Rerun as [\"apply_patch\", \"<patch>\"]"
)]
ImplicitInvocation,
}
impl From<std::io::Error> for ApplyPatchError {
fn from(err: std::io::Error) -> Self {
ApplyPatchError::IoError(IoError {
context: "I/O error".to_string(),
source: err,
})
}
}
impl From<&std::io::Error> for ApplyPatchError {
fn from(err: &std::io::Error) -> Self {
ApplyPatchError::IoError(IoError {
context: "I/O error".to_string(),View on GitHub (pinned to 339751715c)
When it happens
Trigger: Thrown at codex-rs/apply-patch/src/lib.rs:111 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of openai/codex@339751715c (2026-08-25).
Data as JSON: /api/errors/c13ab85e2fa9d429.
Report an issue: GitHub.