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] Exception in an unawaited Workflow::Future is silently swallowed, leaving the workflow stuck RUNNING

Đang mở
#613 0 bình luận 0 reaction 1 người được giao Xem trên GitHub

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

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

Từ ngày 13/10/2026.

Đánh giá

Độ khó
3/5
Thời gian dự kiến
Nửa ngày
Mức phù hợp với người mới
40/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
ruby
Lĩnh vực
backend

Hướng nghiên cứu

The bug is about Temporalio::Workflow::Future storing an exception from its block and only re-raising it on .wait, so an unawaited failure leaves the workflow RUNNING. The payload names no source files; start by locating the Future implementation in the sdk-ruby workflow code. The attached repro (38462.zip) is not readable from the payload, so reproduce it first. Done means the exception surfaces or fails the workflow without a call to .wait, with a test covering it.

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

Mô tả

bug
What happens

An exception raised inside a Temporalio::Workflow::Future block is stored on the future and only
re-raised when something calls .wait. If nothing ever waits that future, the exception never
surfaces

Repro attached

38462.zip

Ngôn ngữ chính
Ruby
Star
207
Fork
44
Merge trung bình
1 ngày 14 giờ
Pull request đã merge (30 ngày)
15

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 temporalio/sdk-ruby

Tất cả issue của temporalio/sdk-ruby

Issue tương tự

Thêm issue về Ruby

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.