in src/extension.ts [125:139]
async function startLanguageServer() {
try {
await clientHandler.startClient();
} catch (error) {
console.log(error); // for test failure reporting
reporter.sendTelemetryErrorEvent('startLanguageServer', {
err: `${error}`,
});
if (error instanceof Error) {
vscode.window.showErrorMessage(error instanceof Error ? error.message : error);
} else if (typeof error === 'string') {
vscode.window.showErrorMessage(error);
}
}
}