gem twitterでJSON::ParserErrorがでる
gemのtwitterを使用しているとき、あるツイートが来たときにJSON::ParserErrorの例外を吐いて死んでしまった。原因不明。
こんな感じのコードです。
client.filter(:track => HASH_TAGS.join(',')) do |status|
if status.is_a?(Twitter::Tweet)
p status.text
end
end
とりあえず応急処置として、こんな感じで対処。原因を突き止めなきゃ
while(true)
begin
client.filter(:track => HASH_TAGS.join(',')) do |status|
if status.is_a?(Twitter::Tweet)
p status.text
end
end
rescue => e
p e
end