diegosouzapw/OmniRoute · error

[ARENA_ELO_SYNC] Failed to fetch "${category}" leaderboard:

Error message

[ARENA_ELO_SYNC] Failed to fetch "${category}" leaderboard: ${message}

What it means

Error "[ARENA_ELO_SYNC] Failed to fetch "${category}" leaderboard: ${message}" thrown in diegosouzapw/OmniRoute.

Source

Thrown at src/lib/arenaEloSync.ts:255

      const response = await fetch(url, {
        signal: AbortSignal.timeout(30000),
      });
      if (!response.ok) {
        throw new Error(
          `Arena API fetch failed for "${category}" [${response.status}]: ${response.statusText}`
        );
      }
      const text = await response.text();
      try {
        result[category] = JSON.parse(text) as ArenaLeaderboardData;
      } catch {
        throw new Error(
          `Arena API returned invalid JSON for "${category}" (${text.slice(0, 100)}...)`
        );
      }
    } catch (err) {
      const message = err instanceof Error ? err.message : String(err);
      console.warn(`[ARENA_ELO_SYNC] Failed to fetch "${category}" leaderboard: ${message}`);
      errors.push(message);
    }
  });

  await Promise.all(fetches);

  if (Object.keys(result).length === 0) {
    throw new Error(`All Arena leaderboard fetches failed: ${errors.join("; ")}`);
  }

  return result;
}

// ─── Core: Transform ─────────────────────────────────────

/**
 * Compute confidence level based on vote count.
 *

View on GitHub (pinned to a179ffed5b)

When it happens

Trigger: Thrown at src/lib/arenaEloSync.ts:255 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/ad43a36657b9760e. Report an issue: GitHub.