Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Failed to spawn process

Abierto
#492 10 comentarios 3 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
lua, neovim
Área
tooling

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

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de nvim-lua/plenary.nvim

Todos los issues de nvim-lua/plenary.nvim

Issues similares

Más issues de Lua

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.