mason.nvim
mason.nvim copied to clipboard
Listing installed packages is not working
I've searched open issues for similar requests
- [X] Yes
I've recently downloaded the latest plugin version of mason.nvim
- [X] Yes
Problem description
I was using my neovim config without issue on my previous Arch linux. Recently, I decided to reinstall in on my laptop and go through the installation process again, then pull my dotfiles config from my github so I dont' have to reconfigure everything. The problem is this time, whenever I try installing a LSP (either manually or via the ensure_installed list of mason-lsp) it works fine but then, when I restart neovim Mason cannot locate the previously installed package. I look for a solution online but never find it. Then, I deep dive into the code and activate the TRACE level for logs and find out that the function that scan the root dir was not working because the fs_readdir function didn't display a type inside the result object. After tracking down the issue I found this (https://github.com/luvit/luv/issues/660) which seems highly related. As it is a behavior that can happen maybe it would be interesting to take it into account when using the fs_readdir and make a case where the type field is nil.
Expected behavior
Package install without error and are located after a restart
Affected packages
All
Mason output
No response
Installation log
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:20: fs: file_exists /home/nicoth/.local/state/nvim/mason-registry-update
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:11: fs: fstat /home/nicoth/.local/state/nvim/mason-registry-update
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:114: fs: read_file /home/nicoth/.local/state/nvim/mason-registry-update
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:20: fs: file_exists /home/nicoth/.local/share/nvim/mason/registries/github/mason-org/mason-registry/registry.json
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:11: fs: fstat /home/nicoth/.local/share/nvim/mason/registries/github/mason-org/mason-registry/registry.json
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:20: fs: file_exists /home/nicoth/.local/share/nvim/mason/registries/github/mason-org/mason-registry/info.json
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:11: fs: fstat /home/nicoth/.local/share/nvim/mason/registries/github/mason-org/mason-registry/info.json
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] ...l/share/nvim/lazy/mason.nvim/lua/mason-registry/init.lua:45: Scanning installation root dir
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:127: fs: fs_opendir /home/nicoth/.local/share/nvim/mason/packages
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:134: fs: fs_readdir /home/nicoth/.local/share/nvim/mason/packages { {
name = "clangd"
}, {
name = "rust-analyzer"
}, {
name = "lua-language-server"
} }
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:134: fs: fs_readdir /home/nicoth/.local/share/nvim/mason/packages nil
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:140: fs: fs_readdir exhausted scan /home/nicoth/.local/share/nvim/mason/packages
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] ...l/share/nvim/lazy/mason.nvim/lua/mason-registry/init.lua:56: Resolved installation root dirs {}
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:20: fs: file_exists /home/nicoth/.local/share/nvim/mason/registries/github/mason-org/mason-registry/registry.json
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:11: fs: fstat /home/nicoth/.local/share/nvim/mason/registries/github/mason-org/mason-registry/registry.json
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:20: fs: file_exists /home/nicoth/.local/share/nvim/mason/registries/github/mason-org/mason-registry/info.json
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:11: fs: fstat /home/nicoth/.local/share/nvim/mason/registries/github/mason-org/mason-registry/info.json
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:20: fs: file_exists /home/nicoth/.local/share/nvim/mason/registries/github/mason-org/mason-registry/registry.json
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:11: fs: fstat /home/nicoth/.local/share/nvim/mason/registries/github/mason-org/mason-registry/registry.json
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:20: fs: file_exists /home/nicoth/.local/share/nvim/mason/registries/github/mason-org/mason-registry/info.json
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:11: fs: fstat /home/nicoth/.local/share/nvim/mason/registries/github/mason-org/mason-registry/info.json
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:20: fs: file_exists /home/nicoth/.local/share/nvim/mason/registries/github/mason-org/mason-registry/registry.json
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:11: fs: fstat /home/nicoth/.local/share/nvim/mason/registries/github/mason-org/mason-registry/registry.json
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:20: fs: file_exists /home/nicoth/.local/share/nvim/mason/registries/github/mason-org/mason-registry/info.json
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:11: fs: fstat /home/nicoth/.local/share/nvim/mason/registries/github/mason-org/mason-registry/info.json
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:114: fs: read_file /home/nicoth/.local/share/nvim/mason/registries/github/mason-org/mason-registry/registry.json
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] ...are/nvim/lazy/mason.nvim/lua/mason-core/package/init.lua:123: Creating new handle for Package(name=lua-language-server)
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] ...nvim/lazy/mason.nvim/lua/mason-core/installer/handle.lua:127: Changing InstallHandle(package=Package(name=lua-language-server), state=QUEUED) state from "IDLE" to "QUEUED"
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] ...e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:169: Activating handle InstallHandle(package=Package(name=lua-language-server), state=QUEUED)
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] ...nvim/lazy/mason.nvim/lua/mason-core/installer/handle.lua:127: Changing InstallHandle(package=Package(name=lua-language-server), state=ACTIVE) state from "QUEUED" to "ACTIVE"
[INFO Wed 04 Sep 2024 12:16:10 AM CEST] ...e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=lua-language-server) {}
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:30: fs: dir_exists /home/nicoth/.local/share/nvim/mason
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:11: fs: fstat /home/nicoth/.local/share/nvim/mason
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:30: fs: dir_exists /home/nicoth/.local/share/nvim/mason/bin
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:11: fs: fstat /home/nicoth/.local/share/nvim/mason/bin
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:30: fs: dir_exists /home/nicoth/.local/share/nvim/mason/share
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:11: fs: fstat /home/nicoth/.local/share/nvim/mason/share
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:30: fs: dir_exists /home/nicoth/.local/share/nvim/mason/packages
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:11: fs: fstat /home/nicoth/.local/share/nvim/mason/packages
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:30: fs: dir_exists /home/nicoth/.local/share/nvim/mason/staging
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:11: fs: fstat /home/nicoth/.local/share/nvim/mason/staging
[DEBUG Wed 04 Sep 2024 12:16:10 AM CEST] ...e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:58: Attempting to lock package Package(name=lua-language-server)
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:20: fs: file_exists /home/nicoth/.local/share/nvim/mason/staging/lua-language-server.lock
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:11: fs: fstat /home/nicoth/.local/share/nvim/mason/staging/lua-language-server.lock
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:100: fs: write_file /home/nicoth/.local/share/nvim/mason/staging/lua-language-server.lock
[DEBUG Wed 04 Sep 2024 12:16:10 AM CEST] ...e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:70: Wrote lockfile Package(name=lua-language-server)
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:30: fs: dir_exists /home/nicoth/.local/share/nvim/mason/staging/lua-language-server
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:11: fs: fstat /home/nicoth/.local/share/nvim/mason/staging/lua-language-server
[DEBUG Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:71: fs: mkdirp /home/nicoth/.local/share/nvim/mason/staging/lua-language-server
[DEBUG Wed 04 Sep 2024 12:16:10 AM CEST] ...zy/mason.nvim/lua/mason-core/installer/registry/init.lua:149: Compiling installer. lua-language-server {}
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] ...zy/mason.nvim/lua/mason-core/installer/registry/init.lua:110: Parsing spec lua-language-server {}
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] ...zy/mason.nvim/lua/mason-core/installer/registry/init.lua:124: Parsed purl. pkg:github/LuaLS/[email protected] {
name = "lua-language-server",
namespace = "luals",
scheme = "pkg",
type = "github",
version = "3.10.5"
}
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] ...zy/mason.nvim/lua/mason-core/installer/registry/init.lua:131: Found provider for purl. pkg:github/LuaLS/[email protected]
[TRACE Wed 04 Sep 2024 12:16:10 AM CEST] ...zy/mason.nvim/lua/mason-core/installer/registry/init.lua:133: Parsed source for purl. pkg:github/LuaLS/[email protected] {
asset = {
bin = "exec:libexec/bin/lua-language-server",
file = "libexec/lua-language-server-3.10.5-linux-x64.tar.gz",
target = "linux_x64_gnu"
},
downloads = { {
download_url = "https://github.com/luals/lua-language-server/releases/download/3.10.5/lua-language-server-3.10.5-linux-x64.tar.gz",
out_file = "libexec/lua-language-server-3.10.5-linux-x64.tar.gz"
} },
repo = "luals/lua-language-server"
}
[DEBUG Wed 04 Sep 2024 12:16:10 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:71: fs: mkdirp /home/nicoth/.local/share/nvim/mason/staging/lua-language-server/libexec
[DEBUG Wed 04 Sep 2024 12:16:10 AM CEST] ...azy/mason.nvim/lua/mason-core/installer/managers/std.lua:96: std: downloading file "https://github.com/luals/lua-language-server/releases/download/3.10.5/lua-language-server-3.10.5-linux-x64.tar.gz"
[DEBUG Wed 04 Sep 2024 12:16:10 AM CEST] ...ocal/share/nvim/lazy/mason.nvim/lua/mason-core/fetch.lua:37: Fetching URL "https://github.com/luals/lua-language-server/releases/download/3.10.5/lua-language-server-3.10.5-linux-x64.tar.gz"
[DEBUG Wed 04 Sep 2024 12:16:10 AM CEST] ...al/share/nvim/lazy/mason.nvim/lua/mason-core/process.lua:116: Spawning cmd="curl", spawn_opts={
args = { "-H", "User-Agent: mason.nvim v1.9.0 (+https://github.com/williamboman/mason.nvim)", "-fsSL", "-X", "GET", "-o", "/home/nicoth/.local/share/nvim/mason/staging/lua-language-server/libexec/lua-language-server-3.10.5-linux-x64.tar.gz", "--connect-timeout", 30, "https://github.com/luals/lua-language-server/releases/download/3.10.5/lua-language-server-3.10.5-linux-x64.tar.gz" }
}
[DEBUG Wed 04 Sep 2024 12:16:10 AM CEST] ...al/share/nvim/lazy/mason.nvim/lua/mason-core/process.lua:162: Spawned with pid 163925
[DEBUG Wed 04 Sep 2024 12:16:13 AM CEST] ...al/share/nvim/lazy/mason.nvim/lua/mason-core/process.lua:148: Job pid=163925 exited with exit_code=0, signal=0
[DEBUG Wed 04 Sep 2024 12:16:13 AM CEST] ...azy/mason.nvim/lua/mason-core/installer/managers/std.lua:235: std: unpack "lua-language-server-3.10.5-linux-x64.tar.gz"
[DEBUG Wed 04 Sep 2024 12:16:13 AM CEST] ...azy/mason.nvim/lua/mason-core/installer/managers/std.lua:110: std: untar "lua-language-server-3.10.5-linux-x64.tar.gz"
[DEBUG Wed 04 Sep 2024 12:16:13 AM CEST] ...al/share/nvim/lazy/mason.nvim/lua/mason-core/process.lua:116: Spawning cmd="tar", spawn_opts={
args = { "--no-same-owner", "-xvf", "lua-language-server-3.10.5-linux-x64.tar.gz" },
cwd = "/home/nicoth/.local/share/nvim/mason/staging/lua-language-server/libexec"
}
[DEBUG Wed 04 Sep 2024 12:16:13 AM CEST] ...al/share/nvim/lazy/mason.nvim/lua/mason-core/process.lua:162: Spawned with pid 164211
[TRACE Wed 04 Sep 2024 12:16:13 AM CEST] ...nvim/lazy/mason.nvim/lua/mason-core/installer/handle.lua:84: Pushing spawn_handles stack for InstallHandle(package=Package(name=lua-language-server), state=ACTIVE): tar --no-same-owner -xvf lua-language-server-3.10.5-linux-x64.tar.gz (pid: 164211)
[DEBUG Wed 04 Sep 2024 12:16:13 AM CEST] ...al/share/nvim/lazy/mason.nvim/lua/mason-core/process.lua:148: Job pid=164211 exited with exit_code=0, signal=0
[TRACE Wed 04 Sep 2024 12:16:13 AM CEST] ...nvim/lazy/mason.nvim/lua/mason-core/installer/handle.lua:93: Popping spawn_handles stack for InstallHandle(package=Package(name=lua-language-server), state=ACTIVE): tar --no-same-owner -xvf lua-language-server-3.10.5-linux-x64.tar.gz
[DEBUG Wed 04 Sep 2024 12:16:13 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:59: fs: unlink /home/nicoth/.local/share/nvim/mason/staging/lua-language-server/libexec/lua-language-server-3.10.5-linux-x64.tar.gz
[DEBUG Wed 04 Sep 2024 12:16:13 AM CEST] ...mason.nvim/lua/mason-core/installer/registry/schemas.lua:52: schemas: download Package(name=lua-language-server) {
lsp = "vscode:https://raw.githubusercontent.com/LuaLS/vscode-lua/master/package.json"
}
[DEBUG Wed 04 Sep 2024 12:16:13 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:65: fs: mkdir /home/nicoth/.local/share/nvim/mason/staging/lua-language-server/mason-schemas
[DEBUG Wed 04 Sep 2024 12:16:13 AM CEST] ...ocal/share/nvim/lazy/mason.nvim/lua/mason-core/fetch.lua:37: Fetching URL "https://raw.githubusercontent.com/LuaLS/vscode-lua/master/package.json"
[DEBUG Wed 04 Sep 2024 12:16:13 AM CEST] ...al/share/nvim/lazy/mason.nvim/lua/mason-core/process.lua:116: Spawning cmd="curl", spawn_opts={
args = { "-H", "User-Agent: mason.nvim v1.9.0 (+https://github.com/williamboman/mason.nvim)", "-fsSL", "-X", "GET", "--connect-timeout", 30, "https://raw.githubusercontent.com/LuaLS/vscode-lua/master/package.json" }
}
[DEBUG Wed 04 Sep 2024 12:16:13 AM CEST] ...al/share/nvim/lazy/mason.nvim/lua/mason-core/process.lua:162: Spawned with pid 164213
[DEBUG Wed 04 Sep 2024 12:16:16 AM CEST] ...al/share/nvim/lazy/mason.nvim/lua/mason-core/process.lua:148: Job pid=164213 exited with exit_code=0, signal=0
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:100: fs: write_file /home/nicoth/.local/share/nvim/mason/staging/lua-language-server/mason-schemas/lsp.json
[DEBUG Wed 04 Sep 2024 12:16:16 AM CEST] ...zy/mason.nvim/lua/mason-core/installer/registry/link.lua:139: Registering bin links Package(name=lua-language-server) {
["lua-language-server"] = "{{source.asset.bin}}"
}
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] ...zy/mason.nvim/lua/mason-core/installer/registry/link.lua:160: Transforming managed executable="libexec/bin/lua-language-server" via "exec"
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:20: fs: file_exists /home/nicoth/.local/share/nvim/mason/staging/lua-language-server/libexec/bin/lua-language-server
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:11: fs: fstat /home/nicoth/.local/share/nvim/mason/staging/lua-language-server/libexec/bin/lua-language-server
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:11: fs: fstat /home/nicoth/.local/share/nvim/mason/staging/lua-language-server/libexec/bin/lua-language-server
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:20: fs: file_exists /home/nicoth/.local/share/nvim/mason/staging/lua-language-server/lua-language-server
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:11: fs: fstat /home/nicoth/.local/share/nvim/mason/staging/lua-language-server/lua-language-server
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:30: fs: dir_exists /home/nicoth/.local/share/nvim/mason/staging/lua-language-server/lua-language-server
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:11: fs: fstat /home/nicoth/.local/share/nvim/mason/staging/lua-language-server/lua-language-server
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:100: fs: write_file /home/nicoth/.local/share/nvim/mason/staging/lua-language-server/lua-language-server
[DEBUG Wed 04 Sep 2024 12:16:16 AM CEST] ...al/share/nvim/lazy/mason.nvim/lua/mason-core/process.lua:116: Spawning cmd="chmod", spawn_opts={
args = { "+x", "lua-language-server" },
cwd = "/home/nicoth/.local/share/nvim/mason/staging/lua-language-server"
}
[DEBUG Wed 04 Sep 2024 12:16:16 AM CEST] ...al/share/nvim/lazy/mason.nvim/lua/mason-core/process.lua:162: Spawned with pid 164250
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] ...nvim/lazy/mason.nvim/lua/mason-core/installer/handle.lua:84: Pushing spawn_handles stack for InstallHandle(package=Package(name=lua-language-server), state=ACTIVE): chmod +x lua-language-server (pid: 164250)
[DEBUG Wed 04 Sep 2024 12:16:16 AM CEST] ...al/share/nvim/lazy/mason.nvim/lua/mason-core/process.lua:148: Job pid=164250 exited with exit_code=0, signal=0
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] ...nvim/lazy/mason.nvim/lua/mason-core/installer/handle.lua:93: Popping spawn_handles stack for InstallHandle(package=Package(name=lua-language-server), state=ACTIVE): chmod +x lua-language-server
[DEBUG Wed 04 Sep 2024 12:16:16 AM CEST] ...zy/mason.nvim/lua/mason-core/installer/registry/link.lua:166: Expanded bin link "lua-language-server" -> "lua-language-server"
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:20: fs: file_exists /home/nicoth/.local/share/nvim/mason/staging/lua-language-server/lua-language-server
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:11: fs: fstat /home/nicoth/.local/share/nvim/mason/staging/lua-language-server/lua-language-server
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:11: fs: fstat /home/nicoth/.local/share/nvim/mason/staging/lua-language-server/lua-language-server
[DEBUG Wed 04 Sep 2024 12:16:16 AM CEST] ...vim/lazy/mason.nvim/lua/mason-core/installer/context.lua:229: Promoting cwd "/home/nicoth/.local/share/nvim/mason/staging/lua-language-server" to "/home/nicoth/.local/share/nvim/mason/packages/lua-language-server"
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] ...are/nvim/lazy/mason.nvim/lua/mason-core/package/init.lua:202: Unlinking Package(name=lua-language-server)
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:20: fs: file_exists /home/nicoth/.local/share/nvim/mason/packages/lua-language-server/mason-receipt.json
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:11: fs: fstat /home/nicoth/.local/share/nvim/mason/packages/lua-language-server/mason-receipt.json
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:114: fs: read_file /home/nicoth/.local/share/nvim/mason/packages/lua-language-server/mason-receipt.json
[DEBUG Wed 04 Sep 2024 12:16:16 AM CEST] ...nvim/lazy/mason.nvim/lua/mason-core/installer/linker.lua:42: Unlinking Package(name=lua-language-server)
[DEBUG Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:59: fs: unlink /home/nicoth/.local/share/nvim/mason/bin/lua-language-server
[DEBUG Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:59: fs: unlink /home/nicoth/.local/share/nvim/mason/share/mason-schemas/lsp/lua-language-server.json
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:30: fs: dir_exists /home/nicoth/.local/share/nvim/mason/packages/lua-language-server
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:11: fs: fstat /home/nicoth/.local/share/nvim/mason/packages/lua-language-server
[DEBUG Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:47: fs: rmrf /home/nicoth/.local/share/nvim/mason/packages/lua-language-server
[DEBUG Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:65: fs: mkdir /home/nicoth/.local/share/nvim/mason/packages/lua-language-server
[DEBUG Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:84: fs: rename /home/nicoth/.local/share/nvim/mason/staging/lua-language-server /home/nicoth/.local/share/nvim/mason/packages/lua-language-server
[DEBUG Wed 04 Sep 2024 12:16:16 AM CEST] ...nvim/lazy/mason.nvim/lua/mason-core/installer/linker.lua:137: Linking Package(name=lua-language-server)
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] ...nvim/lazy/mason.nvim/lua/mason-core/installer/linker.lua:55: Linking Package(name=lua-language-server) bin {
["lua-language-server"] = "lua-language-server"
}
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:30: fs: dir_exists /home/nicoth/.local/share/nvim/mason/bin
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:11: fs: fstat /home/nicoth/.local/share/nvim/mason/bin
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:20: fs: file_exists /home/nicoth/.local/share/nvim/mason/bin/lua-language-server
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:11: fs: fstat /home/nicoth/.local/share/nvim/mason/bin/lua-language-server
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:20: fs: file_exists /home/nicoth/.local/share/nvim/mason/packages/lua-language-server/lua-language-server
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:11: fs: fstat /home/nicoth/.local/share/nvim/mason/packages/lua-language-server/lua-language-server
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:153: fs: symlink /home/nicoth/.local/share/nvim/mason/packages/lua-language-server/lua-language-server /home/nicoth/.local/share/nvim/mason/bin/lua-language-server
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] ...nvim/lazy/mason.nvim/lua/mason-core/installer/linker.lua:55: Linking Package(name=lua-language-server) share {
["mason-schemas/lsp/lua-language-server.json"] = "mason-schemas/lsp.json"
}
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:30: fs: dir_exists /home/nicoth/.local/share/nvim/mason/share/mason-schemas/lsp
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:11: fs: fstat /home/nicoth/.local/share/nvim/mason/share/mason-schemas/lsp
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:20: fs: file_exists /home/nicoth/.local/share/nvim/mason/share/mason-schemas/lsp/lua-language-server.json
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:11: fs: fstat /home/nicoth/.local/share/nvim/mason/share/mason-schemas/lsp/lua-language-server.json
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:20: fs: file_exists /home/nicoth/.local/share/nvim/mason/packages/lua-language-server/mason-schemas/lsp.json
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:11: fs: fstat /home/nicoth/.local/share/nvim/mason/packages/lua-language-server/mason-schemas/lsp.json
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:153: fs: symlink /home/nicoth/.local/share/nvim/mason/packages/lua-language-server/mason-schemas/lsp.json /home/nicoth/.local/share/nvim/mason/share/mason-schemas/lsp/lua-language-server.json
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] ...nvim/lazy/mason.nvim/lua/mason-core/installer/linker.lua:55: Linking Package(name=lua-language-server) opt {}
[DEBUG Wed 04 Sep 2024 12:16:16 AM CEST] ...e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:39: Building receipt for Package(name=lua-language-server)
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:100: fs: write_file /home/nicoth/.local/share/nvim/mason/packages/lua-language-server/mason-receipt.json
[DEBUG Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:59: fs: unlink /home/nicoth/.local/share/nvim/mason/staging/lua-language-server.lock
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] ...nvim/lazy/mason.nvim/lua/mason-core/installer/handle.lua:195: Closing InstallHandle(package=Package(name=lua-language-server), state=ACTIVE)
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] ...nvim/lazy/mason.nvim/lua/mason-core/installer/handle.lua:127: Changing InstallHandle(package=Package(name=lua-language-server), state=CLOSED) state from "ACTIVE" to "CLOSED"
[INFO Wed 04 Sep 2024 12:16:16 AM CEST] ...e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:245: Installation succeeded for Package(name=lua-language-server)
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] ...l/share/nvim/lazy/mason.nvim/lua/mason-registry/init.lua:45: Scanning installation root dir
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:127: fs: fs_opendir /home/nicoth/.local/share/nvim/mason/packages
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:134: fs: fs_readdir /home/nicoth/.local/share/nvim/mason/packages { {
name = "clangd"
}, {
name = "rust-analyzer"
}, {
name = "lua-language-server"
} }
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:134: fs: fs_readdir /home/nicoth/.local/share/nvim/mason/packages nil
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] .../.local/share/nvim/lazy/mason.nvim/lua/mason-core/fs.lua:140: fs: fs_readdir exhausted scan /home/nicoth/.local/share/nvim/mason/packages
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] ...l/share/nvim/lazy/mason.nvim/lua/mason-registry/init.lua:56: Resolved installation root dirs {}
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] ...m/lazy/mason-lspconfig.nvim/lua/mason-lspconfig/init.lua:81: Checking handler for "lua_ls"
[TRACE Wed 04 Sep 2024 12:16:16 AM CEST] ...m/lazy/mason-lspconfig.nvim/lua/mason-lspconfig/init.lua:83: Calling handler for "lua_ls"
Neovim version (>= 0.7)
NVIM v0.10.1 Build type: RelWithDebInfo LuaJIT 2.1.1713484068
Operating system/version
Linux 6.10.7-arch1-1
Healthcheck
mason: require("mason.health").check()
mason.nvim ~
- WARNING mason.nvim version v1.9.0
- ADVICE:
- The latest version of mason.nvim is: v1.10.0
- OK PATH: prepend
- OK Providers:
mason.providers.registry-api
mason.providers.client
- OK neovim version >= 0.7.0
mason.nvim [Registries] ~
- OK Registry `github.com/mason-org/mason-registry version: 2024-09-03-bland-stove` is installed.
mason.nvim [Core utils] ~
- OK unzip: `UnZip 6.00 of 20 April 2009, by Info-ZIP. Maintained by C. Spieler. Send`
- OK wget: `GNU Wget 1.24.5 built on linux-gnu.`
- OK curl: `curl 8.9.1 (x86_64-pc-linux-gnu) libcurl/8.9.1 OpenSSL/3.3.1 zlib/1.3.1 brotli/1.1.0 zstd/1.5.6 libidn2/2.3.7 libpsl/0.21.5 libssh2/1.11.0 nghttp2/1.63.0 nghttp3/1.5.0`
- OK gzip: `gzip 1.13`
- OK tar: `tar (GNU tar) 1.35`
- OK bash: `GNU bash, version 5.2.32(1)-release (x86_64-pc-linux-gnu)`
- OK sh: `Ok`
mason.nvim [Languages] ~
- WARNING Go: not available
- ADVICE:
- spawn: go failed with exit code - and signal -. go is not executable
- WARNING Composer: not available
- ADVICE:
- spawn: composer failed with exit code - and signal -. composer is not executable
- WARNING PHP: not available
- ADVICE:
- spawn: php failed with exit code - and signal -. php is not executable
- WARNING Ruby: not available
- ADVICE:
- spawn: ruby failed with exit code - and signal -. ruby is not executable
- WARNING RubyGem: not available
- ADVICE:
- spawn: gem failed with exit code - and signal -. gem is not executable
- WARNING javac: not available
- ADVICE:
- spawn: javac failed with exit code - and signal -. javac is not executable
- WARNING java: not available
- ADVICE:
- spawn: java failed with exit code - and signal -. java is not executable
- WARNING julia: not available
- ADVICE:
- spawn: julia failed with exit code - and signal -. julia is not executable
- OK python: `Python 3.12.5`
- OK node: `v22.7.0`
- OK cargo: `cargo 1.80.1 (376290515 2024-07-16)`
- WARNING luarocks: failed to parse version
- ADVICE:
- Error: ...h/.local/share/nvim/lazy/mason.nvim/lua/mason/health.lua:214: attempt to compare number with nil
- OK npm: `10.8.3`
- OK pip: `pip 24.2 from /usr/lib/python3.12/site-packages/pip (python 3.12)`
- OK python venv: `Ok`
mason.nvim [GitHub] ~
- OK GitHub API rate limit. Used: 0. Remaining: 60. Limit: 60. Reset: Wed 04 Sep 2024 01:24:47 AM CEST.
Install and authenticate via gh-cli to increase rate limit.
Screenshots
No response