プロジェクト

全般

プロフィール

バグ #1564

未完了

お知らせの取得に失敗するとクラッシュする

あひる 家鴨 さんがほぼ3年前に追加. ほぼ3年前に更新.

ステータス:
分類待ち
優先度:
通常
担当者:
-
対象バージョン:
プラグイン名:
ブランチ:
クラッシュする:
はい

説明

お知らせの取得の際にエラーレスポンスを受け取るとクラッシュします。
okHttp3のクライアントはエラーレスポンスの際も onResponse コールバックが呼ばれるようです。(onResponse
そのため、エラーレスポンス時にレスポンスボディにエラー文字列が返ってくると下記処理でパースエラーとなってクラッシュします。
NotificationFragment#L68
事前に response.isSuccessful() でレスポンスコードが200番台か確認する処理を入れることで対応しようと思います。


再現手順

mikutter.hachune.netのfaq.jsonが500エラーを返す時にアプリを起動する

あひる 家鴨 さんがほぼ3年前に更新

topic/1564-fix-notification-crash にプッシュしました。

他の形式にエクスポート: Atom PDF