プロジェクト

全般

プロフィール

バグ #1476

未完了

MastodonのFTLをデータソースとして使っているとたまにNoMethodErrorでクラッシュする

Shibafu Midorino さんが3年以上前に追加. 3年以上前に更新.

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

説明

MastodonのFTLを抽出タブのデータソースとして使っていると、たまにNoMethodErrorでクラッシュします。
RESTかストリーミングどちらが起因かは分かりません。そもそも、本当にFTLが原因かも分かりません。

例外が発生したタブの情報をダンプするコードを差し込んで確認した限りでは、私の環境ではFTLを購読しているタブのみがこのエラーを引いているという感じです。

バックトレース

Traceback (most recent call last):
        3: from /home/shibafu/git/mikutter/vendor/bundle/ruby/2.7.0/gems/pluggaloid-1.5.0/lib/pluggaloid/stream.rb:80:in `block in each'
        2: from /home/shibafu/git/mikutter/vendor/bundle/ruby/2.7.0/gems/pluggaloid-1.5.0/lib/pluggaloid/stream.rb:80:in `loop'
        1: from /home/shibafu/git/mikutter/vendor/bundle/ruby/2.7.0/gems/pluggaloid-1.5.0/lib/pluggaloid/stream.rb:81:in `block (2 levels) in each'
/home/shibafu/git/mikutter/plugin/extract/extract.rb:279:in `block (3 levels) in modify_extract_tabs': undefined method `retweet_source' for nil:NilClass (NoMethodError)

ファイル

errored-tab-settings.yml (1.36 KB) errored-tab-settings.yml エラーが発生したタブの設定値 Shibafu Midorino, 2020-09-30 22:42

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