diegosouzapw/OmniRoute · error · Error
Request failed
Error message
Request failed
What it means
Error "Request failed" thrown in diegosouzapw/OmniRoute.
Source
Thrown at src/app/(dashboard)/dashboard/translator/components/advanced/StreamTransformerAccordion.tsx:204
try {
const res = await fetch("/api/translator/transform-stream", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ rawSse }),
});
const data = (await res.json()) as {
success?: boolean;
transformed?: string;
error?: string;
};
if (!res.ok || !data.success) {
// Hard Rule #12: display only the sanitized error string from buildErrorBody — no stack.
const displayError = data.error
? String(data.error)
: translateOrFallback("requestFailed", "Request failed");
throw new Error(displayError);
}
setTransformedSse(data.transformed || "");
} catch (err) {
const raw =
err instanceof Error
? err.message
: translateOrFallback("streamTransformFailed", "Failed to transform stream");
// Defence-in-depth: strip any accidental stack-trace suffix.
setError(raw.replace(/\s+at\s+\/.*/g, ""));
} finally {
setLoading(false);
}
}, [rawSse, translateOrFallback]);
// ── Titles (computed once per render for readability) ─────────────────────
const title = translateOrFallback(
"advancedStreamTransformTitle",View on GitHub (pinned to a179ffed5b)
When it happens
Trigger: Thrown at src/app/(dashboard)/dashboard/translator/components/advanced/StreamTransformerAccordion.tsx:204 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/c68046d9ca391f2f.
Report an issue: GitHub.