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

error in executing :Gitsigns preview_hunk_inline #979

Closed
kumarvivek1752 opened this issue Apr 5, 2024 · 2 comments · Fixed by #1002
Closed

error in executing :Gitsigns preview_hunk_inline #979

kumarvivek1752 opened this issue Apr 5, 2024 · 2 comments · Fixed by #1002
Labels
bug Something isn't working

Comments

@kumarvivek1752
Copy link

Description

when i try to run this command :Gitsigns preview_hunk_inline

it gives me error

Error executing Lua callback: ...cal/share/nvim/lazy/gitsigns.nvim/lua/gitsigns/async.lua:85: The coroutine failed with this messa
ge: ...cal/share/nvim/lazy/gitsigns.nvim/lua/gitsigns/async.lua:85: The coroutine failed with this message: ...l/share/nvim/lazy/g
itsigns.nvim/lua/gitsigns/actions.lua:221: attempt to index local 'bcache' (a nil value)                                          
stack traceback:                                                                                                                  
        ...l/share/nvim/lazy/gitsigns.nvim/lua/gitsigns/actions.lua: in function 'get_hunks'                                      
        ...l/share/nvim/lazy/gitsigns.nvim/lua/gitsigns/actions.lua:231: in function 'get_hunk'                                   
        ...l/share/nvim/lazy/gitsigns.nvim/lua/gitsigns/actions.lua:790: in function 'get_hunk_with_staged'                       
        ...l/share/nvim/lazy/gitsigns.nvim/lua/gitsigns/actions.lua:805: in function <...l/share/nvim/lazy/gitsigns.nvim/lua/gitsi
gns/actions.lua:802>                                                                                                              
stack traceback:                                                                                                                  
        [C]: in function 'error'                                                                                                  
        ...cal/share/nvim/lazy/gitsigns.nvim/lua/gitsigns/async.lua:85: in function 'step'                                        
        ...cal/share/nvim/lazy/gitsigns.nvim/lua/gitsigns/async.lua:112: in function 'f'                                          
        ...local/share/nvim/lazy/gitsigns.nvim/lua/gitsigns/cli.lua:100: in function <...local/share/nvim/lazy/gitsigns.nvim/lua/g
itsigns/cli.lua:65>                                                                                                               
stack traceback:                                                                                                                  
        [C]: in function 'error'                                                                                                  
        ...cal/share/nvim/lazy/gitsigns.nvim/lua/gitsigns/async.lua:85: in function 'step'                                        
        ...cal/share/nvim/lazy/gitsigns.nvim/lua/gitsigns/async.lua:112: in function 'run'                                        
        ...ek/.local/share/nvim/lazy/gitsigns.nvim/lua/gitsigns.lua:112: in function <...ek/.local/share/nvim/lazy/gitsigns.nvim/l
ua/gitsigns.lua:111>                                                                                                              
Press ENTER or type command to continue  

Neovim version

0.9.5

Operating system and version

pop_os_22.4

Expected behavior

No response

Actual behavior

error

Error executing Lua callback: ...cal/share/nvim/lazy/gitsigns.nvim/lua/gitsigns/async.lua:85: The coroutine failed with this messa
ge: ...cal/share/nvim/lazy/gitsigns.nvim/lua/gitsigns/async.lua:85: The coroutine failed with this message: ...l/share/nvim/lazy/g
itsigns.nvim/lua/gitsigns/actions.lua:221: attempt to index local 'bcache' (a nil value)                                          
stack traceback:                                                                                                                  
        ...l/share/nvim/lazy/gitsigns.nvim/lua/gitsigns/actions.lua: in function 'get_hunks'                                      
        ...l/share/nvim/lazy/gitsigns.nvim/lua/gitsigns/actions.lua:231: in function 'get_hunk'                                   
        ...l/share/nvim/lazy/gitsigns.nvim/lua/gitsigns/actions.lua:790: in function 'get_hunk_with_staged'                       
        ...l/share/nvim/lazy/gitsigns.nvim/lua/gitsigns/actions.lua:805: in function <...l/share/nvim/lazy/gitsigns.nvim/lua/gitsi
gns/actions.lua:802>                                                                                                              
stack traceback:                                                                                                                  
        [C]: in function 'error'                                                                                                  
        ...cal/share/nvim/lazy/gitsigns.nvim/lua/gitsigns/async.lua:85: in function 'step'                                        
        ...cal/share/nvim/lazy/gitsigns.nvim/lua/gitsigns/async.lua:112: in function 'f'                                          
        ...local/share/nvim/lazy/gitsigns.nvim/lua/gitsigns/cli.lua:100: in function <...local/share/nvim/lazy/gitsigns.nvim/lua/g
itsigns/cli.lua:65>                                                                                                               
stack traceback:                                                                                                                  
        [C]: in function 'error'                                                                                                  
        ...cal/share/nvim/lazy/gitsigns.nvim/lua/gitsigns/async.lua:85: in function 'step'                                        
        ...cal/share/nvim/lazy/gitsigns.nvim/lua/gitsigns/async.lua:112: in function 'run'                                        
        ...ek/.local/share/nvim/lazy/gitsigns.nvim/lua/gitsigns.lua:112: in function <...ek/.local/share/nvim/lazy/gitsigns.nvim/l
ua/gitsigns.lua:111>                                                                                                              
Press ENTER or type command to continue  

Minimal config

return {

    'lewis6991/gitsigns.nvim',

    config=function ()
        require('gitsigns').setup()
        
    end
}

Steps to reproduce

  1. nvim --clean -u minimal.lua
  2. run this command in command mode :Gitsigns preview_hunk_inline

Gitsigns debug messages

No response

@kumarvivek1752 kumarvivek1752 added the bug Something isn't working label Apr 5, 2024
@tribhuwan-kumar
Copy link

Error executing Lua callback: ...cal/share/nvim/lazy/gitsigns.nvim/lua/gitsigns/async.lua:85: The coroutine failed with this messa
ge: ...cal/share/nvim/lazy/gitsigns.nvim/lua/gitsigns/async.lua:85: The coroutine failed with this message: ...l/share/nvim/lazy/g
itsigns.nvim/lua/gitsigns/actions.lua:221: attempt to index local 'bcache' (a nil value)
stack traceback:
...l/share/nvim/lazy/gitsigns.nvim/lua/gitsigns/actions.lua: in function 'get_hunks'
...l/share/nvim/lazy/gitsigns.nvim/lua/gitsigns/actions.lua:231: in function 'get_hunk'
...l/share/nvim/lazy/gitsigns.nvim/lua/gitsigns/actions.lua:790: in function 'get_hunk_with_staged'
...l/share/nvim/lazy/gitsigns.nvim/lua/gitsigns/actions.lua:805: in function <...l/share/nvim/lazy/gitsigns.nvim/lua/gitsi
gns/actions.lua:802>
stack traceback:
[C]: in function 'error'
...cal/share/nvim/lazy/gitsigns.nvim/lua/gitsigns/async.lua:85: in function 'step'
...cal/share/nvim/lazy/gitsigns.nvim/lua/gitsigns/async.lua:112: in function 'f'
...local/share/nvim/lazy/gitsigns.nvim/lua/gitsigns/cli.lua:100: in function <...local/share/nvim/lazy/gitsigns.nvim/lua/g
itsigns/cli.lua:65>
stack traceback:
[C]: in function 'error'
...cal/share/nvim/lazy/gitsigns.nvim/lua/gitsigns/async.lua:85: in function 'step'
...cal/share/nvim/lazy/gitsigns.nvim/lua/gitsigns/async.lua:112: in function 'run'
...ek/.local/share/nvim/lazy/gitsigns.nvim/lua/gitsigns.lua:112: in function <...ek/.local/share/nvim/lazy/gitsigns.nvim/l
ua/gitsigns.lua:111>
Press ENTER or type command to continue

This error is only appearing in non-buffer windows as an example when you try to execute :Gitsigns preview_hunk_inline in harpoon pop-up window or no name tab of Nvim.
Kindly provide all the details about bug.

@lewis6991
Copy link
Owner

Sorry but this isn't a minimal config. Please follow the issue template.

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