Skip to content

Language server fails to start #19737

@username-dot-com

Description

@username-dot-com

Type: Bug

Behaviour

Expected vs. Actual

Language server is expected to start, but doesn't. This issue only happens on the pre-release version. Works fine when I switch over to the stable release.

Steps to reproduce:

  1. Load a python project in vscode

Diagnostic data

  • Python version (& distribution if applicable, e.g. Anaconda): 3.9.12
  • Type of virtual environment used (e.g. conda, venv, virtualenv, etc.): Poetry
  • Value of the python.languageServer setting: Pylance
Output for Python in the Output panel (ViewOutput, change the drop-down the upper-right of the Output panel to Python)

Python interpreter path: ./.venv/bin/python
[ERROR 2022-7-25 17:1:0.159]: [
  'Failed to get analysis options, Class name = u, completed in 445ms, has a falsy return value, , Return Value: undefined',
  Error: Can not delete in empty document
      at R (vscode-file://vscode-app/< windows user home dir >/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:19:2203)
      at D.getEdits (vscode-file://vscode-app/< windows user home dir >/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:2696:9718)
      at D.updateConfiguration (vscode-file://vscode-app/< windows user home dir >/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:2696:8952)
      at D.doWriteConfiguration (vscode-file://vscode-app/< windows user home dir >/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:2696:8556)
      at async Object.factory (vscode-file://vscode-app/< windows user home dir >/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:2696:8216)
]
[ERROR 2022-7-25 17:1:0.165]: [
  'Starting language server, Class name = d, completed in 451ms, has a falsy return value, , Return Value: undefined',
  Error: Can not delete in empty document
      at R (vscode-file://vscode-app/< windows user home dir >/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:19:2203)
      at D.getEdits (vscode-file://vscode-app/< windows user home dir >/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:2696:9718)
      at D.updateConfiguration (vscode-file://vscode-app/< windows user home dir >/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:2696:8952)
      at D.doWriteConfiguration (vscode-file://vscode-app/< windows user home dir >/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:2696:8556)
      at async Object.factory (vscode-file://vscode-app/< windows user home dir >/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:2696:8216)
]
[ERROR 2022-7-25 17:1:0.166]: [
  `Failed to start language server, Class name = d, completed in 453ms, has a falsy return value, Arg 1: <Uri:< workspace root >>, Arg 2: {"id":"< workspace root >/.venv/bin/python","sysPrefix":"< workspace root >/.venv","envType":"Poetry","envName":".venv","envPath":"< workspace root >/.venv","path":"< workspace root >/.venv/bin/python","architecture":3,"sysVersion":"3.9.12 (main, Jul  7 2022, 18:46:15) \\n[GCC 9.3.0]","version":{"raw":"3.9.12","major":3,"minor":9,"patch":12,"build":[],"prerelease":["final","0"]},"displayName":"Python 3.9.12 ('.venv': poetry)","detailedDisplayName":"Python 3.9.12 ('.venv': poetry)"}, Return Value: undefined`,
  Error: Can not delete in empty document
      at R (vscode-file://vscode-app/< windows user home dir >/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:19:2203)
      at D.getEdits (vscode-file://vscode-app/< windows user home dir >/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:2696:9718)
      at D.updateConfiguration (vscode-file://vscode-app/< windows user home dir >/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:2696:8952)
      at D.doWriteConfiguration (vscode-file://vscode-app/< windows user home dir >/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:2696:8556)
      at async Object.factory (vscode-file://vscode-app/< windows user home dir >/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:2696:8216)
]
[ERROR 2022-7-25 17:1:0.166]: [
  'Failed to activate a workspace, Class name = f, completed in 2251ms, has a falsy return value, Arg 1: <Uri:< workspace root >/src/parser/handler.py>, Return Value: undefined',
  Error: Can not delete in empty document
      at R (vscode-file://vscode-app/< windows user home dir >/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:19:2203)
      at D.getEdits (vscode-file://vscode-app/< windows user home dir >/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:2696:9718)
      at D.updateConfiguration (vscode-file://vscode-app/< windows user home dir >/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:2696:8952)
      at D.doWriteConfiguration (vscode-file://vscode-app/< windows user home dir >/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:2696:8556)
      at async Object.factory (vscode-file://vscode-app/< windows user home dir >/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:2696:8216)
]
[ERROR 2022-7-25 17:1:0.167]: Failure during activation. Error: Can not delete in empty document
    at R (vscode-file://vscode-app/< windows user home dir >/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:19:2203)
    at D.getEdits (vscode-file://vscode-app/< windows user home dir >/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:2696:9718)
    at D.updateConfiguration (vscode-file://vscode-app/< windows user home dir >/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:2696:8952)
    at D.doWriteConfiguration (vscode-file://vscode-app/< windows user home dir >/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:2696:8556)
    at async Object.factory (vscode-file://vscode-app/< windows user home dir >/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:2696:8216)
[ERROR 2022-7-25 17:1:0.167]: sendStartupTelemetry() failed. Error: Can not delete in empty document
    at R (vscode-file://vscode-app/< windows user home dir >/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:19:2203)
    at D.getEdits (vscode-file://vscode-app/< windows user home dir >/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:2696:9718)
    at D.updateConfiguration (vscode-file://vscode-app/< windows user home dir >/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:2696:8952)
    at D.doWriteConfiguration (vscode-file://vscode-app/< windows user home dir >/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:2696:8556)
    at async Object.factory (vscode-file://vscode-app/< windows user home dir >/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:2696:8216)

User Settings

Multiroot scenario, following user settings may not apply:

languageServer: "Pylance"

linting
• prospectorEnabled: true

formatting
• provider: "black"

terminal
• activateEnvironment: false

Extension version: 2022.12.1
VS Code version: Code - Insiders 1.71.0-insider (9529e11, 2022-08-25T13:00:37.808Z)
OS version: Windows_NT x64 10.0.22000
Modes:
Sandboxed: Yes
Remote OS version: Linux x64 4.19.104-microsoft-standard

Metadata

Metadata

Assignees

Labels

triage-neededNeeds assignment to the proper sub-team

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions