Description
When using Wolf and attempting pair using PIN with Moonlight (manual or automatic), the CLI throws erros Invalid port in url error. The pairing process fails because the SSH URL is malformed, the port number and IP address are concatenated together.
Error Message
2026-05-04 10:29:45.970 WARN dist/src/core/moonlight/pairer/wolf.js:107 AbstractMoonlightPairer Failed to fetch Wolf logs. {
cause: {
[TypeError: The argument 'url' ssh:35.212.160.10:2235.212.160.10. Received 'Invalid port in url']
code: 'ERR_INVALID_ARG_VALUE'
}
}
Environment
- Cloudypad version: 0.45.1
- Provider: GCP
- Instance type: n1-standard-4 with NVIDIA Tesla T4
- Region: asia-southeast1
- OS: Windows 10 with WSL (running cloudypad CLI from WSL)
- Streaming server: Wolf
Steps to Reproduce
- Create a GCP instance with Wolf as the streaming server
- Attempt to pair with Moonlight via
cloudypad CLI manually & automatically
- Wolf fails with the "Invalid port in url" when attempt to pair
The streaming itself works fine once paired — the bug is only in the Cloudypad CLI's Wolf log-fetching during the pairing step.
Description
When using Wolf and attempting pair using PIN with Moonlight (manual or automatic), the CLI throws erros
Invalid port in urlerror. The pairing process fails because the SSH URL is malformed, the port number and IP address are concatenated together.Error Message
Environment
Steps to Reproduce
cloudypadCLI manually & automaticallyThe streaming itself works fine once paired — the bug is only in the Cloudypad CLI's Wolf log-fetching during the pairing step.