diegosouzapw/OmniRoute · error · Error
data.error ?? t("compressionPreviewFailed")
Error message
data.error ?? t("compressionPreviewFailed") What it means
Error "data.error ?? t("compressionPreviewFailed")" thrown in diegosouzapw/OmniRoute.
Source
Thrown at src/app/(dashboard)/dashboard/translator/components/advanced/CompressionPreviewAccordion.tsx:96
const parsed: Record<string, unknown> = JSON.parse(inputContent);
messages = Array.isArray(parsed.messages)
? (parsed.messages as Array<{ role: string; content: string }>)
: [{ role: "user", content: inputContent }];
} catch {
messages = [{ role: "user", content: inputContent }];
}
setCompressionLoading(true);
setCompressionError(null);
try {
const res = await fetch("/api/compression/preview", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ messages, mode: compressionMode }),
});
const data: CompressionPreviewResult & { error?: string } = await res.json();
if (!res.ok) throw new Error(data.error ?? t("compressionPreviewFailed"));
setCompressionResult(data);
} catch (e: unknown) {
setCompressionError(sanitizeError(e));
} finally {
setCompressionLoading(false);
}
}, [hasInput, inputContent, compressionMode, t]);
return (
<div className="space-y-4">
{/* Empty state */}
{!hasInput && (
<div className="flex items-center gap-2 px-3 py-2 rounded-md bg-black/5 dark:bg-white/5 text-sm text-text-muted">
<span className="material-symbols-outlined text-[16px]" aria-hidden="true">
info
</span>
<span>{t("compressionEmptyHint")}</span>
</div>View on GitHub (pinned to a179ffed5b)
When it happens
Trigger: Thrown at src/app/(dashboard)/dashboard/translator/components/advanced/CompressionPreviewAccordion.tsx:96 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/d581efc1d0a37ca0.
Report an issue: GitHub.