Suddenly lots of errors of the form "Preloaded object for UID is invalid"
- evolution-ews 3.44.4-1
- evolution-data-server 3.44.4-1
- evolution 3.44.4-2
- Arch Linux
I have been using evolution-ews without significant issues for over a year. As far as I can tell there wasn't any update to relevant software. Evolution was updated to 3.44.4-2 on Sept. 26th, but I have since used the calendar and it was working fine right after that. Issues appeared only yesterday.
Yesterday, several (but far from all) Calender appointments started disappearing from my calendar. They do show up in Outlook or on OWA. At the same time, when syncing, this error message shows up many times: "Preloaded object for UID is invalid".
The error seems to come from here https://github.com/GNOME/evolution-data-server/blob/master/src/calendar/libedata-cal/e-cal-meta-backend.c#L1129 and as one might expect, it seems to indicate that the received object could not be parsed. I doubt the error is in that project though. I rather suspect that something on the Exchange side changed.
Now I would really love to debug this further, but I haven't the faintest as to how. Is there a way to enable true logging (see below for what I've tried)? Is this maybe a known issue due to Exchange patches etc?
Is there something else I could try to use as a workaround?
I tried logging like so EWS_DEBUG=2 evolution >& logfile
, deleted the caches under .cache/evolution/calendar/...
and then restarted evolution. I get the same error, but I do not really see anything in the logs except for lots of base64 encoded SOAP messages and some Request headers that do not look suspicious (no obvious error codes or the like).
I'd be happy to provide more info. I am not attaching the generated log file, because it seems to contain NTLM hashes...