diegosouzapw/OmniRoute · error · Error

HTTP ${res.status}

Error message

HTTP ${res.status}

What it means

Error "HTTP ${res.status}" thrown in diegosouzapw/OmniRoute.

Source

Thrown at src/app/(dashboard)/dashboard/settings/components/AccessTokensTab.tsx:77

    load();
  }, [load]);

  const createToken = async () => {
    if (!name.trim()) return;
    setCreating(true);
    setError("");
    try {
      const body: Record<string, unknown> = { name: name.trim(), scope };
      const days = Number(expires);
      if (expires && Number.isFinite(days) && days > 0) body.expiresInDays = days;
      const res = await fetch("/api/cli/tokens", {
        method: "POST",
        headers: { "Content-Type": "application/json" },
        body: JSON.stringify(body),
      });
      const data = await res.json().catch(() => ({}));
      if (!res.ok) {
        throw new Error(data?.error?.message || data?.error || `HTTP ${res.status}`);
      }
      setNewSecret(data.token);
      setCopied(false);
      setName("");
      setExpires("");
      setScope("read");
      await load();
    } catch (e) {
      setError(e instanceof Error ? e.message : L("accessTokensCreateError", "Could not create token."));
    } finally {
      setCreating(false);
    }
  };

  const confirmRevoke = async () => {
    if (!revokeTarget) return;
    const target = revokeTarget;
    setRevokeTarget(null);

View on GitHub (pinned to a179ffed5b)

When it happens

Trigger: Thrown at src/app/(dashboard)/dashboard/settings/components/AccessTokensTab.tsx:77 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/13ae714f653652d2. Report an issue: GitHub.