diegosouzapw/OmniRoute · error · Error

Send failed

Error message

Send failed

What it means

Error "Send failed" thrown in diegosouzapw/OmniRoute.

Source

Thrown at src/app/(dashboard)/dashboard/translator/hooks/useTranslateSession.tsx:167

        if (mode === "send") {
          setResult((prev) => ({
            ...prev,
            detected,
            translatedJson,
            intermediateJson,
            pipelinePath,
            status: "sending",
          }));
          const sendRes = await fetch("/api/translator/send", {
            method: "POST",
            headers: { "Content-Type": "application/json" },
            body: JSON.stringify({ provider, body: translatedResult }),
          });
          if (!sendRes.ok) {
            const errorBody = (await sendRes.json().catch(() => ({
              error: `HTTP ${sendRes.status}`,
            }))) as { error?: unknown };
            throw new Error(
              typeof errorBody.error === "string" ? errorBody.error : "Send failed"
            );
          }
          const reader = sendRes.body?.getReader();
          if (reader) {
            try {
              const decoder = new TextDecoder();
              let buf = "";
              while (buf.length < 500) {
                const { done, value } = await reader.read();
                if (done) break;
                buf += decoder.decode(value, { stream: true });
              }
              responsePreview = buf.slice(0, 500);
              // Drain remaining (don't block UI).
              try {
                while (true) {
                  const { done } = await reader.read();

View on GitHub (pinned to a179ffed5b)

When it happens

Trigger: Thrown at src/app/(dashboard)/dashboard/translator/hooks/useTranslateSession.tsx:167 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/4ba27f3ee308f386. Report an issue: GitHub.