Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Request textDocument/hover failed.

Offen
#3,385 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
48/100
Issue-Typ
Bug
Klarheit
Klar beschrieben
Aktivitätsstatus
Veraltet
Tech-Stack
lua
Bereich
devtools

Rechercherichtung

Reproduziere den Fehler, indem du im Lua-Snippet mit dem Mauszeiger über A fährst; beginne dann bei script/vm/global.lua:640 und verfolge die Aufrufe über script/vm/visible.lua:182 und script/core/hover/table.lua:105. Als erledigt gilt die Aufgabe, wenn die gemeldete Hover-Anfrage kein Fehler-Popup erzeugt und weiterhin die erwarteten Hover-Informationen für die Reproduktion zurückgibt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

How are you using the lua-language-server?

Visual Studio Code Extension (sumneko.lua)

Which OS are you using?

MacOS

What is the issue affecting?

Hover

Expected Behaviour

no errors when hover

Actual Behaviour

error popups when hover

[error][#0:script/vm/global.lua:640]: script/vm/global.lua:640: attempt to index a nil value (local 'source')
stack traceback:
script/vm/global.lua:640: in function 'vm.vm.getGlobalNode'
(...tail calls...)
script/vm/visible.lua:182: in field 'isVisible'
script/core/hover/table.lua:105: in upvalue 'getVisibleKeyMap'
script/core/hover/table.lua:188: in upvalue 'buildTable'
script/core/hover/label.lua:51: in function <script/core/hover/label.lua:46>
(...tail calls...)
script/core/hover/init.lua:37: in local 'addHover'
script/core/hover/init.lua:92: in upvalue 'getHover'
script/core/hover/init.lua:144: in field 'byUri'
script/provider/provider.lua:368: in function <script/provider/provider.lua:346>
[C]: in global 'xpcall'
script/proto/proto.lua:202: in function <script/proto/proto.lua:177>

Reproduction steps
---@alias namespace.B<T> A<T>

---@class namespace.C<T>
---@field _x T

---@class namespace.D<T>

---@class A<T>:namespace.C<T>,namespace.D<T>
local A = {}

hover on A

Additional Notes

No response

Log File

No response

Vorherrschende Sprache
Lua
Sterne
4.4k
Forks
442
Ø Merge
8 T. 9 Std.
Gemergte PRs (30 T.)
1

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus LuaLS/lua-language-server

Alle Issues in LuaLS/lua-language-server

Ähnliche Issues

Weitere Issues zu Lua

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.