-
-
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
[BUG]: Intermittently locked out of fetching #910
Comments
This hasn't happened in the past 24 hours (even though I haven't changed anything), whereas before it was happening at least once every three hours. I think it has to be related to the retrieval via WebEngine getting stuck on something, rather than anything to do with the Python scripts. |
I see. Do you use anything "special" in your setup? Article filters, web scraping or? |
Most of my feeds are. I tend to use Feedbro in my browser for normal RSS feeds and RSS Guard for my own custom feeds using Python. However, I only use them as post-processors rather than having the Python script download the page. I was initially thinking it might be a Python script problem, but considering this issue was happening to me frequently and then suddenly just stopped makes me think that it's something to with the page retrieval. |
It started happening again today, and it's been happening practically all day. Zero changes to my settings. |
I see. I was not able to replicate so far. Could you perhaps create some minimal setup ( EDIT: I suspect this is related rather to fact you use post-scripts rather than the amount of feeds... |
Would it be possible to email you with the setup? |
Yes: rotter.martinos(at)gmail.com |
Please excuse me for the radio silence, but I've been narrowing down what's been causing this issue. I don't think it's actually a problem with fetching at all.
This means it would be very difficult to replicate with a new setup. However, I have managed to generate a rather short debug log where the issue occurs: Debug Log
Downloadable copy of the following:
If this isn't enough, I can continue chopping away at this so I can have something to send you that replicates the issue right away. However, I suspect that just making sure an event not being found doesn't cause feed auto-downloads to be blocked will do the trick. |
I've just installed a day or so ago, same issue. Does not update, cannot manually update. Only solution is a restart., |
Can you share your data folder? |
I think I finally know what's causing it. It's when you set a single feed's auto-download duration in the Articles tab instead of having it use the global interval. The reason I failed to detect it for so long is it will even cause the bug if the feed is disabled. |
Setting the feeds to the global interval appears to have resolved the problem for me too. |
Could anyone post config which triggers the issue? |
I emailed you a config that replicates the issue yesterday. |
OK, guys, it was beginner noobish classic programming fault. It should be fixed. Test and see and report back. |
I'm glad to prove the innocence of my post-processing scripts. ;) Thanks for the fix, it's working for me. |
Description of the issue
Seemingly at random, RSS Guard will stop fetching feeds after a while, and the ability to manually fetch feeds or add new feeds will be locked out, as if it thinks it's still fetching feeds in the background.
Symptoms
Additional details
I'm using Python (3.11) scripts to convert certain HTML fetched pages to RSS feeds, so that might be related. Maybe RSS Guard's Web Engine is somehow it's getting stuck trying to retrieve a page (Cloudflare-related maybe?), or perhaps there's some sort of issue with the Python script (but if that's the case I'm not sure why the abort option is locked/grayed out).
Debug log
I have a lot of personal feeds and I'd rather not post the full debug log publicly. If there is a place I can email a full debug log, I'll do so.
Here's what I believe is relevant, though:
(It will continue to do the 'Delaying scheduled feed' line until I restart the program.)
Operating system and version
The text was updated successfully, but these errors were encountered: