プロジェクト

全般

プロフィール

バグ #424

完了

ホームタイムラインの更新が止まる

Osamu Koga さんが約12年前に追加. ほぼ12年前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
プラグイン名:
ブランチ:
クラッシュする:

説明

UserStreamを使っているとき,

Osamu Koga さんが約12年前に更新

  • 対象バージョン0.1 にセット

まちがえて登録してしまった.
UserStreamを使っているとき,突然ホームタイムラインが更新されなくなることがある.
ふぁぼは飛んでくるので,UserStream自体が死んでいるわけではなさそう.
また,REST APIによる通常の更新は行われる.

toshi_a 初音 さんが約12年前に更新

  • ステータス新規 から 様子見 に変更
mikutterの問題という気もするけれど、Twitterの問題の可能性もあるので、注意して様子を見ます。
もし今度再現したら、その時に
  • mikutterを再起動しても、またはコネクションを切って繋ぎ直しても再現するか
  • 0.0.4でも再現するか

あたりも見ておいてください。

Osamu Koga さんが約12年前に更新

UserStreamのチェックボックスを外して入れ直しても直りませんが,mikutterを再起動すると直ります.
0.0.4は今度やってみます.

toshi_a 初音 さんが約12年前に更新

  • ステータス様子見 から 実装待ち に変更
  • 担当者toshi_a 初音 にセット

こっちでは、ホームTLに表示されるべきだけど抽出タブだけに表示されてホームTLには表示されないみたいなことが0.1のheadで確認できました。ただずっと止まってるのではなくて、時々1ツイートだけそういうのが有る感じです。内部のツイート配送が上手く行ってない感がある。
(現在別件で、起動時に検索APIから取得したツイートで抽出タブの条件にかかるようなものが表示されない問題があるけれど、それに関連してそう)

toshi_a 初音 さんが約12年前に更新

以下のようなエラーが発生しました。

error: {MIKUTTER_DIR}/core/addon/streaming.rb:70:in `block in define_together_event': event_update: event processing thread was dead.
notice: {MIKUTTER_DIR}/core/addon/streaming.rb:109:in `rescue in trigger_event': exit
from {MIKUTTER_DIR}/core/addon/streaming.rb:71:in `abort'
from {MIKUTTER_DIR}/core/addon/streaming.rb:71:in `block in define_together_event'
from {MIKUTTER_DIR}/core/addon/streaming.rb:103:in `trigger_event'
from {MIKUTTER_DIR}/core/addon/streaming.rb:82:in `block (3 levels) in start'
from /usr/lib/ruby/1.9.1/net/protocol.rb:395:in `call_block'
from /usr/lib/ruby/1.9.1/net/protocol.rb:386:in `<<'
from /usr/lib/ruby/1.9.1/net/protocol.rb:108:in `read_all'
from /usr/lib/ruby/1.9.1/net/http.rb:2763:in `read_body_0'
from /usr/lib/ruby/1.9.1/net/http.rb:2710:in `read_body'
from {MIKUTTER_DIR}/core/lib/mikutwitter/api_shortcuts.rb:202:in `block in userstream'
from /usr/lib/ruby/1.9.1/net/http.rb:1322:in `block (2 levels) in transport_request'
from /usr/lib/ruby/1.9.1/net/http.rb:2671:in `reading_body'
from /usr/lib/ruby/1.9.1/net/http.rb:1321:in `block in transport_request'
from /usr/lib/ruby/1.9.1/net/http.rb:1316:in `catch'
from /usr/lib/ruby/1.9.1/net/http.rb:1316:in `transport_request'
from /usr/lib/ruby/1.9.1/net/http.rb:1293:in `request'
from /usr/lib/ruby/1.9.1/net/http.rb:1286:in `block in request'
from /usr/lib/ruby/1.9.1/net/http.rb:745:in `start'
from /usr/lib/ruby/1.9.1/net/http.rb:1284:in `request'
from {MIKUTTER_DIR}/core/lib/oauth/consumer.rb:151:in `request'
from {MIKUTTER_DIR}/core/lib/mikutwitter/oauth_hacks.rb:37:in `request'
from {MIKUTTER_DIR}/core/lib/oauth/tokens/consumer_token.rb:26:in `request'
from {MIKUTTER_DIR}/core/lib/oauth/tokens/access_token.rb:12:in `request'
from {MIKUTTER_DIR}/core/lib/oauth/tokens/access_token.rb:28:in `get'
from {MIKUTTER_DIR}/core/lib/mikutwitter/api_shortcuts.rb:199:in `userstream'
from {MIKUTTER_DIR}/core/service.rb:97:in `streaming'
from {MIKUTTER_DIR}/core/addon/streaming.rb:155:in `start_streaming'
from {MIKUTTER_DIR}/core/addon/streaming.rb:79:in `block (2 levels) in start'
from {MIKUTTER_DIR}/core/addon/streaming.rb:78:in `catch'
from {MIKUTTER_DIR}/core/addon/streaming.rb:78:in `block in start'
from {MIKUTTER_DIR}/core/lib/deferred/deferred.rb:52:in `call'
from {MIKUTTER_DIR}/core/lib/deferred/deferred.rb:52:in `block in initialize'

Streaming APIのイベントを別スレッドで処理してるけれどそれが死ぬことがあるみたい。

toshi_a 初音 さんがほぼ12年前に更新

  • ステータス実装待ち から 様子見 に変更

toshi_a 初音 さんが11年以上前に更新

  • ステータス様子見 から 終了 に変更

全く再現しなくなっているので閉じます

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