openai/codex · error · anyhow::Error
execution-scoped network proxy is already running
Error message
execution-scoped network proxy is already running
What it means
Error "execution-scoped network proxy is already running" thrown in openai/codex.
Source
Thrown at codex-rs/network-proxy/src/proxy.rs:1354
let settings = NetworkProxyRuntimeSettings::from_config(&new_state.config)?;
self.state.replace_config_state(new_state).await?;
let mut guard = self
.runtime_settings
.write()
.unwrap_or_else(std::sync::PoisonError::into_inner);
*guard = settings;
Ok(())
}
fn runtime_settings(&self) -> NetworkProxyRuntimeSettings {
self.runtime_settings
.read()
.unwrap_or_else(std::sync::PoisonError::into_inner)
.clone()
}
pub async fn run(&self) -> Result<NetworkProxyHandle> {
anyhow::ensure!(
self.execution_scope.is_none(),
"execution-scoped network proxy is already running"
);
let current_cfg = self.state.current_cfg().await?;
if !current_cfg.enabled {
warn!("network.enabled is false; skipping proxy listeners");
return Ok(NetworkProxyHandle::noop());
}
if !cfg!(target_os = "windows") && !unix_socket_permissions_supported() {
warn!(
"allowUnixSockets and dangerouslyAllowAllUnixSockets are macOS-only; requests will be rejected on this platform"
);
}
#[cfg(target_os = "windows")]
if let Some(windows_runtime) = self.windows_runtime.as_ref() {
let mut active_route = windows_runtimeView on GitHub (pinned to 339751715c)
When it happens
Trigger: Thrown at codex-rs/network-proxy/src/proxy.rs:1354 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/fe64fe92084dc7f3.
Report an issue: GitHub.