操作
バグ #918
完了特定のリビジョン(mikutter)でslackプラグインが正常に動作しない
プラグイン名:
slack
ブランチ:
クラッシュする:
説明
概要¶
特定のmikutterのリビジョンでslackプラグインが正常に動作しません。
認証は通るが、slackのTLが表示されない状態です。
ログを見る限り、Userの取得時にモデルにうまく落とし込めていないように見えます。
問題のリビジョンでのログは添付します記載します。(※ユーザー名等は適当に書き換えてあります)
git bisect
で探索した結果、最新を含む特定のリビジョンでmikutter_slackが動いていないことを確認しました。bisect で探索中、そもそもmikutterが起動しないリビジョンがありました。
どうすべきか悩んだので、とりあえずそれらをスキップした場合、badにした場合、goodにした場合の3種類で見ました。
前提¶
mikutter: developブランチ
ruby: 2.3.1
OS: OSX El Capitan
good: 34b5b59
bad: d1871d2
起動しないリビジョンをskipした場合¶
候補
b507b5a8b1c5df65e773473a3cb5a2817b9370c6 d787b1d41cc2da20699d3898994b1d337f277178 3ab6ffcc353526c713dcb9af16aa3e94f22029e0 59ce817e847e36ebdc6d5e21393a900b7a66b0eb d5570c1b8a718279bc40b5199c2701d1110ed5e4
起動しないリビジョンをbadにした場合¶
候補
3ab6ffcc353526c713dcb9af16aa3e94f22029e0 is the first bad commit commit 3ab6ffcc353526c713dcb9af16aa3e94f22029e0 Author: Toshiaki Asai <toshi.alternative@gmail.com> Date: Sat Oct 22 17:08:14 2016 +0900 Retriever::Modelの値を書き換える時、必ずキャストした値を格納する :040000 040000 00166859e4c82b2682bc06d779515f3775a039d5 56bb4f68a4a3c026c363b2f60641546e93956241 M core
起動しないリビジョンをgoodにした場合¶
d5570c1b8a718279bc40b5199c2701d1110ed5e4 is the first bad commit commit d5570c1b8a718279bc40b5199c2701d1110ed5e4 Author: Toshiaki Asai <toshi.alternative@gmail.com> Date: Sat Oct 22 16:59:37 2016 +0900 User modelのidのtypeが間違っている string -> int :040000 040000 4e4cca99bf1ff074eb412d299aff791837960cf4 785fab0e9e40b76ed3e9480d7463d20d45f70e92 M core
ファイル
操作