sublimelsp / LSP

Client implementation of the Language Server Protocol for Sublime Text
https://lsp.sublimetext.io/
MIT License
1.61k stars 182 forks source link

MissingUriError: View has no URI #2476

Open giampaolo opened 2 weeks ago

giampaolo commented 2 weeks ago

Describe the bug

I sometimes get this by quickly switching between projects many times.

LSP-pyright: INFO: Using python path "/usr/bin/python3"
git: untracking working dir /home/giampaolo/svn/neato/tron
('--project', '/home/giampaolo/.config/sublime-text/Packages/User/Projects/dotfiles.sublime-project')
git: tracking working dir /home/giampaolo/svn/dotfiles
Traceback (most recent call last):
  File "/home/giampaolo/.config/sublime-text/Installed Packages/LSP.sublime-package/plugin/core/types.py", line 130, in run
    f()
  File "/home/giampaolo/.config/sublime-text/Installed Packages/LSP.sublime-package/plugin/documents.py", line 811, in _do_highlights_async
    params = cast(DocumentHighlightParams, text_document_position_params(self.view, point))
  File "/home/giampaolo/.config/sublime-text/Installed Packages/LSP.sublime-package/plugin/core/views.py", line 267, in text_document_position_params
    return {"textDocument": text_document_identifier(view), "position": position(view, location)}
  File "/home/giampaolo/.config/sublime-text/Installed Packages/LSP.sublime-package/plugin/core/views.py", line 225, in text_document_identifier
    uri = uri_from_view(view_or_uri)
  File "/home/giampaolo/.config/sublime-text/Installed Packages/LSP.sublime-package/plugin/core/views.py", line 218, in uri_from_view
    raise MissingUriError(view.id())
LSP.plugin.core.views.MissingUriError: View 658 has no URI

To Reproduce

Not clear

Environment:

predragnikolic commented 1 week ago

Did you experience the error when:

How did this issue affect you?