openai/codex · error · SetupFailure
HelperLogFailed
HelperLogFailed
Error message
failed to write setup log line: {err} What it means
Error "failed to write setup log line: {err}" thrown in openai/codex.
Source
Thrown at codex-rs/windows-sandbox-rs/src/bin/setup_main/win.rs:122
#[serde(default)]
mode: SetupMode,
#[serde(default)]
refresh_only: bool,
}
#[derive(Debug, Clone, Copy, Deserialize, Serialize, PartialEq, Eq, Default)]
#[serde(rename_all = "kebab-case")]
enum SetupMode {
#[default]
Full,
ProvisionOnly,
ReadAclsOnly,
}
fn log_line(log: &mut dyn Write, msg: &str) -> Result<()> {
let ts = chrono::Utc::now().to_rfc3339();
writeln!(log, "[{ts}] {msg}").map_err(|err| {
anyhow::Error::new(SetupFailure::new(
SetupErrorCode::HelperLogFailed,
format!("failed to write setup log line: {err}"),
))
})?;
Ok(())
}
fn workspace_write_cap_sids_for_path(
codex_home: &Path,
command_cwd: &Path,
write_roots: &[PathBuf],
path: &Path,
) -> Result<Vec<String>> {
let mut sid_strs = Vec::new();
for root in write_roots {
if workspace_write_root_overlaps_path(root, path) {
sid_strs.push(workspace_write_cap_sid_for_root(
codex_home,View on GitHub (pinned to 339751715c)
When it happens
Trigger: Thrown at codex-rs/windows-sandbox-rs/src/bin/setup_main/win.rs:122 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/f3a4d973088948c2.
Report an issue: GitHub.