Re: [Evolution] Debugging folder-related problems: sometimes missing, and unable to expunge



Milan -


On Tue, Feb 8, 2022 at 12:37 PM Milan Crha via evolution-list <evolution-list gnome org> wrote:
On Tue, 2022-02-08 at 12:13 -0500, Bridger Dyson-Smith via evolution-
list wrote:
> another Evolution client (no real troubles with it)

        Hi,
is it also on FreeBSD or any other system/distro? Is it the same
version as the faulty one, or another (newer/older)?

The working Evolution install is on a Void LInux system, running
Evolution 3.42.3_1. So far it hasn't exhibited these issues.

> Today, it didn't. When I start it w/debugging turned on, the result
> is the same (folder names are all '(null)').

I think the folder names are synchronized with broken information, thus
the next start they do not change, because the listing is up-to-date
(the folders are updated incrementally, the same as folders' content).
You can see that in the folder-tree file under:

    ~/.cache/evolution/mail/<ews-account-uid>/

When you remove it, the folders will be re-fetched completely.

> Id must be non-empty.

That corresponds to the error you caught in the debug log. I guess it
happened when you clicked on one of those "(null)" folders.

That sounds right - strange that it can't seem to stay in-sync though. E.g. if I wipe the `.cache/evolution/mail/<acct-id>/folders, there seems to be a good chance that it won't be able pull back the proper folder names when it attempts to resync. Something to double-check, but again that weird nondeterminism makes understanding the problem difficult!

I'm sorry of all the guessing from my side. I do not have a FreeBSD
machine to try it out here. Maybe there's some glitch in the evo-ews
code, which exhibits only there/with certain compiler flags enabled.
Who knows.

:) Not me! In all seriousness, thank you very much for your patient help - I think that, even though there isn't a definitive answer to the problem, I'm much much much closer to getting it diagnosed, and it's primarily thanks to you and Angel.
If I get any closer to some discovery, would it be okay to open an issue on gitlab, or would communicating here on the mailing list be preferrable?  
        Bye,
        Milan

Best regards!
Bridger

_______________________________________________
evolution-list mailing list
evolution-list gnome org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]