LunarVim / LunarVim

🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.
https://www.lunarvim.org
GNU General Public License v3.0
18.38k stars 1.51k forks source link

[Bug]: Error executing vim.schedule lua callback: ... #1499

Closed gvanbeck closed 3 years ago

gvanbeck commented 3 years ago

Problem description

Just did fresh install and trying out but: Error executing vim.schedule lua callback: ...r/neovim/HEAD-5d63354/share/nvim/runtime/lua/vim/uri.lua:116: attempt to index local 'uri' (a nil value) Press ENTER or type command to continue

LunarVim version

rolling

Neovim version (>= 0.5)

NVIM v0.6.0-dev+1656-g5d633546b

Relevant log output

health#which_key#check
========================================================================
## WhichKey: checking conflicting keymaps

health#nvim_treesitter#check
========================================================================
## Installation
  - OK: `tree-sitter` found  0.20.0 (e85a279cf29da1b08648e27214dda20a841e57c8) (parser generator, only needed for :TSInstallFromGrammar)
  - OK: `node` found v16.2.0 (only needed for :TSInstallFromGrammar)
  - OK: `git` executable found.
  - OK: `cc` executable found. Selected from { vim.NIL, "cc", "gcc", "clang", "cl" }
  - OK: Neovim was compiled with tree-sitter runtime ABI version 13 (required >=13). Parsers must be compatible with runtime ABI.

## Parser/Features H L F I J
  - ruby           ‚úì ‚úì ‚úì ‚úì ‚úì 
  - sparql         ‚úì ‚úì ‚úì ‚úì ‚úì 
  - rust           ‚úì ‚úì ‚úì ‚úì ‚úì 
  - turtle         ‚úì ‚úì ‚úì ‚úì ‚úì 
  - commonlisp     ‚úì ‚úì ‚úì . . 
  - svelte         ‚úì . ‚úì ‚úì ‚úì 
  - cuda           ‚úì ‚úì ‚úì ‚úì . 
  - latex          ‚úì . ‚úì . ‚úì 
  - ledger         ‚úì . ‚úì ‚úì ‚úì 
  - bibtex         ‚úì . ‚úì ‚úì . 
  - typescript     ‚úì ‚úì ‚úì ‚úì ‚úì 
  - gomod          ‚úì . . . . 
  - vue            ‚úì . ‚úì . ‚úì 
  - elixir         ‚úì ‚úì ‚úì ‚úì ‚úì 
  - bash           ‚úì ‚úì ‚úì . ‚úì 
  - erlang         . . . . . 
  - fish           ‚úì ‚úì ‚úì ‚úì ‚úì 
  - yaml           ‚úì ‚úì ‚úì ‚úì ‚úì 
  - graphql        ‚úì . . ‚úì ‚úì 
  - zig            ‚úì ‚úì ‚úì ‚úì ‚úì 
  - gdscript       ‚úì ‚úì . . ‚úì 
  - html           ‚úì ‚úì ‚úì ‚úì ‚úì 
  - java           ‚úì ‚úì . ‚úì ‚úì 
  - nix            ‚úì ‚úì ‚úì . ‚úì 
  - json           ‚úì ‚úì ‚úì ‚úì . 
  - julia          ‚úì ‚úì ‚úì ‚úì ‚úì 
  - ocaml          ‚úì ‚úì ‚úì . ‚úì 
  - kotlin         ‚úì . . . ‚úì 
  - ocamllex       ‚úì . . . ‚úì 
  - c_sharp        ‚úì . ‚úì . ‚úì 
  - beancount      ‚úì . ‚úì . . 
  - tsx            ‚úì ‚úì ‚úì ‚úì ‚úì 
  - supercollider  ‚úì ‚úì ‚úì ‚úì ‚úì 
  - hcl            ‚úì . ‚úì . ‚úì 
  - cpp            ‚úì ‚úì ‚úì ‚úì ‚úì 
  - toml           ‚úì ‚úì ‚úì ‚úì ‚úì 
  - glimmer        ‚úì . . . . 
  - cmake          ‚úì . ‚úì . . 
  - clojure        ‚úì ‚úì ‚úì . ‚úì 
  - jsonc          ‚úì ‚úì ‚úì ‚úì ‚úì 
  - css            ‚úì . ‚úì ‚úì ‚úì 
  - query          ‚úì ‚úì ‚úì ‚úì ‚úì 
  - php            ‚úì ‚úì ‚úì ‚úì ‚úì 
  - regex          ‚úì . . . . 
  - rst            ‚úì ‚úì . . ‚úì 
  - ocaml_interface‚úì ‚úì ‚úì . ‚úì 
  - fennel         ‚úì ‚úì . . ‚úì 
  - scss           ‚úì . . ‚úì . 
  - teal           ‚úì ‚úì ‚úì ‚úì ‚úì 
  - javascript     ‚úì ‚úì ‚úì ‚úì ‚úì 
  - dockerfile     ‚úì . . . ‚úì 
  - ql             ‚úì ‚úì . ‚úì ‚úì 
  - python         ‚úì ‚úì ‚úì ‚úì ‚úì 
  - go             ‚úì ‚úì ‚úì ‚úì ‚úì 
  - verilog        ‚úì ‚úì ‚úì . ‚úì 
  - c              ‚úì ‚úì ‚úì ‚úì ‚úì 
  - dart           ‚úì ‚úì . ‚úì ‚úì 
  - r              ‚úì ‚úì . . . 
  - lua            ‚úì ‚úì ‚úì ‚úì ‚úì 
  - comment        ‚úì . . . . 
  - devicetree     ‚úì ‚úì ‚úì ‚úì ‚úì 
  - jsdoc          ‚úì . . . . 

 Legend: H[ighlight], L[ocals], F[olds], I[ndents], In[j]ections
         +) multiple parsers found, only one will be used
         x) errors found in the query, try to run :TSUpdate {lang}

