プロジェクト

全般

プロフィール

致命的 #1154

mikutter.rb specが落ちる

Satoshi Okuno10ヶ月前に追加. 8ヶ月前に更新.

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

0%

プラグイン名:

説明

mikutter.rb specすると、core/userconfig.rbをmiquireするところでDelayerが初期化されていないために落ちます。

spec.rbでboot/delayer.rbをmiquireすると動作しました。

0001-mikutter.rb-spec-Delayer.patch (986 Bytes) 0001-mikutter.rb-spec-Delayer.patch spec.rbで、userconfigをmiquireする前にdelayerをmiquireするようにした。 Satoshi Okuno, 2018-01-07 23:09

バックトレース

/usr/lib/ruby/vendor_ruby/pluggaloid/plugin.rb:18:in `vm': Default Delayer was not set. (Pluggaloid::NoDefaultDelayerError)
from /home/moguno/mikutter-develop/core/plugin.rb:105:in `<top (required)>'
from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /home/moguno/mikutter-develop/core/miquire.rb:98:in `miquire_original_require'
from /home/moguno/mikutter-develop/core/miquire.rb:93:in `file_or_directory_require'
from /home/moguno/mikutter-develop/core/miquire.rb:76:in `block in miquire'
from /home/moguno/mikutter-develop/core/miquire.rb:75:in `each'
from /home/moguno/mikutter-develop/core/miquire.rb:75:in `miquire'
from /home/moguno/mikutter-develop/core/miquire.rb:18:in `miquire'
from /home/moguno/mikutter-develop/core/userconfig.rb:3:in `<top (required)>'
from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /home/moguno/mikutter-develop/core/miquire.rb:98:in `miquire_original_require'
from /home/moguno/mikutter-develop/core/miquire.rb:95:in `file_or_directory_require'
from /home/moguno/mikutter-develop/core/miquire.rb:76:in `block in miquire'
from /home/moguno/mikutter-develop/core/miquire.rb:75:in `each'
from /home/moguno/mikutter-develop/core/miquire.rb:75:in `miquire'
from /home/moguno/mikutter-develop/core/miquire.rb:18:in `miquire'
from /home/moguno/mikutter-develop/core/boot/shell/spec.rb:6:in `<top (required)>'
from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /home/moguno/mikutter-develop/core/boot/option.rb:73:in `block in parse'
from /usr/lib/ruby/2.3.0/optparse.rb:1061:in `initialize'
from /home/moguno/mikutter-develop/core/boot/option.rb:24:in `new'
from /home/moguno/mikutter-develop/core/boot/option.rb:24:in `parse'
from /home/moguno/mikutter-develop/mikutter.rb:17:in `<main>'


再現手順

$ ruby ~/mikutter-develop/mikutter.rb spec .


関連するチケット

関連している バグ #1167: mikutterのspec生成コマンドが落ちる却下

関係しているリビジョン

リビジョン af3d7870 (差分)
Satoshi Okuno9ヶ月前に追加

mikutter.rb specしたときにDelayerが初期化されておらず落ちる問題を修正した。

履歴

#1 あひる 家鴨9ヶ月前に更新

  • 関連している バグ #1167: mikutterのspec生成コマンドが落ちる を追加

#2 あひる 家鴨8ヶ月前に更新

  • ステータス新規 から レビュー待ち に変更
  • 担当者Satoshi Okuno にセット

topic/1154-load-delayer-for-spec にパッチ適用したブランチをプッシュしました。
確認をお願いします。

#3 Satoshi Okuno8ヶ月前に更新

有難うございます。
Ubuntu 17.10で動作確認取れました。

#4 Satoshi Okuno8ヶ月前に更新

  • ステータスレビュー待ち から 解決 に変更

#5 あひる 家鴨8ヶ月前に更新

  • ステータス解決 から 終了 に変更

確認ありがとうございます。
masterにマージしました。

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