misskey-dev / misskey

🌎 A completely free and open interplanetary microblogging platform 🚀
https://misskey-hub.net/
GNU Affero General Public License v3.0
9.95k stars 1.35k forks source link

"内部エラー"をより適切にハンドリングして欲しい + 内部エラーに対してフロントでより適切なメッセージを表示するようにして欲しい #14522

Open Sayamame-beans opened 1 month ago

Sayamame-beans commented 1 month ago

Summary

ブラウザのコンソールを見ないとエラーが分からなかったり、与えられているエラーメッセージに詳細があるにも関わらず表示上は内部エラー表記だったり、バックエンドのログまで見に行かないと状況が分からなかったりするような場合が稀によくあります。 それらを適切にハンドリングし、フロントで確認出来る情報がもう少し分かりやすいようにして欲しいと思いました。 (また、GUIDでの識別コードがあるにもかかわらず、throw new Error()によってランダムなIDが生成されるケースがあったようなのも勿体ないので、ある程度予め用意して判別可能にする方が良いと思います)

Related: #14492

なお、フロント側で予めバリデーション出来るような内容であれば、その処理も同時に追加した方が良いと思います。

Purpose

エラーに対する扱いを改善 エラー発生時に状態を理解しやすくし、対処しやすくする

Do you want to implement this feature yourself?

kakkokari-gtyih commented 1 month ago

https://github.com/misskey-dev/misskey/issues/2809

zyoshoka commented 1 month ago

関連: 既知のエラーが内部エラーとして報告されてしまっている問題に関しては #14493 があります