Hi,
I suppose you tried the steps with the Search/Show filter and it did
not help.
As you switched from the packaged version to the Flatpak version (and
the latest stable, which is great), could you re-check whether any file
under
~/.var/app/org.gnome.Evolution/cache/evolution/calendar/
contains the “debugging” text, or any other unique text from the test
component, please? It should.
Even, I did re-read the log you sent me and even it shows the event is
PUT to the server and it can be read back with a GET request, the
following REPORT does not contain the event UID (it starts with
e6b13ad). The first report is limited to a time range
<time-range start="20260620T113554Z" end="20260829T113554Z"/>
which cannot match the event in April, but then the second REPORT
runs with unlimited time, where the server should report more events.
It’s done that way in the CalDAV, to show the events around “today”
quickly and sync the old events locally later.
The log does not seem to be cut, then neither of the REPORT-s
returned the created event, then the CalDAV code dropped it from the
locally cached events, thus the event disappears (and is not in any
file in the cache path I mentioned near the beginning of this message).
As it worked for me here, I did think it’s a leftover filter in the
GUI, it sometimes happens unnoticed (for example when mouse wheel is
used above the combo boxes), but right now it looks like something with
the server after all, especially if more apps are affected.
You mentioned the DAV provider, is it the web interface of the server
or a standalone app or such? I’m wondering whether it uses some other
protocol to connect to the server and to get events from the server
than the CalDAV. When you look into the log you sent me earlier you can
check how the server identifies itself in the Server: header (it is
not always the same, interestingly, a “Created” response shows a
different value than for example the preceding response to the
PROPFIND request for the getctag of the calendar).
As I look it on now, it does worth to report to the server admins,
maybe they will find some problem (or there’s a setting accessible in
the Web interface only?).
Bye,
Milan