-
-
Notifications
You must be signed in to change notification settings - Fork 120
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Windows 10, Notification about article updates, but not shown in the interface #70
Comments
This could actually mean, that newly downloaded messages are in fact only "UPDATES" to already existing messages which may be already read, so it can look like that nothing changes in the message list. Numbers in tray bubble informing about new messages is the number of "UPDATED" messages which consists of: TOTALLY NEW messages and REFRESHED messages (that happens when same author creates message with same title but changes its contents perhaps). And it theoretically can be related to some problems that messages are in fact correctly downloaded, but one feed is not correctly updated in DB. It would be nice to see full log (see Wiki) with full situation. |
Thanks Martin for your response. I will check to see if I can get more info from the logs. |
I restarted with the log enabled and was able to reproduce the issues.
I will try to send a Personal message with the complete log and a screenshot. (I was now able to reproduce it without "sleeping" my laptop in between.) |
Please, test latest development build. Newest builds are always located at the bottom of the page. Now, reported number of downloaded messages should be correct and I added more debugging logs to part where DB transaction fails. So try to run it, get logs and upload them here pls. We should see the actual reason of DB transaction failure. |
Oke, I will update to the new development build and run it with logging enabled. :). |
Sorry, I still get the error message. Please let me know if you need the complete log. Relevant part of the log:
|
Yes, you will still get the error, but now we see more info and remember that number of downloaded messages now should be reported correctly. |
Yes, I do not get any notification anymore, because the updated number stays 0 ;-). Hope this helps pinpointing the issue ;). |
@martinrotter please let me know if you need anymore help debugging or analyzing the issue. (My routine is now restarting RSS Guard several times a day ;-)) |
Here, it seems that DB transaction are not working. I already know how to fix the issue, I could just remove DB transactions and insert data to DB just like that. |
Sounds good, glad that it is not that much trouble! |
Yea, problem is that inserting many messages into DB could be SLOW without db transactions. I will have to solve this properly. Unfortunately, now I do not have enough time for RSS Guard. But hopefully in a few weeks I will release next version. |
So, this issue in fact is solved. The number will now show correctly, but the core cause still remains and I will solve that cause now -> problematic transactions. When this issue is solved (in one week), then new version of RSS Guard gets released. |
Great to see you working on it again ;-). |
The DB does not in fact stay in "locked" mode. It just for some crazy/weird reason seems that when feed update transaction wants to start, it is not sometimes possible. When that happens, messages for one feed are not stored in DB and from the user perspective it looks like no feeds were downloaded/updated at all. On my PC, no such things happen. I tried to activate SQLite immediate transactions, which could help in these situations. Please, download the development build for commit Test it and let me know if there is any improvement. Also, you could try to switch to MySQL data storage backend or use SQLite with in-memory option (see settings of RSS Guard), any of these alternatives might also solve your problem. |
Will give it a try soon, thanks for the update! |
Yep. |
Any news for me @groentebroer? |
Wil be testing with the log today. |
@martinrotter Seems to be missing a DLL in the package. "The program can't start because QtPositioning.dll is missing from your computer. Try reinstalling the program to fix this problem." |
OK, will fix. |
Fixed, new build should be there in few minutes. |
Is built now. Should work. |
Hi, I used: rssguard-3.3.6-fbbb3a4-win32.7z, Which resulted in the log:
And did not start |
It seems I messed up some files, will repair tomorrow. |
OK, latest build should work, tested in clean Windows 10 VirtualBox image. Previous build really was not working. |
Oke, will give it a try now! |
Had the same DB locked error again. Will try a different database soon... |
OK, I will try to investigate further. |
OKAY, I fixed this issue like this:
|
I was unable to track down the original cause of the issue, I just am not able to reproduce the bug on my machines. I let RSS Guard run several hours, but all DB transaction are okay and none of them fails. So if anyone is having troubles with DB transactions, then now it is solved as DB transactions are by default off. |
Oke, I updated to: rssguard-3.3.6-1db5e61-win32.7z and am running it now. Let's see how it goes, running with the log on. |
With this version after a period of time I get: [rssguard] WARNING: Failed to set custom ID for all messages: 'database is locked Unable to fetch row'. Will try to go to memory DB now... |
OK, will test. |
Brief description of the issue.
Sometimes, new articles are downloaded according to the Windows 10 notification.
But looking at the interface all feeds have no new items. After one or two (manual or automatic) update cycles, these articles (or at least the same number of items) appear in the interface.
How to reproduce the bug?
What is the expected result?
New items should be displayed directly.
What actually happened?
No new items are shown.
Other information (logs, see Wiki)
I use the regular SQL -Lite database.
The text was updated successfully, but these errors were encountered: