Thanks for following up with this Ginny. Brian has just pushed version 0.7.8 of the gem, which fixes this.
Tim. On Tue, Sep 28, 2010 at 5:16 AM, Ginny Hendry <ginnyhen...@gmail.com> wrote: > > For anyone else who is having this problem, the fix has been > identified but has not yet been published as a new gem version. What > happens is that it skips some tweets. The ones it skips are the ones > that happen to have a message length in hex that includes a zero > character so it will seem pretty random which ones get through and > which ones don't. > > Here's how to fix it: > > First update the gem and see if it is a version later than 0.7.7. If > it is, you should be OK. If it's 0.7.7 or earlier, change one line of > code: > > Look in the gem source code on your system for the yajl-ruby gem and > find the file lib/yajl/http_stream.rb. > > Edit line 151 from > break if line.match /0.*?\r\n/ > to > break if line.match /^0.*?\r\n/ > > Adding that one character will correct the error. > > > -- > Twitter developer documentation and resources: http://dev.twitter.com/doc > API updates via Twitter: http://twitter.com/twitterapi > Issues/Enhancements Tracker: > http://code.google.com/p/twitter-api/issues/list > Change your membership to this group: > http://groups.google.com/group/twitter-development-talk > -- Twitter developer documentation and resources: http://dev.twitter.com/doc API updates via Twitter: http://twitter.com/twitterapi Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list Change your membership to this group: http://groups.google.com/group/twitter-development-talk