Failed to spawn process
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
Línea de trabajo
Start with the spawn failure at plenary/job.lua:405 and the synchronous execution path in plenary/job.lua, then trace the reported call through diffview/utils.lua and diffview/vcs/adapters/git/init.lua. Reproduce DiffViewFileHistory with the reported UNC working directory and determine the expected behavior for the git command; done means the failure is handled or fixed with a regression test.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I am working with diffview.
I am getting when I do DiffViewFileHistory on certain folder.
Error executing Lua callback: ...ers\ekarni\.vim\plugged\plenary.nvim/lua/plenary/job.lua:405: Failed to spawn process: {
_additional_on_exit_callbacks = {},
_raw_cwd = "//192.168.89.144/c$/readlsassmem",
_shutdown_check = <userdata 1>,
_stderr_results = {},
_stdout_results = {},
_user_on_stderr = <function 1>,
args = { "rev-parse", "--path-format=absolute", "--git-dir" },
command = "git",
enable_handlers = true,
enable_recording = true,
interactive = true,
pid = "ENOENT: no such file or directory",
stderr = <userdata 2>,
stdin = <userdata 3>,
stdout = <userdata 4>,
user_data = {},
<metatable> = <1>{
__index = <table 1>,
_create_uv_options = <function 2>,
_execute = <function 3>,
_pipes_are_closed = <function 4>,
_prepare_pipes = <function 5>,
_reset = <function 6>,
_shutdown = <function 7>,
_stop = <function 8>,
add_on_exit_callback = <function 9>,
after = <function 10>,
after_failure = <function 11>,
after_success = <function 12>,
and_then = <function 13>,
and_then_on_failure = <function 14>,
and_then_on_failure_wrap = <function 15>,
and_then_on_success = <function 16>,
and_then_on_success_wrap = <function 17>,
and_then_wrap = <function 18>,
chain = <function 19>,
chain_status = <function 20>,
co_wait = <function 21>,
is_job = <function 22>,
join = <function 23>,
new = <function 24>,
pid = <function 25>,
result = <function 26>,
send = <function 27>,
shutdown = <function 28>,
start = <function 29>,
stderr_result = <function 30>,
sync = <function 31>,
wait = <function 32>
}
}
stack traceback:
...ers\ekarni\.vim\plugged\plenary.nvim/lua/plenary/job.lua:405: in function '_execute'
...ers\ekarni\.vim\plugged\plenary.nvim/lua/plenary/job.lua:448: in function 'start'
...ers\ekarni\.vim\plugged\plenary.nvim/lua/plenary/job.lua:452: in function 'sync'
...ekarni\.vim\plugged\diffview.nvim/lua/diffview/utils.lua:451: in function 'exec_sync'
...ged\diffview.nvim/lua/diffview/vcs/adapters/git/init.lua:265: in function 'get_dir'
...ged\diffview.nvim/lua/diffview/vcs/adapters/git/init.lua:241: in function 'init'
...s\ekarni\.vim\plugged\diffview.nvim/lua/diffview/oop.lua:58: in function 'GitAdapter'
...ged\diffview.nvim/lua/diffview/vcs/adapters/git/init.lua:211: in function 'get_adapter'
...s\ekarni\.vim\plugged\diffview.nvim/lua/diffview/lib.lua:79: in function 'file_history'
...\ekarni\.vim\plugged\diffview.nvim/lua/diffview/init.lua:122: in function 'file_history'
...rs\ekarni\.vim\plugged\diffview.nvim\plugin\diffview.lua:34: in function <...rs\ekarni\.vim\plugged\diffview.nvim\plugin\diffview.lua:27>
stack traceback:
[C]: in function 'error'
...ers\ekarni\.vim\plugged\plenary.nvim/lua/plenary/job.lua:405: in function '_execute'
...ers\ekarni\.vim\plugged\plenary.nvim/lua/plenary/job.lua:448: in function 'start'
...ers\ekarni\.vim\plugged\plenary.nvim/lua/plenary/job.lua:452: in function 'sync'
...ekarni\.vim\plugged\diffview.nvim/lua/diffview/utils.lua:451: in function 'exec_sync'
...ged\diffview.nvim/lua/diffview/vcs/adapters/git/init.lua:265: in function 'get_dir'
...ged\diffview.nvim/lua/diffview/vcs/adapters/git/init.lua:241: in function 'init'
...s\ekarni\.vim\plugged\diffview.nvim/lua/diffview/oop.lua:58: in function 'GitAdapter'
...ged\diffview.nvim/lua/diffview/vcs/adapters/git/init.lua:211: in function 'get_adapter'
...s\ekarni\.vim\plugged\diffview.nvim/lua/diffview/lib.lua:79: in function 'file_history'
...\ekarni\.vim\plugged\diffview.nvim/lua/diffview/init.lua:122: in function 'file_history'
...rs\ekarni\.vim\plugged\diffview.nvim\plugin\diffview.lua:34: in function <...rs\ekarni\.vim\plugged\diffview.nvim\plugin\diffview.lua:27>
83 more lines
- Lenguaje dominante
- Lua
- Estrellas
- 3.5k
- Forks
- 340
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Aún no hemos revisado los archivos de configuración de este proyecto. Empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de nvim-lua/plenary.nvim
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
nvim-lua/plenary.nvim#682 ·
-
uniform usage of `os.getenv`Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
nvim-lua/plenary.nvim#680 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
nvim-lua/plenary.nvim#675 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 28/100
nvim-lua/plenary.nvim#672 · 1 comentario ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
nvim-lua/plenary.nvim#671 · 1 comentario ·
Todos los issues de nvim-lua/plenary.nvim
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Facepunch/garrysmod-issues#7077 ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
AstroNvim/astrotheme#184 ·
-
[Minetest] IssueAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
pterodactyl/game-eggs#639 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100