Project

General

Profile

Actions

バグ #424

closed

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

Added by Osamu Koga over 9 years ago. Updated over 9 years ago.

Status:
終了
Priority:
通常
Target version:
プラグイン名:
ブランチ:
クラッシュする:

Description

UserStreamを使っているとき,

Actions #1

Updated by Osamu Koga over 9 years ago

  • Target version set to 0.1

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

Actions #2

Updated by toshi_a 初音 over 9 years ago

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

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

Actions #3

Updated by Osamu Koga over 9 years ago

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

Actions #4

Updated by toshi_a 初音 over 9 years ago

  • Status changed from 様子見 to 実装待ち
  • Assignee set to toshi_a 初音

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

Actions #5

Updated by toshi_a 初音 over 9 years ago

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

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のイベントを別スレッドで処理してるけれどそれが死ぬことがあるみたい。

Actions #6

Updated by toshi_a 初音 over 9 years ago

  • Status changed from 実装待ち to 様子見
Actions #7

Updated by toshi_a 初音 about 9 years ago

  • Status changed from 様子見 to 終了

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

Actions

Also available in: Atom PDF