microsoft / microsoft/vscode-mypy
"Server initialization failed" with Poetry environment
@karthiknadig is already working on this.
Since Jul 31, 2023.
- Dominant language
- Python
- Stars
- 150
- Forks
- 39
- Avg merge
- 21h 45m
- Merged PRs (30d)
- 8
Description
Using `mypy` v1.4.1 under a poetry environment (properly setup in VSCode project) and I get the following crash report right after VS Code is launched:
```log
2023-07-31 13:07:26.631 [info] Interpreter from setting mypy-type-checker.interpreter: /home/user/.cache/pypoetry/virtualenvs/tariff-tools-sOhTbMWF-py3.7/bin/python
2023-07-31 13:07:26.631 [info] Using legacy Mypy args from 'python.linting.mypyArgs': --follow-imports=silent --ignore-missing-imports --show-column-numbers --no-pretty.
2023-07-31 13:07:26.631 [info] Server: Stop requested
2023-07-31 13:07:26.631 [error] Server: Stop failed: Error: Client is not running and can't be stopped. It's current state is: startFailed
2023-07-31 13:07:26.631 [info] Interpreter from setting mypy-type-checker.interpreter: /home/user/.cache/pypoetry/virtualenvs/tariff-tools-sOhTbMWF-py3.7/bin/python
2023-07-31 13:07:26.632 [info] Using legacy Mypy args from 'python.linting.mypyArgs': --follow-imports=silent --ignore-missing-imports --show-column-numbers --no-pretty.
2023-07-31 13:07:26.635 [info] Server run command: /home/user/.cache/pypoetry/virtualenvs/tariff-tools-sOhTbMWF-py3.7/bin/python /home/user/.vscode/extensions/ms-python.mypy-type-checker-2023.1.12061012/bundled/tool/lsp_server.py
2023-07-31 13:07:26.636 [info] Server: Start requested.
2023-07-31 13:07:27.417 [info] Traceback (most recent call last):
File "/home/user/.vscode/extensions/ms-python.mypy-type-checker-2023.1.12061012/bundled/tool/lsp_server.py", line 49, in
name="Mypy", version="v0.1.0", max_workers=MAX_WORKERS
TypeError: __init__() got an unexpected keyword argument 'name'
2023-07-31 13:07:27.533 [info] [Error - 13:07:27] Server initialization failed.
2023-07-31 13:07:27.533 [info] Message: Pending response rejected since connection got disposed
Code: -32097
2023-07-31 13:07:27.533 [info] [Info - 13:07:27] Connection to server got closed. Server will restart.
2023-07-31 13:07:27.533 [info] true
2023-07-31 13:07:27.533 [info] [Error - 13:07:27] Mypy Type Checker client: couldn't create connection to server.
2023-07-31 13:07:27.533 [info] Message: Pending response rejected since connection got disposed
Code: -32097
2023-07-31 13:07:28.275 [info] Traceback (most recent call last):
File "/home/user/.vscode/extensions/ms-python.mypy-type-checker-2023.1.12061012/bundled/tool/lsp_server.py", line 49, in
name="Mypy", version="v0.1.0", max_workers=MAX_WORKERS
TypeError: __init__() got an unexpected keyword argument 'name'
2023-07-31 13:07:28.381 [info] [Error - 13:07:28] Server initialization failed.
2023-07-31 13:07:28.381 [info] Message: Pending response rejected since connection got disposed
Code: -32097
2023-07-31 13:07:28.381 [info] [Info - 13:07:28] Connection to server got closed. Server will restart.
2023-07-31 13:07:28.381 [info] true
2023-07-31 13:07:28.381 [info] [Error - 13:07:28] Mypy Type Checker client: couldn't create connection to server.
2023-07-31 13:07:28.381 [info] Message: Pending response rejected since connection got disposed
Code: -32097
2023-07-31 13:07:28.382 [error] Server: Start failed: Error: Pending response rejected since connection got disposed
2023-07-31 13:07:29.149 [info] Traceback (most recent call last):
File "/home/user/.vscode/extensions/ms-python.mypy-type-checker-2023.1.12061012/bundled/tool/lsp_server.py", line 49, in
name="Mypy", version="v0.1.0", max_workers=MAX_WORKERS
TypeError: __init__() got an unexpected keyword argument 'name'
2023-07-31 13:07:29.251 [info] [Error - 13:07:29] Server initialization failed.
2023-07-31 13:07:29.251 [info] Message: Pending response rejected since connection got disposed
Code: -32097
2023-07-31 13:07:29.251 [info] [Info - 13:07:29] Connection to server got closed. Server will restart.
2023-07-31 13:07:29.251 [info] true
2023-07-31 13:07:29.252 [info] [Error - 13:07:29] Mypy Type Checker client: couldn't create connection to server.
2023-07-31 13:07:29.252 [info] Message: Pending response rejected since connection got disposed
Code: -32097
2023-07-31 13:07:29.252 [info] [Error - 13:07:29] Restarting server failed
2023-07-31 13:07:29.252 [info] Message: Pending response rejected since connection got disposed
Code: -32097
2023-07-31 13:07:30.002 [info] Traceback (most recent call last):
File "/home/user/.vscode/extensions/ms-python.mypy-type-checker-2023.1.12061012/bundled/tool/lsp_server.py", line 49, in
name="Mypy", version="v0.1.0", max_workers=MAX_WORKERS
TypeError: __init__() got an unexpected keyword argument 'name'
2023-07-31 13:07:30.094 [info] [Error - 13:07:30] Server initialization failed.
2023-07-31 13:07:30.094 [info] Message: Pending response rejected since connection got disposed
Code: -32097
2023-07-31 13:07:30.094 [info] [Info - 13:07:30] Connection to server got closed. Server will restart.
2023-07-31 13:07:30.094 [info] true
2023-07-31 13:07:30.095 [info] [Error - 13:07:30] Mypy Type Checker client: couldn't create connection to server.
2023-07-31 13:07:30.095 [info] Message: Pending response rejected since connection got disposed
Code: -32097
2023-07-31 13:07:30.095 [info] [Error - 13:07:30] Restarting server failed
2023-07-31 13:07:30.095 [info] Message: Pending response rejected since connection got disposed
Code: -32097
2023-07-31 13:07:30.835 [info] Traceback (most recent call last):
File "/home/user/.vscode/extensions/ms-python.mypy-type-checker-2023.1.12061012/bundled/tool/lsp_server.py", line 49, in
name="Mypy", version="v0.1.0", max_workers=MAX_WORKERS
TypeError: __init__() got an unexpected keyword argument 'name'
2023-07-31 13:07:30.926 [info] [Error - 13:07:30] Server initialization failed.
2023-07-31 13:07:30.926 [info] Message: Pending response rejected since connection got disposed
Code: -32097
2023-07-31 13:07:30.926 [info] [Error - 13:07:30] The Mypy Type Checker server crashed 5 times in the last 3 minutes. The server will not be restarted. See the output for more information.
2023-07-31 13:07:30.926 [info] [Error - 13:07:30] Mypy Type Checker client: couldn't create connection to server.
2023-07-31 13:07:30.927 [info] Message: Pending response rejected since connection got disposed
Code: -32097
2023-07-31 13:07:30.927 [info] [Error - 13:07:30] Restarting server failed
2023-07-31 13:07:30.927 [info] Message: Pending response rejected since connection got disposed
Code: -32097
```
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.