Skip to content

Access is denied #63

Description

@720720

Environment

Zed 1.15.0
Lua 0.1.10
Lua Language Server 3.19.1
Windows 11

Issue

  1. winget install --scope machine LuaLS.lua-language-server
  2. open a lua file in Zed
  3. lua-language-server fails to initialize

Error

Language server lua-language-server:

initializing server lua-language-server, id 0: Server reset the connection
-- stderr --
C:\Program Files\WinGet\Packages\LuaLS.lua-language-server_Microsoft.Winget.Source_8wekyb3d8bbwe\bin\lua-language-server.exe: create_directories: "C:/Program Files/WinGet/Packages/LuaLS.lua-language-server_Microsoft.Winget.Source_8wekyb3d8bbwe/log/cache/13436": (sys:5)Access is denied.
stack traceback:
	[C]: in field 'create_directories'
	script\service\service.lua:259: in field 'lockCache'
	script\service\service.lua:281: in field 'start'
	...ge-server_Microsoft.Winget.Source_8wekyb3d8bbwe\main.lua:85: in main chunk
	(main.lua):85: in main chunk
	(bootstrap.lua):17: in main chunk
	[C]: in ?

Expected Behavior

When lua-language-server is installed with machine scope, Zed should not produce errors.

I expect Zed to use its own lua-language-server and handle the log path in a sane way.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions