Skip to content

error in executing :Gitsigns preview_hunk_inline  #979

@kumarvivek1752

Description

@kumarvivek1752

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions