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

[BUG] attempt to index nil value

Abierto Apto para principiantes
#557 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
84/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
flutter, lua, neovim

Línea de trabajo

El fallo se informa en lua/flutter-tools/commands.lua:59, en update_device_from_output, al que se llega desde on_run_data y job_runner.lua:55. Reprodúcelo con FlutterRun seguido de FlutterQuit en el entorno indicado, inspecciona cómo se gestiona la salida ausente y confirma que el comando termina sin el error del callback.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Is there an existing issue for this?
  • I have searched the existing issues
Current Behavior

An error pops up when running FlutterQuit during a running session. The error is pasted below (and a screenshot after):

Error executing vim.schedule lua callback: ...m/lazy/flutter-tools.nvim/lua/flutter-tools/commands.lua:59: attempt to index local 'line' (a nil value)                                              
stack traceback:                                                                                                                                                                                    
        ...m/lazy/flutter-tools.nvim/lua/flutter-tools/commands.lua:59: in function 'update_device_from_output'                                                                                     
        ...m/lazy/flutter-tools.nvim/lua/flutter-tools/commands.lua:119: in function 'on_run_data'                                                                                                  
        ...tter-tools.nvim/lua/flutter-tools/runners/job_runner.lua:55: in function ''                                                                                                              
        vim/_editor.lua: in function <vim/_editor.lua:0>
Image
Expected Behavior

There shouldn't be any errors.

Steps To Reproduce
  1. Run a project on a device via FlutterRun
  2. Run FlutterQuit to quit
  3. Observe the error
Environment
- OS: macOS 27.0
- Flutter version: 3.48.0-0.5.pre
- Is flutter in $PATH: Yes
- neovim version: 0.11.4
Anything else?

Seems a pretty simple fix: a nil check on line at lua/flutter-tools/commands.lua:59.

Lenguaje dominante
Lua
Estrellas
1.4k
Forks
118
Merge medio
3 h 16 min
PR fusionados (30 d)
20

Preparar el entorno

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-flutter/flutter-tools.nvim

Todos los issues de nvim-flutter/flutter-tools.nvim

Issues similares

Más issues de Lua

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.