denoland/deno · error · TypeError
Unsupported transport: '${transport}'
Error message
Unsupported transport: '${transport}' What it means
Error "Unsupported transport: '${transport}'" thrown in denoland/deno.
Source
Thrown at ext/net/01_net.js:633
}
case "vsock": {
const { 0: rid, 1: cid, 2: port } = op_net_listen_vsock(
args.cid,
args.port,
);
const addr = {
transport: "vsock",
cid,
port,
};
return new Listener(rid, addr, "vsock");
}
case "tunnel": {
const { 0: rid, 1: addr } = op_net_listen_tunnel();
return new Listener(rid, addr, "tunnel");
}
default:
throw new TypeError(`Unsupported transport: '${transport}'`);
}
}
function validatePort(maybePort, isServer = false) {
// A missing port means "any available port" (port 0) for servers. Clients
// must always specify a port to connect to, so a missing port is left as-is
// and rejected below.
if (isServer && (maybePort === null || maybePort === undefined)) {
maybePort = 0;
}
if (typeof maybePort !== "number" && typeof maybePort !== "string") {
throw new TypeError(`Invalid port (expected number): ${maybePort}`);
}
if (maybePort === "") throw new TypeError("Invalid port: ''");
const port = Number(maybePort);
if (!NumberIsInteger(port)) {
if (NumberIsNaN(port) && !NumberIsNaN(maybePort)) {
throw new TypeError(`Invalid port: '${maybePort}'`);View on GitHub (pinned to 89f33cbef2)
When it happens
Trigger: Thrown at ext/net/01_net.js:633 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of denoland/deno@89f33cbef2 (2026-08-16).
Data as JSON: /api/errors/92436722caf80723.
Report an issue: GitHub.