プロジェクト

全般

プロフィール

致命的 #580

完了

抽出タブで「Twitterクライアント」「含む」を選択しているとクラッシュし,その後起動しなくなる

Takuma Nakajima さんが11年以上前に追加. 11年以上前に更新.

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

100%

プラグイン名:

説明

issue #579 のパッチを当てた状態でテスト.
抽出タブの作成の際に「いずれかにマッチする」「Twitterクライアント」「含む」を条件とした場合に,mikutterがクラッシュする.
また, ~/.mikutter/p_class_values.db には変更が保存されているため,
その後も起動時に同様のエラーが出力され,mikutterが起動しなくなる.

Ruby: 2.0.0p0
RubyGnome2: 1.2.3

warning: {MIKUTTER_DIR}/core/miku/miku.rb:23:in `rescue in miku': [MIKU Bug]
fatal error on code [:if, [:include?, :source, "mikutter"], :true, nil]
warning: {MIKUTTER_DIR}/core/miku/miku.rb:23:in `rescue in miku': [MIKU Bug]
fatal error on code [:or, [:include?, :source, "mikutter"]]
error: {MIKUTTER_DIR}/core/plugin/gtk/delayer.rb:28:in `rescue in block (2 levels) in on_regist': wrong number of arguments (2 for 1)
from {MIKUTTER_DIR}/core/miku/list.rb:150:in `include?'
from {MIKUTTER_DIR}/core/miku/list.rb:150:in `call'
from {MIKUTTER_DIR}/core/miku/list.rb:150:in `call_rubyfunc'
from {MIKUTTER_DIR}/core/miku/list.rb:122:in `miku_eval'
from {MIKUTTER_DIR}/core/miku/node.rb:8:in `miku_eval_another'
from {MIKUTTER_DIR}/core/miku/primitive.rb:69:in `eval'
from {MIKUTTER_DIR}/core/miku/primitive.rb:76:in `if'
from {MIKUTTER_DIR}/core/miku/primitive.rb:15:in `call'
from {MIKUTTER_DIR}/core/miku/list.rb:116:in `miku_eval'
from {MIKUTTER_DIR}/core/miku/miku.rb:19:in `miku'
from {MIKUTTER_DIR}/core/miku/list.rb:118:in `miku_eval'
from {MIKUTTER_DIR}/core/miku/miku.rb:19:in `miku'
from {MIKUTTER_DIR}/core/plugin/extract/extract.rb:82:in `block (2 levels) in append_message'
from {MIKUTTER_DIR}/core/plugin/extract/extract.rb:81:in `each'
from {MIKUTTER_DIR}/core/plugin/extract/extract.rb:81:in `block in append_message'
from {MIKUTTER_DIR}/core/plugin/extract/extract.rb:74:in `each'
from {MIKUTTER_DIR}/core/plugin/extract/extract.rb:74:in `append_message'
from {MIKUTTER_DIR}/core/plugin/extract/extract.rb:51:in `block (2 levels) in <top (required)>'
from {MIKUTTER_DIR}/core/event_listener.rb:25:in `call'
from {MIKUTTER_DIR}/core/event_listener.rb:25:in `update'
from /home/penguin/local/lib/ruby/2.0.0/observer.rb:195:in `block in notify_observers'
from /home/penguin/local/lib/ruby/2.0.0/observer.rb:194:in `each'
from /home/penguin/local/lib/ruby/2.0.0/observer.rb:194:in `notify_observers'
from {MIKUTTER_DIR}/core/event.rb:40:in `block (2 levels) in call'
from {MIKUTTER_DIR}/core/event.rb:40:in `catch'
from {MIKUTTER_DIR}/core/event.rb:40:in `block in call'
from {MIKUTTER_DIR}/core/event.rb:37:in `new'
from {MIKUTTER_DIR}/core/event.rb:37:in `call'
from {MIKUTTER_DIR}/core/plugin.rb:45:in `call'
from {MIKUTTER_DIR}/core/message.rb:19:in `block in <class:Message>'
from {MIKUTTER_DIR}/core/lib/timelimitedqueue/timelimitedqueue.rb:73:in `call'
from {MIKUTTER_DIR}/core/lib/timelimitedqueue/timelimitedqueue.rb:73:in `callback'
from {MIKUTTER_DIR}/core/lib/timelimitedqueue/timelimitedqueue.rb:66:in `block in waiting_proc'
from {MIKUTTER_DIR}/core/lib/timelimitedqueue/timelimitedqueue.rb:57:in `loop'
from {MIKUTTER_DIR}/core/lib/timelimitedqueue/timelimitedqueue.rb:57:in `waiting_proc'
from {MIKUTTER_DIR}/core/lib/deferred/deferred.rb:71:in `call'
from {MIKUTTER_DIR}/core/lib/deferred/deferred.rb:71:in `block in initialize'

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