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.