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.