Project

General

Profile

Actions

バグ #1564

open

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

Added by あひる 家鴨 almost 3 years ago. Updated almost 3 years ago.

Status:
分類待ち
Priority:
通常
Assignee:
-
Target version:
プラグイン名:
ブランチ:
クラッシュする:
Yes

Description

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


再現手順

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

Actions

Also available in: Atom PDF