noinnion / newsplus

News+ is a simple, fast and intuitive feed/rss reader for Android, featuring beautiful themes, podcast support and full offline support.
http://noinnion.com/newsplus
357 stars 77 forks source link

Habrahabr displayed as Gizmodo Top for BazQux #54

Closed LordJZ closed 10 years ago

LordJZ commented 10 years ago

I am subscribed to Habrahabr (http://habrahabr.ru/rss/hubs/) in BazQux reader, having updated News+ from version ~20 to 31 (latest at the moment), it stopped showing that feed as Habrahabr, but rather shows "Gizmodo: Top". Icon and rss address have also changed, yet the feed items are from Habrahabr. The feed works fine on BazQux web interface.

Not sure on whose side the bug is, so I'm pinging @vshabanov.

Screenshot: https://f.cloud.github.com/assets/32092/1713747/a1d1fc8e-6192-11e3-8c95-4adfe81403b0.png Article on screen: http://habrahabr.ru/post/204354/

(I have cleared the cache both in Settings/Apps and News+ and re-downloaded everything)

vshabanov commented 10 years ago

Interesting. When you mark post from habr as read/unread/starred on News+ does it marked on a website? (You need to press sync after marking to be sure changes are propagated to web) Or some random post from gizmodo getting marked?

It also interesting -- do you see Habrahabr feed when you press show all (button with circle in News+)? Or there is only gizmodo feed?

There was a database glitch a couple weeks ago that could in theory mess up the feed ids in mobile apps for few users. But then the bug should appear two weeks ago. And clearing cache should reset everything.

LordJZ commented 10 years ago

Yes, the feed behaves like its habrahabr indeed. I am also not subscribed to gizmodo at all.

I've cleared the cache a few more times in the app and settings/apps, now habrahabr is fixed but another feed ("Тугезо") is showing items from a completely different feed ("ТРАНСМИССИЯ | 12.04.2013 | MSK") which is not shown in News+, but everything is fine with it on web interface (both feeds present and show correct items).

After I clear cache again and read some items in the web interface, the bug transfers to another feed.

Looks like a serious synchronization issue. I also have about 2000 total items and sync them all to News+ (10k limit in settings), may this be a problem?

vshabanov commented 10 years ago

Hm. Very strange. Especially if you have never been subscribed to gizmodo. 2k total items shouldn't be of any problem -- I have 6k unreads and it syncs fine.

Could you mail your user id from https://bazqux.com/whoami to support at bazqux.com so I could try it myself?

vshabanov commented 10 years ago

@noinnion I've looked at @LordJZ account. And I have found that in subscription/list (sorted alphabetically by feed URL) Gizmodo feed is right before Habrahabr feed and "... MSK" feed is right before "Tугезо" feed.

It looks like off by one error. Posts from Habrahabr went go Gizmodo (-1) and posts from MSK went to "Тугезо" (+1 this time).

I haven't touched my API code for a while and nobody else have mentioned this bug. So I think it's News+ related. Maybe some buggy Map class or something like this.

noinnion commented 10 years ago

is Gizmodo feed subscribed to Bazqux? If not how could it be in the feed stream?

On Thu, Dec 12, 2013 at 5:16 PM, Vladimir Shabanov <notifications@github.com

wrote:

@noinnion https://github.com/noinnion I've looked at @LordJZhttps://github.com/LordJZaccount. And I have found that in subscription/list (sorted alphabetically by feed URL) Gizmodo feed is right before Habrahabr feed and "... MSK" feed is right before "Tугезо" feed.

It looks like off by one error. Posts from Habrahabr went go Gizmodo (-1) and posts from MSK went to "Тугезо" (+1 this time).

I haven't touched my API code for a while and nobody else have mentioned this bug. So I think it's News+ related. Maybe some buggy Map class or something like this.

— Reply to this email directly or view it on GitHubhttps://github.com/noinnion/newsplus/issues/54#issuecomment-30436425 .

vshabanov commented 10 years ago

@noinnion Yes it's subscribed. It's just no longer updates (feed changed address before I started handling it) so @LordJZ thought he is not subscribed to it.

noinnion commented 10 years ago

It will be difficult to find the issue without any data. Is it possible that you @LordJZ change your account login data so i could try it out? On Dec 12, 2013 5:22 PM, "Vladimir Shabanov" notifications@github.com wrote:

@noinnion https://github.com/noinnion Yes it's subscribed. It's just no longer updates (feed changed address before I started handling it) so @LordJZ https://github.com/LordJZ thought he is not subscribed to it.

— Reply to this email directly or view it on GitHubhttps://github.com/noinnion/newsplus/issues/54#issuecomment-30436982 .

noinnion commented 10 years ago

@LordJZ you can send it to noinnion at gmail.com On Dec 12, 2013 5:22 PM, "Vladimir Shabanov" notifications@github.com wrote:

@noinnion https://github.com/noinnion Yes it's subscribed. It's just no longer updates (feed changed address before I started handling it) so @LordJZ https://github.com/LordJZ thought he is not subscribed to it.

— Reply to this email directly or view it on GitHubhttps://github.com/noinnion/newsplus/issues/54#issuecomment-30436982 .

LordJZ commented 10 years ago

Couldn't reproduce the bug for a week on two devices. Looks like a really rare thing.

noinnion commented 10 years ago

I will close it.