I've seen this error when staging a file from diffview. It worked upon retrying.
Expected behavior
No response
Actual behavior
warning: could not open directory 'exapp/diffview:/home/emmanuel/projects/project/.git/:0:/subfolder/': No such file or directory
warning: could not open directory 'subfolder/diffview:/panels/8/': No such file or directory
warning: could not open directory 'subfolder/diffview:/': No such file or directory
warning: could not open directory 'subfolder/diffview:/': No such file or directory
warning: could not open directory 'subfolder/diffview:/home/emmanuel/projects/project/.git/:0:/subfolder/': No such file or directory
E5108: Error executing lua: ...iffview.nvim/lua/diffview/scene/views/diff/diff_view.lua:536: attempt to index local 'item' (a nil value)
stack traceback:
...iffview.nvim/lua/diffview/scene/views/diff/diff_view.lua:536: in function 'infer_cur_file'
...iffview.nvim/lua/diffview/scene/views/diff/listeners.lua:123: in function 'call'
.../pack/packer/start/diffview.nvim/lua/diffview/events.lua:171: in function 'filter_call'
.../pack/packer/start/diffview.nvim/lua/diffview/events.lua:196: in function 'fn'
...te/pack/packer/start/diffview.nvim/lua/diffview/init.lua:256: in function '_emit'
...te/pack/packer/start/diffview.nvim/lua/diffview/init.lua:270: in function 'emit'
...pack/packer/start/diffview.nvim/lua/diffview/actions.lua:646: in function <...pack/packer/start/diffview.nvim/lua/diffview/actions.lua:645>
warning: could not open directory 'exapp/diffview:/panels/8/': No such file or directory
warning: could not open directory 'exapp/diffview:/panels/8/': No such file or directory
warning: could not open directory 'exapp/diffview:/panels/8/': No such file or directory
Steps to reproduce
cannot reproduce at wish
Health check
Output of :checkhealth diffview
```
==============================================================================
diffview: require("diffview.health").check()
Checking plugin dependencies ~
- OK nvim-web-devicons installed.
Checking VCS tools ~
- The plugin requires at least one of the supported VCS tools to be valid.
- OK Git found.
- OK Git is up-to-date. (2.41.0)
- WARNING Configured `hg_cmd` is not executable: 'hg'
```
Description
I've seen this error when staging a file from diffview. It worked upon retrying.
Expected behavior
No response
Actual behavior
Steps to reproduce
cannot reproduce at wish
Health check
Output of
``` ============================================================================== diffview: require("diffview.health").check() Checking plugin dependencies ~ - OK nvim-web-devicons installed. Checking VCS tools ~ - The plugin requires at least one of the supported VCS tools to be valid. - OK Git found. - OK Git is up-to-date. (2.41.0) - WARNING Configured `hg_cmd` is not executable: 'hg' ```:checkhealth diffview
Log info
Relevant info from
``` [INFO 2023-07-12 12:22:55.019 +0200] ...iffview.nvim/lua/diffview/scene/views/diff/diff_view.lua:483: [DiffView] Completed update for 2 files successfully (56.588 ms) [INFO 2023-07-12 12:23:36.984 +0200] ...iffview.nvim/lua/diffview/scene/views/diff/diff_view.lua:483: [DiffView] Completed update for 2 files successfully (194.546 ms) [INFO 2023-07-12 12:24:38.237 +0200] ...ite/pack/packer/start/diffview.nvim/lua/diffview/lib.lua:24: [command call] :DiffviewOpen [ERROR 2023-07-12 12:24:38.439 +0200] ...ck/packer/start/diffview.nvim/lua/diffview/multi_job.lua:142: Inbalance in diff data! [ERROR 2023-07-12 12:24:38.439 +0200] ...ck/packer/start/diffview.nvim/lua/diffview/multi_job.lua:145: [job-info] Exit code: 0 [ERROR 2023-07-12 12:24:38.439 +0200] ...ck/packer/start/diffview.nvim/lua/diffview/multi_job.lua:145: [cmd] git 'diff' '--ignore-submodules' '--name-status' '--' [ERROR 2023-07-12 12:24:38.439 +0200] ...ck/packer/start/diffview.nvim/lua/diffview/multi_job.lua:145: [cwd] /home/emmanuel/projects/flatman [ERROR 2023-07-12 12:24:38.440 +0200] ...ck/packer/start/diffview.nvim/lua/diffview/multi_job.lua:148: (1/2) Retrying failed jobs... [INFO 2023-07-12 12:24:38.455 +0200] ...ck/packer/start/diffview.nvim/lua/diffview/multi_job.lua:157: Retry was successful! [INFO 2023-07-12 12:24:38.611 +0200] ...iffview.nvim/lua/diffview/scene/views/diff/diff_view.lua:483: [DiffView] Completed update for 2 files successfully (189.254 ms) [INFO 2023-07-12 12:34:07.162 +0200] ...iffview.nvim/lua/diffview/scene/views/diff/diff_view.lua:483: [DiffView] Completed update for 2 files successfully (48.168 ms) [ERROR 2023-07-12 12:36:50.314 +0200] ...ck/packer/start/diffview.nvim/lua/diffview/multi_job.lua:142: Inbalance in diff data! [ERROR 2023-07-12 12:36:50.314 +0200] ...ck/packer/start/diffview.nvim/lua/diffview/multi_job.lua:145: [job-info] Exit code: 0 [ERROR 2023-07-12 12:36:50.314 +0200] ...ck/packer/start/diffview.nvim/lua/diffview/multi_job.lua:145: [cmd] git 'diff' '--ignore-submodules' '--numstat' '--cached' 'e4ee61a4e41a1ddb6f3a9d2fe1637fa608d7657f' '--' [ERROR 2023-07-12 12:36:50.314 +0200] ...ck/packer/start/diffview.nvim/lua/diffview/multi_job.lua:145: [cwd] /home/emmanuel/projects/flatman [ERROR 2023-07-12 12:36:50.314 +0200] ...ck/packer/start/diffview.nvim/lua/diffview/multi_job.lua:148: (1/2) Retrying failed jobs... [ERROR 2023-07-12 12:36:50.318 +0200] ...ck/packer/start/diffview.nvim/lua/diffview/multi_job.lua:142: Inbalance in diff data! [ERROR 2023-07-12 12:36:50.318 +0200] ...ck/packer/start/diffview.nvim/lua/diffview/multi_job.lua:145: [job-info] Exit code: 0 [ERROR 2023-07-12 12:36:50.318 +0200] ...ck/packer/start/diffview.nvim/lua/diffview/multi_job.lua:145: [cmd] git 'diff' '--ignore-submodules' '--numstat' '--cached' 'e4ee61a4e41a1ddb6f3a9d2fe1637fa608d7657f' '--' [ERROR 2023-07-12 12:36:50.318 +0200] ...ck/packer/start/diffview.nvim/lua/diffview/multi_job.lua:145: [cwd] /home/emmanuel/projects/flatman [ERROR 2023-07-12 12:36:50.318 +0200] ...ck/packer/start/diffview.nvim/lua/diffview/multi_job.lua:148: (2/2) Retrying failed jobs... [ERROR 2023-07-12 12:36:50.323 +0200] ...ck/packer/start/diffview.nvim/lua/diffview/multi_job.lua:159: All retries failed! [ERROR 2023-07-12 12:36:50.323 +0200] ...e/pack/packer/start/diffview.nvim/lua/diffview/utils.lua:92: Failed to get git status for staged files! [ERROR 2023-07-12 12:36:50.323 +0200] ...e/pack/packer/start/diffview.nvim/lua/diffview/utils.lua:92: Failed to update files in a diff view! [ERROR 2023-07-12 12:36:50.324 +0200] ...iffview.nvim/lua/diffview/scene/views/diff/diff_view.lua:354: [DiffView] Failed to update files! [INFO 2023-07-12 12:36:50.685 +0200] ...iffview.nvim/lua/diffview/scene/views/diff/diff_view.lua:483: [DiffView] Completed update for 2 files successfully (96.133 ms) ```:DiffviewLog
Neovim version
Operating system and version
Linux 6.3.8-200.fc38.x86_64 x86_64 GNU/Linux
Minimal config
No response