[BUG] attempt to index nil value
Maintainer thường phản hồi trong vòng 1 ngày
Đá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>
Expected Behavior
There shouldn't be any errors.
Steps To Reproduce
- Run a project on a device via
FlutterRun - Run
FlutterQuitto quit - 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
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- 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.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của nvim-flutter/flutter-tools.nvim
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 72/100
nvim-flutter/flutter-tools.nvim#562 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Plenary will be archivedĐang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
nvim-flutter/flutter-tools.nvim#524 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 42/100
nvim-flutter/flutter-tools.nvim#426 · 2 bình luận · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[BUG] Errors in github actionsĐang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
nvim-flutter/flutter-tools.nvim#393 · 2 bình luận · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của nvim-flutter/flutter-tools.nvim
Issue tương tự
-
guide
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
fitzforge/polestar#672 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
code health memtx mvcc
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Witch 2Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 91/100
LuaLS/lua-language-server#3482 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 2 ngày