diegosouzapw/OmniRoute · error · Error
body.error || `HTTP ${response.status}`
Error message
body.error || `HTTP ${response.status}` What it means
Error "body.error || `HTTP ${response.status}`" thrown in diegosouzapw/OmniRoute.
Source
Thrown at src/app/(dashboard)/dashboard/usage/components/ProviderLimits/ProviderUsdCostModal.tsx:102
const [payload, setPayload] = useState<ProviderWindowCostPayload | null>(null);
const [loading, setLoading] = useState(false);
const [error, setError] = useState<string | null>(null);
const [simulatedPercent, setSimulatedPercent] = useState(25);
useEffect(() => {
if (!isOpen || !connection?.provider) return;
let alive = true;
async function load() {
setLoading(true);
setError(null);
try {
const params = new URLSearchParams({ provider: String(connection.provider) });
if (connection.id) params.set("connectionId", String(connection.id));
const response = await fetch(`/api/usage/provider-window-costs?${params.toString()}`);
if (!response.ok) {
const body = await response.json().catch(() => ({}));
throw new Error(body.error || `HTTP ${response.status}`);
}
const data = (await response.json()) as ProviderWindowCostPayload;
if (alive) setPayload(data);
} catch (loadError) {
if (alive) {
setError(loadError instanceof Error ? loadError.message : t("loadUsdCostsFailed"));
setPayload(null);
}
} finally {
if (alive) setLoading(false);
}
}
void load();
return () => {
alive = false;
};
}, [isOpen, connection?.id, connection?.provider, t]);View on GitHub (pinned to a179ffed5b)
When it happens
Trigger: Thrown at src/app/(dashboard)/dashboard/usage/components/ProviderLimits/ProviderUsdCostModal.tsx:102 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/43ccee91222eee70.
Report an issue: GitHub.