health#lspconfig#check
========================================================================
## Checking language server protocol configuration
  - INFO: null-ls: configuration checked.

health#nvim#check
========================================================================
## Configuration
  - OK: no issues found

## Performance
  - OK: Build type: Release

## Remote Plugins
  - OK: Up to date

## terminal
  - INFO: key_backspace (kbs) terminfo entry: key_backspace=^H
  - INFO: key_dc (kdch1) terminfo entry: key_dc=\E[3~
  - INFO: $TERM_PROGRAM='iTerm.app'
  - INFO: $COLORTERM='truecolor'

health#provider#check
========================================================================
## Clipboard (optional)
  - OK: Clipboard tool found: pbcopy

## Python 2 provider (optional)
  - WARNING: No Python executable found that can `import neovim`. Using the first available executable for diagnostics.
  - ERROR: Python provider error:
    - ADVICE:
      - provider/pythonx: Could not load Python 2:
          /usr/bin/python2 does not have the "neovim" module. :help |provider-python|
          /usr/bin/python2.7 does not have the "neovim" module. :help |provider-python|
          python2.6 not found in search path or not executable.
          /usr/bin/python does not have the "neovim" module. :help |provider-python|
  - INFO: Executable: Not found

## Python 3 provider (optional)
  - INFO: `g:python3_host_prog` is not set.  Searching for python3 in the environment.
  - INFO: Multiple python3 executables found.  Set `g:python3_host_prog` to avoid surprises.
  - INFO: Executable: /usr/local/bin/python3
  - INFO: Other python executable: /usr/bin/python3
  - INFO: Python version: 3.9.6
  - INFO: pynvim version: 0.4.3
  - OK: Latest pynvim is installed.

## Python virtualenv
  - OK: no $VIRTUAL_ENV

## Ruby provider (optional)
  - INFO: Ruby: ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin20]
  - INFO: Host: /usr/local/bin/neovim-ruby-host
  - OK: Latest "neovim" gem is installed: 0.8.1

