My configuration:
- eGroupware 20181018 on Ubuntu Server 18.04 x64
- CalDAV client: Thunderbird 60.3.1 with bundled Lightning extension 6.2.3.1 on Windows 10 - 1709 - x64
Issue:
unconfirmed events (the ones I was invited to but not yet accepted/refused) correctly appear grayed with dotted border in Lightning calendar but they disappear after the 2nd calendar resyncs (by pressing Lightning resync button).
This is fully reproducible:
- open Thunderbird and the unconfirmed event is shown (grayed with dotted border)
- press Resync button and the event is still there
- press Resync again and the event disappears.
After it disappears, to make it appear again I need to restart Thunderbird.
This is annoying because if I set the calendar to update each 1min, then the event will disappear after 2 minutes…
I’m testing other groupware suites (namely SOGo) and they don’t have this issue.
I’ve set up a test environment to find the cause of this bad behavior:
This is Apache log after a successful refresh (the unconfirmed event still appears in Lightning calendar):
10.0.0.1 - destination@example.org [03/Dec/2018:15:15:45 +0100] "PROPFIND /egroupware/groupdav.php/destination%40example.org/calendar/ HTTP/1.1" 207 1225 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.3.1 Lightning/6.2.3.1"
10.0.0.1 - destination@example.org [03/Dec/2018:15:15:45 +0100] "PROPFIND /egroupware/groupdav.php/destination%40example.org/inbox/ HTTP/1.1" 207 1713 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.3.1 Lightning/6.2.3.1"
10.0.0.1 - destination@example.org [03/Dec/2018:15:15:45 +0100] "REPORT /egroupware/groupdav.php/destination%40example.org/inbox/ HTTP/1.1" 207 2298 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.3.1 Lightning/6.2.3.1"
This is Apache log after a bad resync (the unconfirmed event disappeared from Lightning calendar):
10.0.0.1 - destination@example.org [03/Dec/2018:15:15:49 +0100] "PROPFIND /egroupware/groupdav.php/destination%40example.org/calendar/ HTTP/1.1" 207 1068 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.3.1 Lightning/6.2.3.1"
10.0.0.1 - destination@example.org [03/Dec/2018:15:15:49 +0100] "PROPFIND /egroupware/groupdav.php/destination%40example.org/inbox/ HTTP/1.1" 207 1713 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.3.1 Lightning/6.2.3.1"
10.0.0.1 - destination@example.org [03/Dec/2018:15:15:49 +0100] "PROPFIND /egroupware/groupdav.php/destination%40example.org/calendar/ HTTP/1.1" 207 1068 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.3.1 Lightning/6.2.3.1"
10.0.0.1 - destination@example.org [03/Dec/2018:15:15:49 +0100] "PROPFIND /egroupware/groupdav.php/destination%40example.org/inbox/ HTTP/1.1" 207 1713 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.3.1 Lightning/6.2.3.1"
I’m attaching 3 eGroupware CalDAV log files: thunderbird start, first resync, second resync.
Feel free to ask for further details…
1-ok-thunderbird-start.txt (15.9 KB)
2-ok-thunderbird-first-resync.txt (7.0 KB)
3-ko-thunderbird-second-resync.txt (7.9 KB)