Backend pass through problems
Maintainer thường phản hồi trong vòng 1 ngày
@arlange đang làm issue này rồi.
Từ ngày 29/10/2026.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
Problem
The setup service will return a structured problems list with its build errors (vitruv-tools/Methodologist-SetupService, structured-errors issue).
The backend currently keeps only a text summary: SetupServiceApiHandler.describeError turns the response into [errorCode] message, and the asynchronous build stores only a string as the error message. The structure is lost before it reaches the frontend.
Proposal
- Parse
problemsinSetupServiceApiHandlerand carry it inSetupServiceException. - Return it in the backend's error response for the synchronous download endpoints:
/v1/vsums/{id}/build/artifact/v1/vsums/{id}/build/bundle/v1/vsums/{id}/project
- Store the problems as JSON on the asynchronous
VsumBuildand return them fromGET /v1/vsums/{id}/builds/{buildId}. - Map the upload names back to the platform's own files (e.g. reaction file ID and name), so the frontend can open the right editor.
- Keep the infrastructure/input distinction: setup-service 503 → backend 502/503, setup-service 422 → backend 400 with problems.
Acceptance criteria
- A rejected build returns the setup service's problems unchanged, with platform file IDs added, on both the synchronous and asynchronous paths.
- Older setup-service responses without
problemsstill produce the current text message.
- Ngôn ngữ chính
- Java
- Star
- 0
- Fork
- 0
- Merge trung bình
- 7 giờ 28 phút
- Pull request đã merge (30 ngày)
- 11
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Không có mẫu pull request
- Không 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 vitruv-tools/Methodologist-SetupService
-
frontend passthrough problemsCó thể đã có người làm @arlange đã nhận 2 ngày trước. Đang mở
vitruv-tools/Methodologist-SetupService#46 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
prebuild checksCó thể đã có người làm @arlange đã nhận 2 ngày trước. Đang mở
vitruv-tools/Methodologist-SetupService#44 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Accept OCL constraint files as build input and wire them into the generated VSUM projectCó thể đã có người làm @uiysg đã nhận 8 ngày trước. Đang mở
vitruv-tools/Methodologist-SetupService#36 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Failed upload of meta model leads unaccurate error messageCó thể làm lại được @BENEDICT9845 đã nhận 46 ngày trước và không có pull request nào đang mở. Đang mở
vitruv-tools/Methodologist-SetupService#30 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của vitruv-tools/Methodologist-SetupService
Issue tương tự
-
Invalid If-Modified-Since or If-Unmodified-Since header results in 500 with Request.evaluatePreconditions()Có thể đã có người làm @pschaub đã nhận hôm nay. Đang mởkind/bug triage/needs-triage
Độ 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ó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
objectionary/eo#9764 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
apache/doris#69919 · 1 bình luận ·
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 75/100
checkstyle/checkstyle#22354 ·
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 85/100
frankframework/frankframework#11966 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày