Project

General

Profile

致命的 #1154

mikutter.rb specが落ちる

Added by Satoshi Okuno about 2 years ago. Updated almost 2 years ago.

Status:
終了
Priority:
通常
Assignee:
Target version:
Start date:
2018-01-07
Due date:
% Done:

0%

プラグイン名:

Description

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

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


Files

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 .


Related issues

Related to バグ #1167: mikutterのspec生成コマンドが落ちる却下Actions
#1

Updated by あひる 家鴨 almost 2 years ago

  • Related to バグ #1167: mikutterのspec生成コマンドが落ちる added
#2

Updated by あひる 家鴨 almost 2 years ago

  • Status changed from 新規 to レビュー待ち
  • Assignee set to Satoshi Okuno

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

#3

Updated by Satoshi Okuno almost 2 years ago

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

#4

Updated by Satoshi Okuno almost 2 years ago

  • Status changed from レビュー待ち to 解決
#5

Updated by あひる 家鴨 almost 2 years ago

  • Status changed from 解決 to 終了

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

Also available in: Atom PDF