Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

[BUG] attempt to index nil value

Đã đóng Phù hợp với người mới
#557 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

@mmcdanielq đang làm issue này rồi.

Từ ngày 29/9/2026.

  • #558 của @mmcdanielq — đang mở

Đánh giá

Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức phù hợp với người mới
84/100
Loại issue
Lỗi
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
flutter, lua, neovim
Lĩnh vực
mobile-dev, tooling

Hướng nghiên cứu

Lỗi được báo cáo tại lua/flutter-tools/commands.lua:59 trong update_device_from_output, được gọi từ on_run_data và job_runner.lua:55. Hãy tái hiện lỗi bằng FlutterRun rồi FlutterQuit trong môi trường đã nêu, kiểm tra cách xử lý khi thiếu đầu ra và xác nhận rằng lệnh kết thúc mà không có lỗi callback.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

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.

Ngôn ngữ chính
Lua
Star
1.4k
Fork
117
Merge trung bình
9 giờ 54 phút
Pull request đã merge (30 ngày)
22

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của nvim-flutter/flutter-tools.nvim

Tất cả issue của nvim-flutter/flutter-tools.nvim

Issue tương tự

Thêm issue về Lua

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.