Improve error handling to indicate cause of error and if overall push worked or not, especially with "Cannot distribute outlines error" for panel pushes
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 35/100
Hướng nghiên cứu
Bắt đầu với luồng push gọi DistributeOutlines cho các tầng rồi áp dụng các thiết lập fragment. Tái hiện chuỗi bật/tắt trong Structural base push test script được liên kết và so sánh kết quả được báo cáo khi việc phân phối outline hoặc thiết lập fragment thất bại với các phần tử thực sự đã được push. Hoàn thành khi các lỗi xác định nguyên nhân, cho biết push tổng thể có thành công hay không và cung cấp thông tin khắc phục.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Description:
Currently an opaque error is returned if pushing, and then trying to push again. This error is due to the inability to do a repeated push in this way, and should be handled with a reported error accordingly. We should also have clear error handling for floors, as they currently report an error when the DistributeOutlines method fails for the collection of floors on a single story. When this occurs, the fragment setting can also fail, throwing a similarly opaque error that implies the push failed when all other elements actually still pushed correctly.
Steps to reproduce:
Toggle push to true, false, and true again when pushing levels and other elements. Our standard structural test script includes floors that trigger the distribute outlines failure described above as well, which then returns the mentioned opaque error.
Expected behaviour:
Errors clearly indicating what went wrong, and what still worked, along with info needed to resolve the error.
Test file(s):
- Ngôn ngữ chính
- C#
- Star
- 5
- Fork
- 0
- Merge trung bình
- 5 ngày 8 giờ
- Pull request đã merge (30 ngày)
- 2
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- 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 BHoM/RAM_Toolkit
-
Section Sizes are not assigned per SectionPropertyCó thể làm lại được @enarhi đã nhận 1111 ngày trước và không có pull request nào đang mở. Đang mởtype:bug
BHoM/RAM_Toolkit#224 · 1 người được giao ·
-
type:bug
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
BHoM/RAM_Toolkit#216 ·
-
type:feature
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
BHoM/RAM_Toolkit#213 ·
-
Verification of results for structural adaptersCó thể làm lại được @jeanlucjackson đã nhận 2084 ngày trước và không có pull request nào đang mở. Đang mởseverity:critical type:test-script
BHoM/RAM_Toolkit#180 · 3 bình luận · 2 người được giao ·
-
Add support for BarDifferentialTemperatureLoad and AreaDifferentialTemperatureLoadCó thể làm lại được @JosefTaylor đã nhận 2164 ngày trước và không có pull request nào đang mở. Đang mởtype:feature
BHoM/RAM_Toolkit#168 · 1 người được giao ·
Tất cả issue của BHoM/RAM_Toolkit
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/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 86/100
Devolutions/UniGetUI#5541 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[aw] PR Iteration Agent 🔧 failedĐang mởagentic-workflows Needs: Triage :mag:
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày
-
[誤判定]Đang mởlinux アプリ: ブラウザー 再現済み 要トリアージ 誤判定
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
yksr-melt/Meltype#853 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
S: Untriaged
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Trauma-Station/Trauma-Station#5073 ·
Maintainer thường phản hồi trong vòng 1 ngày