Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Listing installed packages is not working #1780

Open
2 tasks done
Captainfl4me opened this issue Sep 3, 2024 · 0 comments
Open
2 tasks done

Listing installed packages is not working #1780

Captainfl4me opened this issue Sep 3, 2024 · 0 comments

Comments

@Captainfl4me
Copy link

Captainfl4me commented Sep 3, 2024

I've searched open issues for similar requests

  • Yes

I've recently downloaded the latest plugin version of mason.nvim

  • 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 (luvit/luv#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/lua-language-server@3.10.5 {
  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/lua-language-server@3.10.5
[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/lua-language-server@3.10.5 {
  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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant