diegosouzapw/OmniRoute · error · Error

HTTP ${response.status}

Error message

HTTP ${response.status}

What it means

Error "HTTP ${response.status}" thrown in diegosouzapw/OmniRoute.

Source

Thrown at src/app/(dashboard)/dashboard/health/TelemetryCard.tsx:136

  if (criticalHit) return "bg-red-500/10 text-red-500";
  if (!healthy) return "bg-amber-500/10 text-amber-500";
  return "bg-emerald-500/10 text-emerald-500";
}

export default function TelemetryCard() {
  const t = useTranslations("telemetry");
  const [telemetry, setTelemetry] = useState<TelemetryPayload | null>(null);
  const [health, setHealth] = useState<HealthPayload | null>(null);
  const [samples, setSamples] = useState<TelemetrySample[]>([]);
  const [loading, setLoading] = useState(true);
  const [error, setError] = useState<string | null>(null);
  const [lastUpdated, setLastUpdated] = useState<Date | null>(null);

  const loadTelemetry = useCallback(async () => {
    try {
      const [telemetryResult, healthResult] = await Promise.allSettled([
        fetch("/api/telemetry/summary").then((response) => {
          if (!response.ok) throw new Error(`HTTP ${response.status}`);
          return response.json() as Promise<TelemetryPayload>;
        }),
        fetch("/api/monitoring/health").then((response) => {
          if (!response.ok) throw new Error(`HTTP ${response.status}`);
          return response.json() as Promise<HealthPayload>;
        }),
      ]);

      if (telemetryResult.status === "rejected" && healthResult.status === "rejected") {
        throw telemetryResult.reason;
      }

      const nextTelemetry = telemetryResult.status === "fulfilled" ? telemetryResult.value : null;
      const nextHealth = healthResult.status === "fulfilled" ? healthResult.value : null;
      if (nextTelemetry) setTelemetry(nextTelemetry);
      if (nextHealth) setHealth(nextHealth);
      setError(null);
      setLastUpdated(new Date());

View on GitHub (pinned to a179ffed5b)

When it happens

Trigger: Thrown at src/app/(dashboard)/dashboard/health/TelemetryCard.tsx:136 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/dff0c6fe95755741. Report an issue: GitHub.