UnstableのNeoVimでmason.nvimのインストール中にエラーが発生しました。NeoVimのビルド版で回避しました。
..mason-core/log.lua:141: bad argument #2 to 'format' (string expected, got table)
エラーの箇所(log.lua:141)について特に問題はなさそう。
NeoVimは最新版に近づけるために、PPAに登録されたパッケージをインストールしました。(MacでUbuntuコンテナを利用したため、AArch64-Ubuntu向けPPAからunstable版をインストールする必要があった)
はじめはmason.nvimの問題だと思っていましたが、冒頭の通りNeoVimのビルド&インストール版にすることで回避できることが分かりました。ビルドの場合にはv0.9.1と v0.10.0-devのどちらでもエラーは起きていません。
PPAの場合にはLua周りの設定が必要で漏れていたのかも知れませんが、とりあえずビルド版で様子を見たいと思います。(夏休みだし原因調査までしたいけど難しいかな)
環境
MacBook Air (M1)
OS: Ventura 13.4
OS(Container): Ubuntu 22.04
mason.nvim: v1.6.2
NeoVim:
PPA 0.10.0~ubuntu1+git202308131603-017ff93b0-9b397864c-cb076f922~ubuntu22.04.1
Build 6d93bdd458a03bd07b1797e43bb11e3be560d340