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.