diegosouzapw/OmniRoute · error · Error

payload.error?.message ?? `HTTP ${res.status}`

Error message

payload.error?.message ?? `HTTP ${res.status}`

What it means

Error "payload.error?.message ?? `HTTP ${res.status}`" thrown in diegosouzapw/OmniRoute.

Source

Thrown at src/app/(dashboard)/dashboard/tools/agent-bridge/AgentBridgePageClient.tsx:105

  });

  const postServerAction = useCallback(
    async (
      action: "start" | "stop" | "restart" | "trust-cert" | "regenerate-cert",
      sudoPassword?: string
    ) => {
      const res = await fetch("/api/tools/agent-bridge/server", {
        method: "POST",
        headers: { "Content-Type": "application/json" },
        body: JSON.stringify(sudoPassword ? { action, sudoPassword } : { action }),
      });
      const payload = (await res.json().catch(() => ({}))) as {
        error?: { message?: string };
        skippable?: boolean;
        manualGuide?: CertManualGuide;
      };
      if (!res.ok) {
        throw new Error(payload.error?.message ?? `HTTP ${res.status}`);
      }
      if (payload.skippable && payload.manualGuide) {
        setCertGuide(payload.manualGuide);
      } else if (action === "trust-cert") {
        setCertGuide(null);
      }
      await refresh();
    },
    [refresh]
  );

  // ── Server actions ────────────────────────────────────────────────────────

  const handleServerAction = useCallback(
    async (action: "start" | "stop" | "restart" | "trust-cert" | "regenerate-cert") => {
      setActionError(null);
      if (action === "trust-cert") {
        await runPrivileged(async (password) => {

View on GitHub (pinned to a179ffed5b)

When it happens

Trigger: Thrown at src/app/(dashboard)/dashboard/tools/agent-bridge/AgentBridgePageClient.tsx:105 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/3e0523ede6f73a89. Report an issue: GitHub.