Open hotarunw opened 1 year ago
まれに動かなくなる。 https://twitter.com/EtisingC/status/1643256356286369792?s=20
まだ再現していない。
困る😖😖😖。
IndexedDB を消すと解消したので、IndexedDB周りに原因があると推測する。
本スクリプトが使うライブラリ key-moon/atcoder-problems-api は、 Submissions API で取得した情報を Indexed DB へキャッシュしている。
atcoder-problems-api のエラーハンドリングに問題があると推定する。 atcoder-problems-api が異常なAPIレスポンスを受け取ると、atcoder-problems-api がキャッシュの構築に失敗してバグると推定する。
一時的に何も表示されなくなり、ATCODER-PROBLEMS-API-USERNAMEなどを消しても治らなかったです。 時間をおいたら表示されるようになりました。 difficultyが表示されていなかったときは、ATCODER-PROBLEMS-API-USERNAME-> submissionsに何も表示されていなかったので、apiが動作していなかったのかなと思いました。
概要
まれに動かなくなる。 https://twitter.com/EtisingC/status/1643256356286369792?s=20
再現手順
まだ再現していない。
修正しないとどう困るか
困る😖😖😖。
原因
IndexedDB を消すと解消したので、IndexedDB周りに原因があると推測する。
本スクリプトが使うライブラリ key-moon/atcoder-problems-api は、 Submissions API で取得した情報を Indexed DB へキャッシュしている。
atcoder-problems-api のエラーハンドリングに問題があると推定する。 atcoder-problems-api が異常なAPIレスポンスを受け取ると、atcoder-problems-api がキャッシュの構築に失敗してバグると推定する。
修正案