LuaLS / LuaLS/lua-language-server

`Lua: Export Document ...` fails, throws error in log when trying to export documentation.

Offen
#2,657 5 Kommentare 6 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
Lua
Sterne
4.4k
Forks
442
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

How are you using the lua-language-server?

Visual Studio Code Extension (sumneko.lua)

Which OS are you using?

Windows

What is the issue affecting?

Other

Expected Behaviour

Export document to allow exporting documentation.

Actual Behaviour

Nothing happens, though if you check the logs there is the following error:

[20:31:45.883][error][#0]: script\cli\doc.lua:287: bad argument #1 to 'path' (bee::path expected, got nil)
stack traceback:
	[C]: in function 'bee.filesystem.path'
	script\cli\doc.lua:287: in upvalue 'collectConfig'
	script\cli\doc.lua:300: in function 'cli.doc.export'
	script\cli\doc.lua:354: in function 'cli.doc.makeDoc'
	script\core\command\exportDocument.lua:11: in function 'core.command.exportDocument'
	script\provider\provider.lua:984: in function <script\provider\provider.lua:962>
	[C]: in function 'xpcall'
	script\proto\proto.lua:200: in function <script\proto\proto.lua:175>
Reproduction steps
  1. Open Command Pallete
  2. Select Lua: Export Document ...
  3. Select a location to export to.
  4. Observe as nothing is output, and the error is thrown in the log.
Additional Notes

No response

Log File

file_d%3A_Desktop_MMC_MultiMC_instances_pathfinding_.minecraft_saves_world_computercraft_computer_1_Simplify-Mapping.log

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Reproduziere den Fehler mit dem Befehl Lua: Export Document und beginne dann bei script/cli/doc.lua:287 in collectConfig. Folge dem Aufruf aus script/core/command/exportDocument.lua. Prüfe das bereitgestellte Log und die Handhabung des Exportpfads; abgeschlossen bedeutet, dass die Auswahl eines Ausgabeorts die Dokumentation ohne den protokollierten Fehler erzeugt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

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

Neue Issues direkt in Ihr Postfach

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