Describe the bug
After the latest update, when opening a lua file this is thrown:
Error detected while processing FileType Autocommands for "*":
E5108: Error executing lua /usr/local/share/nvim/runtime/lua/vim/treesitter/query.lua:119: query: invalid node type at position 1483
To Reproduce
Steps to reproduce the behavior:
Expected behavior
No error.
Output of :checkhealth nvim_treesitter
git executable found.cc executable found.highlights.scm query found for elmlocals.scm query found for elmfolds.scm query found for elmindents.scm query found for elmhighlights.scm found.locals.scm found.folds.scm found.indents.scm query found for chighlights.scm found.locals.scm found.folds.scm found.indents.scm query found for tealhighlights.scm found.locals.scm found.folds.scm query found for javaindents.scm query found for javahighlights.scm found.locals.scm found.folds.scm found.indents.scm query found for pythonhighlights.scm found.locals.scm found.folds.scm query found for dartindents.scm query found for darthighlights.scm query found for lua:TSUpdate lua (queries might have been adapted for a upstream parser change)locals.scm found.folds.scm found.indents.scm found.highlights.scm found.locals.scm found.folds.scm found.indents.scm query found for ocamlhighlights.scm found.locals.scm found.folds.scm found.indents.scm query found for gohighlights.scm found.locals.scm found.folds.scm found.indents.scm query found for nixhighlights.scm query found for yamllocals.scm query found for yamlfolds.scm query found for yamlindents.scm query found for yamlhighlights.scm found.locals.scm query found for jsonfolds.scm query found for jsonindents.scm query found for jsonhighlights.scm found.locals.scm query found for jsdocfolds.scm query found for jsdocindents.scm query found for jsdochighlights.scm found.locals.scm found.folds.scm found.indents.scm query found for phphighlights.scm found.locals.scm found.folds.scm query found for clojureindents.scm query found for clojurehighlights.scm found.locals.scm found.folds.scm query found for htmlindents.scm query found for htmlhighlights.scm found.locals.scm found.folds.scm found.indents.scm query found for typescripthighlights.scm found.locals.scm found.folds.scm query found for fennelindents.scm query found for fennelWARNING: No highlights.scm query found for swift
ADVICE:
Additional context
Add any other context about the problem here.
locals.scm query found for swiftfolds.scm query found for swiftindents.scm query found for swifthighlights.scm found.locals.scm found.folds.scm query found for queryindents.scm query found for queryhighlights.scm found.locals.scm query found for regexfolds.scm query found for regexindents.scm query found for regexhighlights.scm found.locals.scm found.folds.scm found.indents.scm query found for cpphighlights.scm found.locals.scm found.folds.scm found.indents.scm query found for veriloghighlights.scm found.locals.scm found.folds.scm query found for qlindents.scm query found for qlhighlights.scm found.locals.scm found.folds.scm query found for rubyindents.scm query found for rubyhighlights.scm query found for vuelocals.scm query found for vuefolds.scm query found for vueindents.scm query found for vuehighlights.scm found.locals.scm query found for ocamllexfolds.scm query found for ocamllexindents.scm query found for ocamllexhighlights.scm query found for scalalocals.scm query found for scalafolds.scm query found for scalaindents.scm query found for scalahighlights.scm found.locals.scm found.folds.scm query found for tomlindents.scm query found for tomlhighlights.scm found.locals.scm found.folds.scm query found for rustindents.scm query found for rusthighlights.scm found.locals.scm found.folds.scm query found for bashindents.scm query found for bashhighlights.scm found.locals.scm found.folds.scm found.indents.scm query found for ocaml_interfacehighlights.scm found.locals.scm found.folds.scm query found for rstindents.scm query found for rsthighlights.scm found.locals.scm query found for cssfolds.scm query found for cssindents.scm query found for csshighlights.scm query found for julialocals.scm query found for juliafolds.scm query found for juliaindents.scm query found for juliahighlights.scm found.locals.scm found.folds.scm found.indents.scm query found for javascripthighlights.scm query found for haskelllocals.scm query found for haskellfolds.scm query found for haskellindents.scm query found for haskellhighlights.scm found.locals.scm query found for c_sharpfolds.scm query found for c_sharpindents.scm query found for c_sharphighlights.scm found.locals.scm found.folds.scm found.indents.scm query found for tsxOutput of nvim --version
NVIM v0.5.0-869-g71d4f5851
Build type: Debug
LuaJIT 2.1.0-beta3
Compilation: /usr/bin/cc -g -Wall -Wextra -pedantic -Wno-unused-parameter -Wstrict-prototypes -std=gnu99 -Wshadow -Wconversion -Wmissing-prototypes -Wimplicit-fallthrough -Wvla -fstack-protector-strong -fno-common -fdiagnostics-color=always -DINCLUDE_GENERATED_DECLARATIONS -D_GNU_SOURCE -DNVIM_MSGPACK_HAS_FLOAT32 -DNVIM_UNIBI_HAS_VAR_FROM -DMIN_LOG_LEVEL=1 -I/home/rabbit/sources/neovim/build/config -I/home/rabbit/sources/neovim/src -I/home/rabbit/sources/neovim/.deps/usr/include -I/usr/include -I/home/rabbit/sources/neovim/build/src/nvim/auto -I/home/rabbit/sources/neovim/build/include
Compiled by rabbit@station
Features: +acl +iconv +tui
See ":help feature-compile"
system vimrc file: "$VIM/sysinit.vim"
fall-back for $VIM: "/usr/local/share/nvim"
Run :checkhealth for more info
Did you ran TSUpdate lua?
I just had the same issue. Updating tree-sitter homebrew package from HEAD fixed it.
edit: and then rebuilding neovim afterward
@vigoux TSUpdate lua fixed it for me, thank you!
Since TSUpdate now reinstalls outdated parsers, we could the check on startup? It's only comparing SHAs.
Or we just recommend in documentation more urgently to add it to you plugin manager Post-Update hook.
I would do both, that way people will update more often.