プロジェクト

全般

プロフィール

致命的 #964

完了

フォロー・フォロワータブで何も表示されていない行をクリックすると落ちる

Izumi Tsutsui さんがほぼ8年前に追加. 7年以上前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
開始日:
2017-01-08
期日:
進捗率:

100%

プラグイン名:

説明

#916 (定期的にfollowアクティビティが大量に生成される) と関係するかもしれませんが
フォロー・フォロワータブに何も表示されていない行が発生することがあり、(特に起動直後)

その状態で何も表示されていない行をダブルクリックすると
mikutter が以下のログを吐いて落ちます。

Retriever::InvalidURIError `FalseClass' is not uri.
{MIKUTTER_DIR}/core/plugin/intent/intent.rb:77:in `block (2 levels) in <top (required)>'
/usr/pkg/lib/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/listener.rb:25:in `call'
/usr/pkg/lib/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/listener.rb:25:in `call'
/usr/pkg/lib/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:97:in `block (2 levels) in call_all_listeners'
/usr/pkg/lib/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:96:in `each'
/usr/pkg/lib/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:96:in `block in call_all_listeners'
/usr/pkg/lib/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:95:in `catch'
/usr/pkg/lib/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:95:in `call_all_listeners'
/usr/pkg/lib/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:39:in `block in call'
/usr/pkg/lib/ruby/gems/2.2.0/gems/delayer-0.0.2/lib/delayer/procedure.rb:24:in `call'
/usr/pkg/lib/ruby/gems/2.2.0/gems/delayer-0.0.2/lib/delayer/procedure.rb:24:in `run'
/usr/pkg/lib/ruby/gems/2.2.0/gems/delayer-0.0.2/lib/delayer/extend.rb:58:in `run_once'
/usr/pkg/lib/ruby/gems/2.2.0/gems/delayer-0.0.2/lib/delayer/extend.rb:30:in `run'
/usr/pkg/lib/ruby/gems/2.2.0/gems/delayer-0.0.2/lib/delayer.rb:43:in `method_missing'
{MIKUTTER_DIR}/core/plugin/gtk/delayer.rb:10:in `block in boot'
{MIKUTTER_DIR}/core/plugin/gtk/mainloop.rb:10:in `call'
{MIKUTTER_DIR}/core/plugin/gtk/mainloop.rb:10:in `main'
{MIKUTTER_DIR}/core/plugin/gtk/mainloop.rb:10:in `mainloop'
{MIKUTTER_DIR}/mikutter.rb:64:in `boot!'
{MIKUTTER_DIR}/mikutter.rb:93:in `<main>'

とりあえず何かしらチェック入れたほうがいいのでしょうか。

NetBSD + pkgsrc の mikutter 3.5.1 です。


ファイル

follower-tab.png (27.9 KB) follower-tab.png Izumi Tsutsui, 2017-01-09 00:03

バックトレース

Retriever::InvalidURIError `FalseClass' is not uri. {MIKUTTER_DIR}/core/plugin/intent/intent.rb:77:in `block (2 levels) in <top (required)>'
/usr/pkg/lib/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/listener.rb:25:in `call'
/usr/pkg/lib/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/listener.rb:25:in `call'
/usr/pkg/lib/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:97:in `block (2 levels) in call_all_listeners'
/usr/pkg/lib/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:96:in `each'
/usr/pkg/lib/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:96:in `block in call_all_listeners'
/usr/pkg/lib/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:95:in `catch'
/usr/pkg/lib/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:95:in `call_all_listeners'
/usr/pkg/lib/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:39:in `block in call'
/usr/pkg/lib/ruby/gems/2.2.0/gems/delayer-0.0.2/lib/delayer/procedure.rb:24:in `call'
/usr/pkg/lib/ruby/gems/2.2.0/gems/delayer-0.0.2/lib/delayer/procedure.rb:24:in `run'
/usr/pkg/lib/ruby/gems/2.2.0/gems/delayer-0.0.2/lib/delayer/extend.rb:58:in `run_once'
/usr/pkg/lib/ruby/gems/2.2.0/gems/delayer-0.0.2/lib/delayer/extend.rb:30:in `run'
/usr/pkg/lib/ruby/gems/2.2.0/gems/delayer-0.0.2/lib/delayer.rb:43:in `method_missing' {MIKUTTER_DIR}/core/plugin/gtk/delayer.rb:10:in `block in boot' {MIKUTTER_DIR}/core/plugin/gtk/mainloop.rb:10:in `call' {MIKUTTER_DIR}/core/plugin/gtk/mainloop.rb:10:in `main' {MIKUTTER_DIR}/core/plugin/gtk/mainloop.rb:10:in `mainloop' {MIKUTTER_DIR}/mikutter.rb:64:in `boot!' {MIKUTTER_DIR}/mikutter.rb:93:in `<main>'


再現手順

  • フォロータブを開く
  • 何も表示されてない行を選択してダブルクリック

関連するチケット

関連している バグ #916: 定期的にfollowアクティビティが大量に生成される終了toshi_a 初音操作

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