diegosouzapw/OmniRoute · error

[codex] closeUpstream: socket close race ignored

Error message

[codex] closeUpstream: socket close race ignored

What it means

Error "[codex] closeUpstream: socket close race ignored" thrown in diegosouzapw/OmniRoute.

Source

Thrown at open-sse/executors/codex.ts:908

    if (!websocketFn) {
      return {
        response: codexWebSocketUnavailableResponse(),
        url,
        headers,
        transformedBody,
      };
    }

    const encoder = new TextEncoder();
    let closed = false;
    let ws: WreqWebSocket | null = null;
    let streamController: ReadableStreamDefaultController<Uint8Array> | null = null;

    const closeUpstream = (reason: string) => {
      try {
        ws?.close(1000, reason);
      } catch {
        console.warn("[codex] closeUpstream: socket close race ignored");
        // ignore close races
      }
    };

    let abortHandler: (() => void) | null = null;
    const removeAbortListener = () => {
      if (!abortHandler) return;
      nextInput.signal?.removeEventListener("abort", abortHandler);
      abortHandler = null;
    };

    const finishStream = ({
      reason,
      emitDone = true,
      closeController = true,
      closeSocket = true,
    }: {
      reason: string;

View on GitHub (pinned to a179ffed5b)

When it happens

Trigger: Thrown at open-sse/executors/codex.ts:908 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of diegosouzapw/OmniRoute@a179ffed5b (2026-08-25). Data as JSON: /api/errors/16bc410e0b9dbbc7. Report an issue: GitHub.