openai/codex · error · std::io::Error

InvalidData

InvalidData

Error message

error loading default config after config error: {e}

What it means

Error "error loading default config after config error: {e}" thrown in openai/codex.

Source

Thrown at codex-rs/app-server/src/lib.rs:542

    };
    let mut config_warnings = Vec::new();
    let config = match config_manager
        .load_latest_config(/*fallback_cwd*/ None)
        .await
    {
        Ok(config) => config,
        Err(err) if is_unsupported_untrusted_approval_policy_error(&err) => {
            return Err(err);
        }
        Err(err) => {
            if strict_config {
                return Err(err);
            }

            let message = config_warning_from_error("Invalid configuration; using defaults.", &err);
            config_warnings.push(message);
            config_manager.load_default_config().await.map_err(|e| {
                std::io::Error::new(
                    ErrorKind::InvalidData,
                    format!("error loading default config after config error: {e}"),
                )
            })?
        }
    };
    config.auth_config().validate()?;
    let code_mode_session_provider: Option<Arc<dyn CodeModeSessionProvider>> =
        match &runtime_options.code_mode_host_transport {
            CodeModeHostTransport::Local => None,
            CodeModeHostTransport::WebSocket(url) => {
                if !config.features.enabled(Feature::CodeModeHost) {
                    return Err(std::io::Error::new(
                        ErrorKind::InvalidInput,
                        "remote code-mode host requires the code_mode_host feature to be enabled",
                    ));
                }
                Some(Arc::new(

View on GitHub (pinned to 339751715c)

When it happens

Trigger: Thrown at codex-rs/app-server/src/lib.rs:542 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/8b0620e8a2e5c580. Report an issue: GitHub.