プロジェクト

全般

プロフィール

バグ #1452

完了

mastodon: アカウントを追加するとクラッシュする

Yuto Tokunaga さんが4年以上前に追加. 4年以上前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
プラグイン名:
mastodon
クラッシュする:
はい

説明

developブランチです.

2891ba91 の変更漏れによりNoMethodErrorが出ます.

Traceback (most recent call last):
18: from mikutter.rb:117:in `<main>'
17: from mikutter.rb:81:in `boot!'
16: from /home/yuntan/.local/src/toshi-a.net/mikutter/plugin/gtk/mainloop.rb:10:in `mainloop'
15: from /home/yuntan/.local/src/toshi-a.net/mikutter/plugin/gtk/mainloop.rb:10:in `catch'
14: from /home/yuntan/.local/src/toshi-a.net/mikutter/plugin/gtk/mainloop.rb:12:in `block in mainloop'
13: from /home/yuntan/.local/src/toshi-a.net/mikutter/plugin/gtk/mainloop.rb:12:in `loop'
12: from /home/yuntan/.local/src/toshi-a.net/mikutter/plugin/gtk/mainloop.rb:23:in `block (2 levels) in mainloop'
11: from /home/yuntan/.local/src/toshi-a.net/mikutter/vendor/bundle/ruby/2.5.0/gems/delayer-1.1.2/lib/delayer.rb:38:in `method_missing'
10: from /home/yuntan/.local/src/toshi-a.net/mikutter/vendor/bundle/ruby/2.5.0/gems/delayer-1.1.2/lib/delayer/extend.rb:109:in `run_once'
9: from /home/yuntan/.local/src/toshi-a.net/mikutter/vendor/bundle/ruby/2.5.0/gems/delayer-1.1.2/lib/delayer/extend.rb:117:in `run_once_without_pop_reserve'
8: from /home/yuntan/.local/src/toshi-a.net/mikutter/vendor/bundle/ruby/2.5.0/gems/delayer-1.1.2/lib/delayer/procedure.rb:26:in `run'
7: from /home/yuntan/.local/src/toshi-a.net/mikutter/vendor/bundle/ruby/2.5.0/gems/pluggaloid-1.5.0/lib/pluggaloid/event.rb:62:in `block in call'
6: from /home/yuntan/.local/src/toshi-a.net/mikutter/vendor/bundle/ruby/2.5.0/gems/pluggaloid-1.5.0/lib/pluggaloid/event.rb:239:in `call_all_listeners'
5: from /home/yuntan/.local/src/toshi-a.net/mikutter/vendor/bundle/ruby/2.5.0/gems/pluggaloid-1.5.0/lib/pluggaloid/event.rb:239:in `catch'
4: from /home/yuntan/.local/src/toshi-a.net/mikutter/vendor/bundle/ruby/2.5.0/gems/pluggaloid-1.5.0/lib/pluggaloid/event.rb:240:in `block in call_all_listeners'
3: from /home/yuntan/.local/src/toshi-a.net/mikutter/vendor/bundle/ruby/2.5.0/gems/pluggaloid-1.5.0/lib/pluggaloid/event.rb:240:in `each'
2: from /home/yuntan/.local/src/toshi-a.net/mikutter/vendor/bundle/ruby/2.5.0/gems/pluggaloid-1.5.0/lib/pluggaloid/event.rb:241:in `block (2 levels) in call_all_listeners'
1: from /home/yuntan/.local/src/toshi-a.net/mikutter/vendor/bundle/ruby/2.5.0/gems/pluggaloid-1.5.0/lib/pluggaloid/listener.rb:25:in `call'
/home/yuntan/.local/src/toshi-a.net/mikutter/plugin/mastodon/mastodon.rb:199:in `block (2 levels) in <top (required)>': undefined method `datasource_slug' for Plugin::Mastodon::Instance:Class (NoMethodError)

再現手順

  1. アカウント追加ダイアログの最後の画面「認証に成功しました.このアカウントを追加しますか?」でOKを押す.
  2. クラッシュする.

Yuto Tokunaga さんが4年以上前に更新

toshi_a 初音 さんが4年以上前に更新

  • ステータス分類待ち から 実装待ち に変更
  • 優先度高め から 通常 に変更

再現しました。対応します

Yuto Tokunaga さんが4年以上前に更新

  • ステータス実装待ち から レビュー待ち に変更
  • 対象バージョン5.1 から 4.1 に変更
  • ブランチtopic/1452-mastodon-account-crash にセット

修正してみました,レビューお願いします.

toshi_a 初音 さんが4年以上前に更新

  • ステータスレビュー待ち から マージ待ち に変更

なるほど、これは完全に忘れてた

こちらでも若干手を加えましたが、OKです。 release/4.1 にmergeしてください。

Yuto Tokunaga さんが4年以上前に更新

  • ステータスマージ待ち から 終了 に変更

merged.

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