-
Couldn't load subscription status.
- Fork 123
Closed
Labels
Milestone
Description
Positron Version:
Positron dev
Steps to reproduce the issue:
- start up any interpreter
- check output
[Python] During handling of the above exception, another exception occurred:
[Python]
[Python] Traceback (most recent call last):
[Python] File "/Users/isabelzimmerman/code/positron/extensions/positron-python/pythonFiles/positron/_vendor/pygls/protocol.py", line 400, in _handle_request
[Python] self._execute_request(msg_id, handler, params)
[Python] File "/Users/isabelzimmerman/code/positron/extensions/positron-python/pythonFiles/positron/_vendor/pygls/protocol.py", line 322, in _execute_request
[Python] self._send_response(msg_id, handler(params))
[Python] ^^^^^^^^^^^^^^^
[Python] File "/Users/isabelzimmerman/code/positron/extensions/positron-python/pythonFiles/positron/positron_jedilsp.py", line 551, in positron_document_symbol
[Python] return document_symbol(server, params)
[Python] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[Python] File "/Users/isabelzimmerman/code/positron/extensions/positron-python/pythonFiles/positron/_vendor/jedi_language_server/server.py", line 435, in document_symbol
[Python] jedi_script = jedi_utils.script(server.project, document)
[Python] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[Python] File "/Users/isabelzimmerman/code/positron/extensions/positron-python/pythonFiles/positron/_vendor/jedi_language_server/jedi_utils.py", line 118, in script
[Python] return Script(code=document.source, path=document.path, project=project)
[Python] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[Python] File "/Users/isabelzimmerman/code/positron/extensions/positron-python/pythonFiles/positron/_vendor/jedi/api/__init__.py", line 119, in __init__
[Python] self._inference_state = InferenceState(
[Python] ^^^^^^^^^^^^^^^
[Python] File "/Users/isabelzimmerman/code/positron/extensions/positron-python/pythonFiles/positron/_vendor/jedi/inference/__init__.py", line 90, in __init__
[Python] self.compiled_subprocess = environment.get_inference_state_subprocess(self)
[Python] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[Python] File "/Users/isabelzimmerman/code/positron/extensions/positron-python/pythonFiles/positron/_vendor/jedi/api/environment.py", line 106, in get_inference_state_subprocess
[Python] return InferenceStateSubprocess(inference_state, self._get_subprocess())
[Python] ^^^^^^^^^^^^^^^^^^^^^^
[Python] File "/Users/isabelzimmerman/code/positron/extensions/positron-python/pythonFiles/positron/_vendor/jedi/api/environment.py", line 79, in _get_subprocess
[Python] raise InvalidPythonEnvironment(
[Python] positron._vendor.jedi.api.environment.InvalidPythonEnvironment: Could not get version information for '/Users/isabelzimmerman/.pyenv/versions/3.11.4/envs/docker/bin/python': InternalError("The subprocess /Users/isabelzimmerman/.pyenv/versions/3.11.4/envs/docker/bin/python has crashed (EOFError('Ran out of input'), stderr=).")
[Python] [positron._vendor.pygls.protocol] Sending data: {"error": {"code": -32603, "message": "positron._vendor.jedi.api.environment.InvalidPythonEnvironment: Could not get version information for '/Users/isabelzimmerman/.pyenv/versions/3.11.4/envs/docker/bin/python': InternalError(\"The subprocess /Users/isabelzimmerman/.pyenv/versions/3.11.4/envs/docker/bin/python has crashed (EOFError('Ran out of input'), stderr=).\")", "data": "{'traceback': [' File \"/Users/isabelzimmerman/code/positron/extensions/positron-python/pythonFiles/positron/_vendor/pygls/protocol.py\", line 400, in _handle_request\\n self._execute_request(msg_id, handler, params)\\n', ' File \"/Users/isabelzimmerman/code/positron/extensions/positron-python/pythonFiles/positron/_vendor/pygls/protocol.py\", line 322, in _execute_request\\n self._send_response(msg_id, handler(params))\\n ^^^^^^^^^^^^^^^\\n', ' File \"/Users/isabelzimmerman/code/positron/extensions/positron-python/pythonFiles/positron/positron_jedilsp.py\", line 551, in positron_document_symbol\\n return document_symbol(server, params)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n', ' File \"/Users/isabelzimmerman/code/positron/extensions/positron-python/pythonFiles/positron/_vendor/jedi_language_server/server.py\", line 435, in document_symbol\\n jedi_script = jedi_utils.script(server.project, document)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n', ' File \"/Users/isabelzimmerman/code/positron/extensions/positron-python/pythonFiles/positron/_vendor/jedi_language_server/jedi_utils.py\", line 118, in script\\n return Script(code=document.source, path=document.path, project=project)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n', ' File \"/Users/isabelzimmerman/code/positron/extensions/positron-python/pythonFiles/positron/_vendor/jedi/api/__init__.py\", line 119, in __init__\\n self._inference_state = InferenceState(\\n ^^^^^^^^^^^^^^^\\n', ' File \"/Users/isabelzimmerman/code/positron/extensions/positron-python/pythonFiles/positron/_vendor/jedi/inference/__init__.py\", line 90, in __init__\\n self.compiled_subprocess = environment.get_inference_state_subprocess(self)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n', ' File \"/Users/isabelzimmerman/code/positron/extensions/positron-python/pythonFiles/positron/_vendor/jedi/api/environment.py\", line 106, in get_inference_state_subprocess\\n return InferenceStateSubprocess(inference_state, self._get_subprocess())\\n ^^^^^^^^^^^^^^^^^^^^^^\\n', ' File \"/Users/isabelzimmerman/code/positron/extensions/positron-python/pythonFiles/positron/_vendor/jedi/api/environment.py\", line 79, in _get_subprocess\\n raise InvalidPythonEnvironment(\\n']}"}, "jsonrpc": "2.0", "id": 1}
I don't notice any effects from this error from a quick check, but it seems to occur on startup for me, but this seems related to recent vendoring.