Missing workflow returns 500 from workflow type endpoint
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 82/100
調査の方向性
ローカル開発スタックを起動し、認証して、GET /api/workflow/type/2147483647 を再現します。workflowDao.fetchOneByWid を通じてエンドポイントを追跡し、workflow が存在しないケースを確認します。同じリクエストが通常ユーザーと管理者ユーザーの両方で 500 ではなく HTTP 404 を返せば完了です。
索引モデルが issue の本文から書いたものです。
説明
What happened?
The workflow type endpoint dereferences a missing DAO result. An authenticated request for a workflow ID that does not exist returns 500 instead of 404.
Before: missing workflow returns 500
After: missing workflow returns 404
How to reproduce?
- Start the local development stack.
- Sign in as a regular or admin user.
- Send
GET /api/workflow/type/2147483647.
The local response was 500:
{"code":500,"message":"There was an error processing your request."}
Version/Branch
1.3.0-incubating-SNAPSHOT (main)
Commit Hash (Optional)
7d57cd6ef1
Relevant log output
The request reaches workflowDao.fetchOneByWid, receives null, and then calls workflow.getIsPublic.
- 主要言語
- Scala
- スター
- 316
- フォーク
- 189
- 平均マージ
- 4日 6時間
- マージ済み PR(30日)
- 161
環境構築
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
apache/texera のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
apache/texera#8700 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
apache/texera#8682 · コメント 4 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 86/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
apache/texera#8235 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
似ている issue
-
bug performance priority:medium regression
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
apache/datafusion-comet#6313 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
lichess-org/lila#21845 ·
メンテナーはふだん 1 日以内に返信
-
Files.createDirectories throws a bare IOException when another process creates the directory firstオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
scala-native/scala-native#5077 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
ergoplatform/ergo#2579 ·
メンテナーはふだん 2 日以内に返信