diegosouzapw/OmniRoute · error · Error
step1Data.error ?? "Translate step 1 failed"
Error message
step1Data.error ?? "Translate step 1 failed"
What it means
Error "step1Data.error ?? "Translate step 1 failed"" thrown in diegosouzapw/OmniRoute.
Source
Thrown at src/app/(dashboard)/dashboard/translator/hooks/useTranslateSession.tsx:99
const needsHub = source !== "openai" && target !== "openai";
if (needsHub) {
// Step 1: source → openai
const step1 = await fetch("/api/translator/translate", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
step: "direct",
sourceFormat: source,
targetFormat: "openai",
body: parsed,
}),
});
const step1Data = (await step1.json()) as {
success: boolean;
result?: Record<string, unknown>;
error?: string;
};
if (!step1Data.success) throw new Error(step1Data.error ?? "Translate step 1 failed");
intermediateJson = JSON.stringify(step1Data.result, null, 2);
// Step 2: openai → target
const step2 = await fetch("/api/translator/translate", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
step: "direct",
sourceFormat: "openai",
targetFormat: target,
body: step1Data.result,
}),
});
const step2Data = (await step2.json()) as {
success: boolean;
result?: Record<string, unknown>;
error?: string;
};
if (!step2Data.success) throw new Error(step2Data.error ?? "Translate step 2 failed");View on GitHub (pinned to a179ffed5b)
When it happens
Trigger: Thrown at src/app/(dashboard)/dashboard/translator/hooks/useTranslateSession.tsx:99 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/64b9a36e5f0d7102.
Report an issue: GitHub.