プロジェクト

全般

プロフィール

バグ #918

完了

特定のリビジョン(mikutter)でslackプラグインが正常に動作しない

あひる 家鴨 さんが7年以上前に追加. 7年以上前に更新.

ステータス:
却下
優先度:
通常
担当者:
-
対象バージョン:
プラグイン名:
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

ファイル

log.20161023_203824.txt (117 KB) log.20161023_203824.txt mikutterの標準エラー出力 あひる 家鴨, 2016-10-23 20:46
slack.patch (586 Bytes) slack.patch パッチ あひる 家鴨, 2016-11-02 14:08
log.txt (112 KB) log.txt ログ あひる 家鴨, 2016-11-02 14:10

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