openai/codex · error · io::Error
InvalidInput
InvalidInput
Error message
sandboxed filesystem operations require configured runtime paths
What it means
Error "sandboxed filesystem operations require configured runtime paths" thrown in openai/codex.
Source
Thrown at codex-rs/exec-server/src/local_file_system.rs:88
impl LocalFileSystem {
pub fn unsandboxed() -> Self {
Self {
unsandboxed: UnsandboxedFileSystem::default(),
sandboxed: None,
}
}
pub fn with_runtime_paths(runtime_paths: ExecServerRuntimePaths) -> Self {
Self {
unsandboxed: UnsandboxedFileSystem::default(),
sandboxed: Some(SandboxedFileSystem::new(runtime_paths)),
}
}
fn sandboxed(&self) -> io::Result<&SandboxedFileSystem> {
self.sandboxed.as_ref().ok_or_else(|| {
io::Error::new(
io::ErrorKind::InvalidInput,
"sandboxed filesystem operations require configured runtime paths",
)
})
}
fn file_system_for<'a>(
&'a self,
sandbox: Option<&'a FileSystemSandboxContext>,
) -> io::Result<(
&'a dyn ExecutorFileSystem,
Option<&'a FileSystemSandboxContext>,
)> {
if sandbox.is_some_and(FileSystemSandboxContext::should_run_in_sandbox) {
Ok((self.sandboxed()?, sandbox))
} else {
Ok((&self.unsandboxed, sandbox))
}View on GitHub (pinned to 339751715c)
Solutions
- Configure the runtime paths required for sandboxed filesystem operations.
When it happens
Trigger: Thrown at codex-rs/exec-server/src/local_file_system.rs:88 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/3f866891c7d28448.
Report an issue: GitHub.