diegosouzapw/OmniRoute · error · Error
${res.status}
Error message
${res.status} What it means
Error "${res.status}" thrown in diegosouzapw/OmniRoute.
Source
Thrown at src/app/(dashboard)/dashboard/analytics/CacheHealthTab.tsx:87
<span className="text-2xl font-semibold text-text-main">{value}</span>
{hint ? <span className="text-xs text-text-muted">{hint}</span> : null}
</div>
);
}
export default function CacheHealthTab() {
const t = useTranslations("analytics") as Translator;
const [range, setRange] = useState<UtilizationTimeRange>("24h");
const [data, setData] = useState<CacheHealthResponse | null>(null);
const [loading, setLoading] = useState(true);
const [error, setError] = useState<string | null>(null);
const load = useCallback(async (r: UtilizationTimeRange) => {
setLoading(true);
setError(null);
try {
const res = await fetch(`/api/usage/cache-health?range=${r}`);
if (!res.ok) throw new Error(String(res.status));
setData((await res.json()) as CacheHealthResponse);
} catch {
setError("load-failed");
setData(null);
} finally {
setLoading(false);
}
}, []);
useEffect(() => {
void load(range);
}, [load, range]);
if (loading) return <Skeleton className="h-64 w-full" />;
if (error || !data) {
return (
<Card>View on GitHub (pinned to a179ffed5b)
When it happens
Trigger: Thrown at src/app/(dashboard)/dashboard/analytics/CacheHealthTab.tsx:87 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/f66aab180240c6ca.
Report an issue: GitHub.