-
-
Notifications
You must be signed in to change notification settings - Fork 133
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
List of messages in a folder is sometimes not being shown #1071
Comments
I can confirm this. This is happening since a few weeks. Any way how to solve this? There seem to be no errors in the logs. |
This seems to be related to the caching settings. Disabling caching or switching to file based caching will display messages again. @the-djmaze I couldn't find any documention on how to exactly configure caching itself. The about page also doesn't check for memcache/memcached php extension. The following issue mentions 'tcp://...'. Is this something we have to put into the config? Thanks! |
Could be related to #1096 |
One of my user as also reported this to me yesterday. |
bump |
Yes, still investigating 😉 |
I am having this issue with my inbox, I know my inbox is fine in roundcube/outlook/android mail. It's not all folders within my inbox either, it's the main inbox folder and some subfolders, some other subfolders show correctly. Most users it's fine, but the odd user like me or the odd folder just wont load the mail. I've tried messing with cache settings, it's not helped me at least. |
All that commit does is display an error message instead of "Empty list". |
Correct, then we at least know why it fails and then investigate further |
I am getting aborted and timed out messages when switching between pages. |
How quick? snappymail/dev/Remote/User/Fetch.js Lines 50 to 56 in 336fdf0
|
Less than that amount of time. |
Ok so now mine is saying: Can't get message list. |
Is it around 30 seconds? |
I just quickly flip between pages (like around a second or so). |
Then indeed the current request gets aborted and shows aborted messages. Timeout occurs when browser stops the request. The only control we have (and try, but will not always work) is shown above with the 60 seconds. In the past it just showed "aborted", then it showed nothing, and now it shows one of the two errors. |
It's weird that it doesn't happen all the time. |
Not that weird. When messagelist is cached the response is in ms, else it could take ages based on IMAP server speed. |
I am on to something! |
Here we go. I've tested with the very slow Hotmail to find these. There were multiple MessageList requests active at the same time. |
Please provide a new version that contains this fix so I and others can test it. |
It's not perfect yet, as some other conditions might still have issues, like:
So i'm thinking to write a messages queue where the next is only called after finish/abort/timeout only. |
Is there any more work to be done? |
I don't think so, but will do.some more testing. |
My inbox still doesn't show. Again other inboxes are fine. Mine is fine with other tools. I do see this error a lot in my nextcloud log: stream_socket_client(): Unable to connect to tcp://127.0.0.1:6379 (Connection refused) at /var/www/mywebsite/public_html/apps/snappymail/app/snappymail/v/2.28.1/app/libraries/Predis/Connection/StreamConnection.php#94 |
I think releasing a new version would be fine then. |
https://github.com/the-djmaze/snappymail/releases/tag/v2.28.2 |
I have tried doing what caused it in the previous version. The newest version no longer has this issue. |
Instead of the list of messages, I get an "Empty list." message every now and then.
The text was updated successfully, but these errors were encountered: