williamboman/mason-lspconfig.nvim

`ensure_installed` seems broken

Closed this issue · 2 comments

Just upgraded to

        version 1.29.0
        tag     v1.29.0
        branch  main
        commit  9ae570e

and suddenly started getting notifications:

2024-05-11T19:57:18 mason-lspconfig.nvim  WARN [mason-lspconfig.nvim] Server "basedpyright" is not a valid entry in ensure_installed. Make sure to only provide lspconfig server names.
2024-05-11T19:57:18 mason-lspconfig.nvim  WARN [mason-lspconfig.nvim] Server "bashls" is not a valid entry in ensure_installed. Make sure to only provide lspconfig server names.
2024-05-11T19:57:18 mason-lspconfig.nvim  WARN [mason-lspconfig.nvim] Server "dockerls" is not a valid entry in ensure_installed. Make sure to only provide lspconfig server names.
2024-05-11T19:57:18 mason-lspconfig.nvim  WARN [mason-lspconfig.nvim] Server "gopls" is not a valid entry in ensure_installed. Make sure to only provide lspconfig server names.
2024-05-11T19:57:18 mason-lspconfig.nvim  WARN [mason-lspconfig.nvim] Server "html" is not a valid entry in ensure_installed. Make sure to only provide lspconfig server names.
2024-05-11T19:57:18 mason-lspconfig.nvim  WARN [mason-lspconfig.nvim] Server "jsonls" is not a valid entry in ensure_installed. Make sure to only provide lspconfig server names.
2024-05-11T19:57:18 mason-lspconfig.nvim  WARN [mason-lspconfig.nvim] Server "lua_ls" is not a valid entry in ensure_installed. Make sure to only provide lspconfig server names.
2024-05-11T19:57:18 mason-lspconfig.nvim  WARN [mason-lspconfig.nvim] Server "marksman" is not a valid entry in ensure_installed. Make sure to only provide lspconfig server names.
2024-05-11T19:57:18 mason-lspconfig.nvim  WARN [mason-lspconfig.nvim] Server "ruby_lsp" is not a valid entry in ensure_installed. Make sure to only provide lspconfig server names.
2024-05-11T19:57:18 mason-lspconfig.nvim  WARN [mason-lspconfig.nvim] Server "solargraph" is not a valid entry in ensure_installed. Make sure to only provide lspconfig server names.
2024-05-11T19:57:18 mason-lspconfig.nvim  WARN [mason-lspconfig.nvim] Server "sqlls" is not a valid entry in ensure_installed. Make sure to only provide lspconfig server names.
2024-05-11T19:57:18 mason-lspconfig.nvim  WARN [mason-lspconfig.nvim] Server "svelte" is not a valid entry in ensure_installed. Make sure to only provide lspconfig server names.
2024-05-11T19:57:18 mason-lspconfig.nvim  WARN [mason-lspconfig.nvim] Server "taplo" is not a valid entry in ensure_installed. Make sure to only provide lspconfig server names.
2024-05-11T19:57:18 mason-lspconfig.nvim  WARN [mason-lspconfig.nvim] Server "terraformls" is not a valid entry in ensure_installed. Make sure to only provide lspconfig server names.
2024-05-11T19:57:18 mason-lspconfig.nvim  WARN [mason-lspconfig.nvim] Server "tsserver" is not a valid entry in ensure_installed. Make sure to only provide lspconfig server names.
2024-05-11T19:57:18 mason-lspconfig.nvim  WARN [mason-lspconfig.nvim] Server "vimls" is not a valid entry in ensure_installed. Make sure to only provide lspconfig server names.
2024-05-11T19:57:18 mason-lspconfig.nvim  WARN [mason-lspconfig.nvim] Server "vuels" is not a valid entry in ensure_installed. Make sure to only provide lspconfig server names.

However, my configuration hasn't changed:

    require("mason-lspconfig").setup({
      ensure_installed = {
        "basedpyright",
        "bashls",
        "dockerls",
        "gopls",
        "html",
        "jsonls",
        "lua_ls",
        "marksman",
        "ruby_lsp",
        "solargraph",
        "sqlls",
        "svelte",
        "taplo",
        "terraformls",
        "tsserver",
        "vimls",
        "vuels",
      },
    })

Same issue here :(

Should be fixed in [1705](williamboman/mason.nvim#1705!