diff --git a/src/lang-go.ts b/src/lang-go.ts index 15d794f..4222338 100644 --- a/src/lang-go.ts +++ b/src/lang-go.ts @@ -203,7 +203,9 @@ async function connectAndInitialize( const webSocket = new WebSocket(address) const conn = createWebSocketConnection(wsrpc.toSocket(webSocket), new ConsoleLogger()) webSocket.addEventListener('open', () => resolve(conn)) - webSocket.addEventListener('error', reject) + webSocket.addEventListener('error', event => + reject(new Error(`unable to connect to the Go language server at ${address}`)) + ) })) as rpc.MessageConnection connection.listen()