For the past few days, whenever DAVx⁵ syncs, the sync fails with KotlinNullPointerException, which is displayed in a notification banner. Looking at the debug log and removing the offending event from my Fastmail calendar allows sync to succeed again. Re-adding the offending event causes it to fail.
The event is one my partner invited me to. It is rather personal so I have redacted my partner’s email address, the event title, the Google Meet URL, and all UUIDs in the debug info, replacing them with
X to the appropriate length. Everything else in this debug log is left alone:
With this event removed, sync succeeds, including new events I create or delete on my phone or on the server.