musistudio/claude-code-router · error · Error
No available CCR web management port found starting at ${por
Error message
No available CCR web management port found starting at ${port}. What it means
Error "No available CCR web management port found starting at ${port}." thrown in musistudio/claude-code-router.
Source
Thrown at packages/core/src/web/management-server.ts:781
request.once("end", () => resolve(Buffer.concat(chunks)));
request.once("error", reject);
});
}
async function listenWithFallback(server: Server, port: number, host: string): Promise<number> {
let candidate = port;
for (let attempt = 0; attempt < 20; attempt += 1) {
try {
await listen(server, candidate, host);
return candidate;
} catch (error) {
if (!isAddressInUseError(error) || candidate >= 65535) {
throw error;
}
candidate += 1;
}
}
throw new Error(`No available CCR web management port found starting at ${port}.`);
}
function listen(server: Server, port: number, host: string): Promise<void> {
return new Promise((resolve, reject) => {
const onError = (error: Error) => {
server.off("listening", onListening);
reject(error);
};
const onListening = () => {
server.off("error", onError);
resolve();
};
server.once("error", onError);
server.once("listening", onListening);
server.listen(port, host);
});
}
View on GitHub (pinned to 99f24806c6)
When it happens
Trigger: Thrown at packages/core/src/web/management-server.ts:781 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of musistudio/claude-code-router@99f24806c6 (2026-08-27).
Data as JSON: /api/errors/1ff61dbc5b935c78.
Report an issue: GitHub.