diegosouzapw/OmniRoute · error · Error

No binary found for ${tool}

Error message

No binary found for ${tool}

What it means

Error "No binary found for ${tool}" thrown in diegosouzapw/OmniRoute.

Source

Thrown at src/lib/versionManager/index.ts:82

  stopMonitoring(tool);

  if (info?.pid) {
    await stopProcess(info.pid);
  }

  await setToolStatus(tool, "stopped");
}

export async function restartTool(tool: string): Promise<{
  pid: number;
  port: number;
}> {
  const info = await getVersionManagerTool(tool);
  const binaryPath = info?.binaryPath || (await getCurrentBinaryPath());

  if (!binaryPath) {
    throw new Error(`No binary found for ${tool}`);
  }

  const { pid, port } = await restartProcess(
    binaryPath,
    info?.port || undefined,
    undefined,
    info?.pid || undefined
  );

  const url = `http://127.0.0.1:${port}`;
  if (isMonitoring(tool)) {
    stopMonitoring(tool);
  }
  startMonitoring(tool, url);

  return { pid, port };
}

View on GitHub (pinned to a179ffed5b)

When it happens

Trigger: Thrown at src/lib/versionManager/index.ts:82 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/fb63dddb9bf76c5c. Report an issue: GitHub.