lua-language-server icon indicating copy to clipboard operation
lua-language-server copied to clipboard

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

Open fatboychummy opened this issue 1 year ago • 3 comments

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

fatboychummy avatar May 11 '24 02:05 fatboychummy

Same here, I've been using --doc instead of this.

Another issue I'd like to point out about this is, if you export documentation using --doc, then it can't locate the config and therefore doesn't respect any settings.

halflifefan avatar May 11 '24 08:05 halflifefan

Found a temporary fix. In .../script/cli/doc.lua, replace DOC with a path to your workspace.

halflifefan avatar May 12 '24 12:05 halflifefan

having the same issue

drd-dev avatar Jun 03 '24 12:06 drd-dev