diegosouzapw/OmniRoute · error · Error

${fieldLabels[String(d.path?.[0])] || String(d.path?.[0] ||

Error message

${fieldLabels[String(d.path?.[0])] || String(d.path?.[0] || "")}: ${d.message}

What it means

Error "${fieldLabels[String(d.path?.[0])] || String(d.path?.[0] || "")}: ${d.message}" thrown in diegosouzapw/OmniRoute.

Source

Thrown at src/app/(dashboard)/dashboard/settings/components/ModelLockoutCard.tsx:178

      });
      if (!res.ok) {
        const err = await res.json().catch(() => null);
        const issues = err?.error?.issues ?? err?.error?.details;
        if (Array.isArray(issues) && issues.length > 0) {
          const fieldLabels: Record<string, string> = {
            "modelLockout.baseCooldownMs": t("modelLockoutBaseCooldown"),
            "modelLockout.maxCooldownMs": t("modelLockoutMaxCooldown"),
            "modelLockout.maxBackoffSteps": t("modelLockoutMaxBackoffSteps"),
            "modelLockout.errorCodes": t("modelLockoutErrorCodes"),
          };
          const msg = issues
            .map(
              (d: { path?: (string | number)[]; message?: string }) =>
                `${fieldLabels[String(d.path?.[0])] || String(d.path?.[0] || "")}: ${d.message}`
            )
            .filter(Boolean)
            .join("\n");
          if (msg) throw new Error(msg);
        }
        throw new Error(err?.error?.message || `HTTP ${res.status}`);
      }
      const json = await res.json();
      const raw = (json as Record<string, unknown>).modelLockout as
        Record<string, unknown> | undefined;
      if (raw) {
        setData({
          enabled: typeof raw.enabled === "boolean" ? raw.enabled : saveDraft.enabled,
          errorCodes: Array.isArray(raw.errorCodes)
            ? [...(raw.errorCodes as number[])].sort((a, b) => a - b)
            : [...saveDraft.errorCodes].sort((a, b) => a - b),
          baseCooldownMs:
            typeof raw.baseCooldownMs === "number" ? raw.baseCooldownMs : saveDraft.baseCooldownMs,
          maxCooldownMs:
            typeof raw.maxCooldownMs === "number" ? raw.maxCooldownMs : saveDraft.maxCooldownMs,
          maxBackoffSteps:
            typeof raw.maxBackoffSteps === "number"

View on GitHub (pinned to a179ffed5b)

When it happens

Trigger: Thrown at src/app/(dashboard)/dashboard/settings/components/ModelLockoutCard.tsx:178 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/8fe5213df5151bae. Report an issue: GitHub.