## Node.js provider (optional)
  - INFO: Node.js: v16.2.0
  - INFO: Nvim node.js host: /Users/gert/.npm-global/lib/node_modules/neovim/bin/cli.js
  - OK: Latest "neovim" npm/yarn package is installed: 4.10.0

## Perl provider (optional)
  - ERROR: perl provider error:
    - ADVICE:
      - "Neovim::Ext" cpan module is not installed

health#treesitter#check
========================================================================
## Checking treesitter configuration
  - INFO: Runtime ABI version : 13
  - OK: Loaded parser for bash: ABI version 13
  - OK: Loaded parser for beancount: ABI version 13
  - OK: Loaded parser for bibtex: ABI version 13
  - OK: Loaded parser for c: ABI version 13
  - OK: Loaded parser for clojure: ABI version 13
  - OK: Loaded parser for cmake: ABI version 13
  - OK: Loaded parser for comment: ABI version 13
  - OK: Loaded parser for commonlisp: ABI version 13
  - OK: Loaded parser for cpp: ABI version 13
  - OK: Loaded parser for css: ABI version 13
  - OK: Loaded parser for cuda: ABI version 13
  - OK: Loaded parser for c_sharp: ABI version 13
  - OK: Loaded parser for dart: ABI version 13
  - OK: Loaded parser for devicetree: ABI version 13
  - OK: Loaded parser for dockerfile: ABI version 13
  - OK: Loaded parser for elixir: ABI version 13
  - OK: Loaded parser for erlang: ABI version 13
  - OK: Loaded parser for fennel: ABI version 13
  - OK: Loaded parser for fish: ABI version 13
  - OK: Loaded parser for gdscript: ABI version 13
  - OK: Loaded parser for glimmer: ABI version 13
  - OK: Loaded parser for go: ABI version 13
  - OK: Loaded parser for gomod: ABI version 13
  - OK: Loaded parser for graphql: ABI version 13
  - OK: Loaded parser for hcl: ABI version 13
  - OK: Loaded parser for html: ABI version 13
  - OK: Loaded parser for java: ABI version 13
  - OK: Loaded parser for javascript: ABI version 13
  - OK: Loaded parser for jsdoc: ABI version 13
  - OK: Loaded parser for json: ABI version 13
  - OK: Loaded parser for jsonc: ABI version 13
  - OK: Loaded parser for julia: ABI version 13
  - OK: Loaded parser for kotlin: ABI version 13
  - OK: Loaded parser for latex: ABI version 13
  - OK: Loaded parser for ledger: ABI version 13
  - OK: Loaded parser for lua: ABI version 13
  - OK: Loaded parser for nix: ABI version 13
  - OK: Loaded parser for ocaml: ABI version 13
  - OK: Loaded parser for ocamllex: ABI version 13
  - OK: Loaded parser for ocaml_interface: ABI version 13
  - OK: Loaded parser for php: ABI version 13
  - OK: Loaded parser for python: ABI version 13
  - OK: Loaded parser for ql: ABI version 13
  - OK: Loaded parser for query: ABI version 13
  - OK: Loaded parser for r: ABI version 13
  - OK: Loaded parser for regex: ABI version 13
  - OK: Loaded parser for rst: ABI version 13
  - OK: Loaded parser for ruby: ABI version 13
  - OK: Loaded parser for rust: ABI version 13
  - OK: Loaded parser for scss: ABI version 13
  - OK: Loaded parser for sparql: ABI version 13
  - OK: Loaded parser for supercollider: ABI version 13
  - OK: Loaded parser for svelte: ABI version 13
  - OK: Loaded parser for teal: ABI version 13
  - OK: Loaded parser for toml: ABI version 13
  - OK: Loaded parser for tsx: ABI version 13
  - OK: Loaded parser for turtle: ABI version 13
  - OK: Loaded parser for typescript: ABI version 13
  - OK: Loaded parser for verilog: ABI version 13
  - OK: Loaded parser for vue: ABI version 13
  - OK: Loaded parser for yaml: ABI version 13
  - OK: Loaded parser for zig: ABI version 13
  - OK: Loaded parser for bash: ABI version 13
  - OK: Loaded parser for beancount: ABI version 13
  - OK: Loaded parser for bibtex: ABI version 13
  - OK: Loaded parser for c: ABI version 13
  - OK: Loaded parser for clojure: ABI version 13
  - OK: Loaded parser for cmake: ABI version 13
  - OK: Loaded parser for comment: ABI version 13
  - OK: Loaded parser for commonlisp: ABI version 13
  - OK: Loaded parser for cpp: ABI version 13
  - OK: Loaded parser for css: ABI version 13
  - OK: Loaded parser for cuda: ABI version 13
  - OK: Loaded parser for c_sharp: ABI version 13
  - OK: Loaded parser for dart: ABI version 13
  - OK: Loaded parser for devicetree: ABI version 13
  - OK: Loaded parser for dockerfile: ABI version 13
  - OK: Loaded parser for elixir: ABI version 13
  - OK: Loaded parser for erlang: ABI version 13
  - OK: Loaded parser for fennel: ABI version 13
  - OK: Loaded parser for fish: ABI version 13
  - OK: Loaded parser for gdscript: ABI version 13
  - OK: Loaded parser for glimmer: ABI version 13
  - OK: Loaded parser for go: ABI version 13
  - OK: Loaded parser for gomod: ABI version 13
  - OK: Loaded parser for graphql: ABI version 13
  - OK: Loaded parser for hcl: ABI version 13
  - OK: Loaded parser for html: ABI version 13
  - OK: Loaded parser for java: ABI version 13
  - OK: Loaded parser for javascript: ABI version 13
  - OK: Loaded parser for jsdoc: ABI version 13
  - OK: Loaded parser for json: ABI version 13
  - OK: Loaded parser for jsonc: ABI version 13
  - OK: Loaded parser for julia: ABI version 13
  - OK: Loaded parser for kotlin: ABI version 13
  - OK: Loaded parser for latex: ABI version 13
  - OK: Loaded parser for ledger: ABI version 13
  - OK: Loaded parser for lua: ABI version 13
  - OK: Loaded parser for nix: ABI version 13
  - OK: Loaded parser for ocaml: ABI version 13
  - OK: Loaded parser for ocamllex: ABI version 13
  - OK: Loaded parser for ocaml_interface: ABI version 13
  - OK: Loaded parser for php: ABI version 13
  - OK: Loaded parser for python: ABI version 13
  - OK: Loaded parser for ql: ABI version 13
  - OK: Loaded parser for query: ABI version 13
  - OK: Loaded parser for r: ABI version 13
  - OK: Loaded parser for regex: ABI version 13
  - OK: Loaded parser for rst: ABI version 13
  - OK: Loaded parser for ruby: ABI version 13
  - OK: Loaded parser for rust: ABI version 13
  - OK: Loaded parser for scss: ABI version 13
  - OK: Loaded parser for sparql: ABI version 13
  - OK: Loaded parser for supercollider: ABI version 13
  - OK: Loaded parser for svelte: ABI version 13
  - OK: Loaded parser for teal: ABI version 13
  - OK: Loaded parser for toml: ABI version 13
  - OK: Loaded parser for tsx: ABI version 13
  - OK: Loaded parser for turtle: ABI version 13
  - OK: Loaded parser for typescript: ABI version 13
  - OK: Loaded parser for verilog: ABI version 13
  - OK: Loaded parser for vue: ABI version 13
  - OK: Loaded parser for yaml: ABI version 13
  - OK: Loaded parser for zig: ABI version 13

Screenshots

No response

I have

abzcoding commented 3 years ago

please downgrade to neovim 0.5 release

vlcinsky commented 3 years ago

@gvanbeck

As the issue applies only to unstable neovim (prerelease of v0.6) and things are working with stable neovim v0.5.0, I would propose closing this issue.