oven-sh/bun · error · Error

Non-zero exit code in file ${file}, runtime: ${runtime}

Error message

Non-zero exit code in file ${file}, runtime: ${runtime}

What it means

Error "Non-zero exit code in file ${file}, runtime: ${runtime}" thrown in oven-sh/bun.

Source

Thrown at bench/snippets/runner-entrypoint.js:169

        benchmarkID,
        result: json,
        runtime: runtime,
        timestamp,
        elapsed: spawnElapsed,
        runtimeVersion: (runtime === "bun"
          ? `${Bun.version}-${Bun.revision}`
          : String(json?.runtime).split(" ").at(1)
        ).replace(/^v/, ""),
      };
    } catch (e) {
      console.error("Failing file", file);
      console.error(JSON.stringify(cmds[runtime]));
      console.error(stdout.toString());
      throw e;
    }

    if (exitCode !== 0) {
      throw new Error("Non-zero exit code in file " + JSON.stringify(file) + ", runtime: " + JSON.stringify(runtime));
    }
  }
}

const db = Database.open(process.RUNNER_DB_PATH ?? `runs-${process.platform}-${process.arch}.db`);
db.run(`CREATE TABLE IF NOT EXISTS benchmarkResults (
    id INTEGER PRIMARY KEY AUTOINCREMENT,
    results TEXT NOT NULL
);`);
db.run(`
CREATE TABLE IF NOT EXISTS runs (
    id INTEGER PRIMARY KEY AUTOINCREMENT,
    runtime TEXT NOT NULL,
    runtimeVersion TEXT NOT NULL,
    benchmarkID TEXT NOT NULL,
    timestamp INTEGER NOT NULL,
    elapsed REAL NOT NULL,
    benchmarkResultID INTEGER NOT NULL

View on GitHub (pinned to 8c5296ac45)

When it happens

Trigger: Thrown at bench/snippets/runner-entrypoint.js:169 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of oven-sh/bun@8c5296ac45 (2026-08-16). Data as JSON: /api/errors/c55127fcda7e47d2. Report an issue: GitHub.