操作
バグ #1564
未完了お知らせの取得に失敗するとクラッシュする
プラグイン名:
ブランチ:
クラッシュする:
はい
説明
お知らせの取得の際にエラーレスポンスを受け取るとクラッシュします。
okHttp3のクライアントはエラーレスポンスの際も onResponse
コールバックが呼ばれるようです。(onResponse)
そのため、エラーレスポンス時にレスポンスボディにエラー文字列が返ってくると下記処理でパースエラーとなってクラッシュします。
NotificationFragment#L68
事前に response.isSuccessful()
でレスポンスコードが200番台か確認する処理を入れることで対応しようと思います。
再現手順
mikutter.hachune.netのfaq.jsonが500エラーを返す時にアプリを起動する
操作