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.