プロジェクト

全般

プロフィール

バグ #1296

twitterプラグインを抜いた状態で設定>アクティビティをクリックした際にクラッシュする

Kazuki Yagi23日前に追加. 22日前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
プラグイン名:
activity
ブランチ:
topic/1296-activity-setting-typed-array
クラッシュする:
はい

説明

[この関係](https://dev.mikutter.hachune.net/issues/1138) かと思われるのですが、一応チケット分けします。

twitterプラグインを抜いた上で[設定]=>[アクティビティ]をクリックした際に必ずクラッシュします。
その後、--debugオプションをつけた上で確認した所、以下の様なエラーを出力しました。

notice: {MIKUTTER_DIR}/core/serialthread.rb:47:in `force_exit!': all Serial Thread Group jobs canceled.
notice: mikutter/mikutter.rb:81:in `boot!': raise mainloop exception `NoMethodError'
notice: mikutter/mikutter.rb:86:in `error_handling!': catch NoMethodError
notice: {MIKUTTER_DIR}/core/configloader.rb:34:in `block in <module:ConfigLoader>': configloader: wrote 1 keys (UserConfig::ui_tab_order)
Traceback (most recent call last):
    10: from mikutter/mikutter.rb:105:in `<main>'
     9: from mikutter/mikutter.rb:69:in `boot!'
     8: from /home/kazu0617/mikutter/core/plugin/gtk/mainloop.rb:10:in `mainloop'
     7: from /home/kazu0617/mikutter/core/plugin/gtk/mainloop.rb:10:in `main'
     6: from /home/kazu0617/mikutter/core/mui/gtk_extension.rb:35:in `block in safety_signal_connect'
     5: from /home/kazu0617/mikutter/core/plugin/settings/settings.rb:37:in `block in setting_window'
     4: from /home/kazu0617/mikutter/core/plugin/settings/menu.rb:58:in `widget'
     3: from /home/kazu0617/mikutter/core/plugin/settings/menu.rb:58:in `instance_eval'
     2: from /home/kazu0617/mikutter/core/plugin/activity/activity.rb:320:in `block (2 levels) in <top (required)>'
     1: from /home/kazu0617/mikutter/core/mui/gtk_form_dsl.rb:351:in `method_missing'
/var/lib/gems/2.5.0/gems/pluggaloid-1.1.1/lib/pluggaloid/plugin.rb:257:in `method_missing': undefined method `TypedArray' for #<Plugin:0x000055557984b920> (NoMethodError)

また、外部プラグインに関しては完全に排除しても再現されました。


再現手順

1. mikutterを起動
2. [設定]を表示
3. [アクティビティ]をクリック
4. ドーン

関係しているリビジョン

リビジョン a9e1a467 (差分)
cob odo23日前に追加

activity設定で使用するTypedArrayを明示的にmiquireする refs #1296

履歴

#1 Kazuki Yagi23日前に更新

  • 説明 を更新 (diff)

#2 cob odo23日前に更新

  • 題名twitterプラグインを抜いた状態でアクティビティをクリックした際にクラッシュする から twitterプラグインを抜いた状態で設定>アクティビティをクリックした際にクラッシュする に変更
  • ステータス分類待ち から 実装待ち に変更

タイトルを修正しました。これは修正すべきですね。

#3 cob odo23日前に更新

  • ステータス実装待ち から レビュー待ち に変更
  • ブランチtopic/1296-activity-setting-typed-array にセット

修正したものを topic/1296-activity-setting-typed-array ブランチにpushしました。確認をお願いします。

#4 cob odo23日前に更新

  • 担当者Kazuki Yagi にセット

#5 Kazuki Yagi23日前に更新

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

試用した所正常に動作しました(アクティビティをクリック時に正常に設定が表示され、チェックボックスを触った所問題がなく動作する)のでマージ待ちに変更しました。
対応ありがとうございますm(_ _)m

#6 toshi_a 初音22日前に更新

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

merged.

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