Pyright: Pyright server crashed in pyright 1.0.45

Created on 18 Jul 2019  路  4Comments  路  Source: microsoft/pyright

Describe the bug
Pyright server crashed in pyright 1.0.45.
Pop up message of "The Pyright server crashed 5 times in the last 3 minutes. The server will not be restarted."

To Reproduce

  1. Update pyright 1.0.42 to 1.0.45.
  2. Restart VSCode.
  3. Pyright server crashed.

Expected behavior

Screenshots or Code

/home/tomopy03/.vscode-server/extensions/ms-pyright.pyright-1.0.45/server/node_modules/vscode-languageserver/lib/workspaceFolders.js:24
                throw new Error('Client doesn\'t support sending workspace folder change events.');
                ^

Error: Client doesn't support sending workspace folder change events.
    at Object.get onDidChangeWorkspaceFolders [as onDidChangeWorkspaceFolders] (/home/tomopy03/.vscode-server/extensions/ms-pyright.pyright-1.0.45/server/node_modules/vscode-languageserver/lib/workspaceFolders.js:24:23)
    at Object.<anonymous> (/home/tomopy03/.vscode-server/extensions/ms-pyright.pyright-1.0.45/server/server.js:267:23)
    at Module._compile (internal/modules/cjs/loader.js:689:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
    at Module.load (internal/modules/cjs/loader.js:599:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
    at Function.Module._load (internal/modules/cjs/loader.js:530:3)
    at Function.Module.runMain (internal/modules/cjs/loader.js:742:12)
    at startup (internal/bootstrap/node.js:279:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:752:3)
Pyright language server starting
[Info  - 17:15:11] Connection to server got closed. Server will restart.
/home/tomopy03/.vscode-server/extensions/ms-pyright.pyright-1.0.45/server/node_modules/vscode-languageserver/lib/workspaceFolders.js:24
                throw new Error('Client doesn\'t support sending workspace folder change events.');
                ^

VS Code extension or command-line
I'm running the pyright VS Code extension version 1.0.45.
But, 1.0.44 not crash.

Additional context

Most helpful comment

Sorry for the regression. I merged hiboshi's fix, and will release a new version shortly.

All 4 comments

Same here, with VSCode version:

Version: 1.36.1
Commit: 2213894ea0415ee8c85c5eea0d0ff81ecc191529
Date: 2019-07-08T22:55:08.091Z
Electron: 4.2.5
Chrome: 69.0.3497.128
Node.js: 10.11.0
V8: 6.9.427.31-electron.0
OS: Linux x64 4.15.0-54-generic

Glad I stumbled on this, was going insane trying to figure this out on my machine too :)

Also running 1.0.45

/Users/user/.vscode/extensions/ms-pyright.pyright-1.0.45/server/node_modules/vscode-languageserver/lib/workspaceFolders.js:24
                throw new Error('Client doesn\'t support sending workspace folder change events.');
                ^

Error: Client doesn't support sending workspace folder change events.
    at Object.get onDidChangeWorkspaceFolders [as onDidChangeWorkspaceFolders] (/Users/user/.vscode/extensions/ms-pyright.pyright-1.0.45/server/node_modules/vscode-languageserver/lib/workspaceFolders.js:24:23)
    at Object.<anonymous> (/Users/user/.vscode/extensions/ms-pyright.pyright-1.0.45/server/server.js:267:23)
    at Object.<anonymous> (/Users/user/.vscode/extensions/ms-pyright.pyright-1.0.45/server/server.js:334:3)
    at Module._compile (internal/modules/cjs/loader.js:693:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:704:10)
    at Module.load (internal/modules/cjs/loader.js:602:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:541:12)
    at Function.Module._load (internal/modules/cjs/loader.js:533:3)
    at Function.Module.runMain (internal/modules/cjs/loader.js:746:12)
    at startup (internal/bootstrap/node.js:282:19)
[Info  - 5:39:45 AM] Connection to server got closed. Server will restart.
Pyright language server starting
/Users/user/.vscode/extensions/ms-pyright.pyright-1.0.45/server/node_modules/vscode-languageserver/lib/workspaceFolders.js:24
                throw new Error('Client doesn\'t support sending workspace folder change events.');

Sorry for the regression. I merged hiboshi's fix, and will release a new version shortly.

Thanks @higoshi for the bug fix and @erictraut for the quick release ;)

Was this page helpful?
0 / 5 - 0 ratings