Hi there,
after creating a TwitterBridge and setting "Import my Friends Timeline" only I thought everything works fine. But after doing a new dent and viewing my Home view I found my post missing between my friend tweets/dents. Then I found on the web interface all the friend tweets looping all over the last pages and about page 50/51 the loop ends with my dent inserted between the friend tweets in the last loop.
When looking at the timeline with a client, like Choqok everything looks fine (all tweets once, my dent at the right point between the tweets).
Then I checked the MySQL database and found every notice once only. A simple check (mysqldump | wc -l) proved that my database is not growing (as it should be when the posts are inserted in a loop).
Is this a configuration problem or a bug in the web interface Home timeline? (status.net 0.9.0 and git head have this problem, I did not try the TwitterBridge with earlier versions)
Comments
// Twitter integration source attribute. Note: default is Laconica
$config['integration']['source'] = 'sitename';
Everything did seem fine when I was first running the updated version - but after leaving it overnight, I'm getting the "looped" view of dents/tweets. I've taken a look in the database and there does only seem to be one copy of the imported tweets in there, but for some reason I'm getting this looped view on the web interface - I'll attach some screenshots of what I mean. I've also checked the server and there does only seem to be one running copy of the twitterstatusfetcher.
Like what @cy8aer is experiencing, I think it also affects clients/API as well - Twitterrific on Mac seemed to show most of the tweets/dents, but Tweetie 2 on the iPhone got mighty confused with this "loop" and only showed a few of the tweets/dents.
Links to some examples (this is me going through the various pages of tweets). Keep an eye on the 'del_n' tweets to see the looping :-
http://pfy.me/images/loop1.jpg
http://pfy.me/images/loop2.jpg
http://pfy.me/images/loop3.jpg
Then stop the daemons and start it again.
//$config['public']['localonly'] = true;
//$config['queue']['enabled'] = true;
I think this may be the same problem I'm having. My statusnet site shows the same 17 status messages over and over again over the course of 50-odd pages. My database has a couple thousand messages in the notice table, but I can't see them on my site. No notices from identi.ca or other statusnet sites are showing, only 17 from Twitter.
Might this have something to do with individual notice views of notices that originated over OStatus get redirected to the original site?
http://status.smscotten.com/notice/2609 shows a Tweet
http://status.smscotten.com/notice/2611 redirects to Identica.
Could the stream view be "confused" about the correct display behavior?
can you try running
php scripts/setconfig.php integration source smscotten
My guess is that my site "believes" that it is only publishing the non-twitter posts. 50 pages times 20 notices == 1000 notices. The number of non-twitter posts in my DB is 1167. I think it's trying to display the regular notices and substituting the most recent 17 twitter notices.
I mean, just a theory.
Anyway, I ran /usr/local/php5/bin/php scripts/setconfig.php integration source smscotten
Is there something I should do next?