Problems with Recurring events syncing to fastmail server

12 views
Skip to first unread message

Daniel G

unread,
Feb 26, 2026, 1:13:46 PM (13 days ago) Feb 26
to CalenGoo-Android-Support
I created a Recurring event using CalenGoo on Android. Then several days later, I deleted a single event using CalenGoo on Android. I get the following error in the Erroneous events section of Changes to upload: "Error: Read only calendar? Error 403".

 I am able to create and delete single events without any problems.

The calendar server is a CalDAV server for fastmail.com.

Thanks
Dan

Daniel G

unread,
Feb 26, 2026, 1:50:35 PM (12 days ago) Feb 26
to CalenGoo-Android-Support
This is the log file when the problem occurred:
Feb 26, 2026 11:10:43 AM: Reloading agenda widget data 71 force false
Feb 26, 2026 11:10:43 AM: Reloading agenda widget data 70 force false
Feb 26, 2026 11:10:43 AM: Reloading agenda widget data 69 force false
Feb 26, 2026 11:10:43 AM: Update cancelled and moved to Thu Feb 26 19:00:00 MST 2026
Feb 26, 2026 11:10:43 AM: Widget repeating every 5 minutes at 1772157600000
Feb 26, 2026 11:28:48 AM: BackgroundSync autosync CALENGOO_AUTOSYNC SYNC_TIMED
Feb 26, 2026 11:28:48 AM: foreground sync start
Feb 26, 2026 11:28:48 AM: Reloading agenda widget data 70 force false
Feb 26, 2026 11:28:48 AM: Reloading agenda widget data 69 force false
Feb 26, 2026 11:28:48 AM: Reloading agenda widget data 70 force false
Feb 26, 2026 11:28:48 AM: Reloading agenda widget data 69 force false
Feb 26, 2026 11:28:48 AM: Reloading agenda widget data 70 force false
Feb 26, 2026 11:28:48 AM: Reloading agenda widget data 69 force false
Feb 26, 2026 11:28:50 AM: CalDAV getCalendars
Feb 26, 2026 11:28:50 AM: Sync finished successfully at Thu Feb 26 11:28:50 MST 2026
Feb 26, 2026 11:28:50 AM: AutoSync at 1772131413000
Feb 26, 2026 11:28:50 AM: Update all widgets
Feb 26, 2026 11:28:50 AM: Update cancelled and moved to Thu Feb 26 19:00:00 MST 2026
Feb 26, 2026 11:28:50 AM: Widget repeating every 5 minutes at 1772157600000
Feb 26, 2026 11:29:05 AM: Update all widgets
Feb 26, 2026 11:29:05 AM: Update cancelled and moved to Thu Feb 26 19:00:00 MST 2026
Feb 26, 2026 11:29:05 AM: Widget repeating every 5 minutes at 1772157600000
Feb 26, 2026 11:29:05 AM: Schedule reminder wakeup on Feb 26, 2026 6:00:00 PM
Feb 26, 2026 11:29:05 AM: Reminder at 1772154000000
Feb 26, 2026 11:29:48 AM: AutoSync at 1772131445000
Feb 26, 2026 11:29:50 AM: foreground sync start
Feb 26, 2026 11:29:52 AM: CalDAV getCalendars
Feb 26, 2026 11:29:52 AM: Sync finished successfully at Thu Feb 26 11:29:52 MST 2026
Feb 26, 2026 11:29:52 AM: Update all widgets
Feb 26, 2026 11:29:52 AM: Update cancelled and moved to Thu Feb 26 19:00:00 MST 2026
Feb 26, 2026 11:29:52 AM: Widget repeating every 5 minutes at 1772157600000
Feb 26, 2026 11:29:53 AM: Schedule reminder wakeup on Feb 26, 2026 6:00:00 PM
Feb 26, 2026 11:29:53 AM: Reminder at 1772154000000
Feb 26, 2026 11:29:54 AM: AgendaView: Starttime: 1772089200000 Endtime: 1772175600000
Feb 26, 2026 11:30:02 AM: foreground sync start
Feb 26, 2026 11:30:04 AM: CalDAV getCalendars
Feb 26, 2026 11:30:04 AM: Sync finished successfully at Thu Feb 26 11:30:04 MST 2026
Feb 26, 2026 11:30:04 AM: Update all widgets
Feb 26, 2026 11:30:04 AM: Update cancelled and moved to Thu Feb 26 19:00:00 MST 2026
Feb 26, 2026 11:30:04 AM: Widget repeating every 5 minutes at 1772157600000
Feb 26, 2026 11:30:05 AM: Schedule reminder wakeup on Feb 26, 2026 6:00:00 PM
Feb 26, 2026 11:30:05 AM: Reminder at 1772154000000
Feb 26, 2026 11:30:07 AM: Update all widgets
Feb 26, 2026 11:30:07 AM: Update cancelled and moved to Thu Feb 26 19:00:00 MST 2026
Feb 26, 2026 11:30:07 AM: Widget repeating every 5 minutes at 1772157600000
Feb 26, 2026 11:30:07 AM: Schedule reminder wakeup on Feb 26, 2026 6:00:00 PM
Feb 26, 2026 11:30:07 AM: Reminder at 1772154000000
Feb 26, 2026 11:30:31 AM: Reloading agenda widget data 71 force false
Feb 26, 2026 11:30:31 AM: Reloading agenda widget data 70 force false
Feb 26, 2026 11:30:31 AM: Reloading agenda widget data 69 force false
Feb 26, 2026 11:30:31 AM: Update cancelled and moved to Thu Feb 26 19:00:00 MST 2026
Feb 26, 2026 11:30:31 AM: Widget repeating every 5 minutes at 1772157600000
Feb 26, 2026 11:30:59 AM: foreground sync start
Feb 26, 2026 11:31:01 AM: CalDAV getCalendars
Feb 26, 2026 11:31:01 AM: Sync finished successfully at Thu Feb 26 11:31:01 MST 2026
Feb 26, 2026 11:31:01 AM: Update all widgets
Feb 26, 2026 11:31:01 AM: Update cancelled and moved to Thu Feb 26 19:00:00 MST 2026
Feb 26, 2026 11:31:01 AM: Widget repeating every 5 minutes at 1772157600000
Feb 26, 2026 11:31:02 AM: Schedule reminder wakeup on Feb 26, 2026 6:00:00 PM
Feb 26, 2026 11:31:02 AM: Reminder at 1772154000000
Feb 26, 2026 11:31:16 AM: Update all widgets
Feb 26, 2026 11:31:16 AM: Update cancelled and moved to Thu Feb 26 19:00:00 MST 2026
Feb 26, 2026 11:31:16 AM: Widget repeating every 5 minutes at 1772157600000
Feb 26, 2026 11:31:16 AM: Schedule reminder wakeup on Feb 26, 2026 6:00:00 PM
Feb 26, 2026 11:31:16 AM: Reminder at 1772154000000
Feb 26, 2026 11:31:57 AM: foreground sync start
Feb 26, 2026 11:31:58 AM: CalDAV getCalendars
Feb 26, 2026 11:31:58 AM: Sync finished successfully at Thu Feb 26 11:31:58 MST 2026
Feb 26, 2026 11:32:05 AM: AutoSync at 1772131629000
Feb 26, 2026 11:32:07 AM: foreground sync start
Feb 26, 2026 11:32:08 AM: CalDAV getCalendars
Feb 26, 2026 11:32:08 AM: Sync finished successfully at Thu Feb 26 11:32:08 MST 2026
Feb 26, 2026 11:32:08 AM: Update all widgets
Feb 26, 2026 11:32:08 AM: Update cancelled and moved to Thu Feb 26 19:00:00 MST 2026
Feb 26, 2026 11:32:08 AM: Widget repeating every 5 minutes at 1772157600000
Feb 26, 2026 11:32:09 AM: Schedule reminder wakeup on Feb 26, 2026 6:00:00 PM
Feb 26, 2026 11:32:09 AM: Reminder at 1772154000000
Feb 26, 2026 11:32:12 AM: foreground sync start
Feb 26, 2026 11:32:13 AM: Update all widgets
Feb 26, 2026 11:32:13 AM: Update cancelled and moved to Thu Feb 26 19:00:00 MST 2026
Feb 26, 2026 11:32:13 AM: Widget repeating every 5 minutes at 1772157600000
Feb 26, 2026 11:32:13 AM: Schedule reminder wakeup on Feb 26, 2026 6:00:00 PM
Feb 26, 2026 11:32:13 AM: Reminder at 1772154000000
Feb 26, 2026 11:32:14 AM: CalDAV getCalendars
Feb 26, 2026 11:32:14 AM: Sync finished successfully at Thu Feb 26 11:32:14 MST 2026
Feb 26, 2026 11:32:29 AM: Update all widgets
Feb 26, 2026 11:32:29 AM: Schedule reminder wakeup on Feb 26, 2026 6:00:00 PM
Feb 26, 2026 11:32:29 AM: Reminder at 1772154000000
Feb 26, 2026 11:32:29 AM: Update cancelled and moved to Thu Feb 26 19:00:00 MST 2026
Feb 26, 2026 11:32:29 AM: Widget repeating every 5 minutes at 1772157600000
Feb 26, 2026 11:33:08 AM: Schedule reminder wakeup on Feb 26, 2026 6:00:00 PM
Feb 26, 2026 11:33:08 AM: Reminder at 1772154000000
Feb 26, 2026 11:33:09 AM: foreground sync start
Feb 26, 2026 11:33:09 AM: Schedule reminder wakeup on Feb 26, 2026 6:00:00 PM
Feb 26, 2026 11:33:09 AM: Reminder at 1772154000000
Feb 26, 2026 11:33:10 AM: CalDAV getCalendars
Feb 26, 2026 11:33:10 AM: Sync finished successfully at Thu Feb 26 11:33:10 MST 2026
Feb 26, 2026 11:33:10 AM: Update all widgets
Feb 26, 2026 11:33:10 AM: Update cancelled and moved to Thu Feb 26 19:00:00 MST 2026
Feb 26, 2026 11:33:10 AM: Widget repeating every 5 minutes at 1772157600000
Feb 26, 2026 11:33:11 AM: Schedule reminder wakeup on Feb 26, 2026 6:00:00 PM
Feb 26, 2026 11:33:11 AM: Reminder at 1772154000000
Feb 26, 2026 11:33:13 AM: AgendaView: Starttime: 1772157600000 Endtime: 1772161200000
Feb 26, 2026 11:33:17 AM: CalDAV getCalendars
Feb 26, 2026 11:33:17 AM: Wear: success=true
Feb 26, 2026 11:33:18 AM: CalDAV save event 2
Feb 26, 2026 11:33:20 AM: Sync finished successfully at Thu Feb 26 11:33:20 MST 2026
Feb 26, 2026 11:33:20 AM: Update all widgets
Feb 26, 2026 11:33:20 AM: Update cancelled and moved to Thu Feb 26 19:00:00 MST 2026
Feb 26, 2026 11:33:20 AM: Widget repeating every 5 minutes at 1772157600000
Feb 26, 2026 11:33:21 AM: Schedule reminder wakeup on Feb 26, 2026 6:30:00 PM
Feb 26, 2026 11:33:21 AM: Reminder at 1772155800000
Feb 26, 2026 11:33:25 AM: Update all widgets
Feb 26, 2026 11:33:25 AM: Update cancelled and moved to Thu Feb 26 19:00:00 MST 2026
Feb 26, 2026 11:33:25 AM: Widget repeating every 5 minutes at 1772157600000
Feb 26, 2026 11:33:25 AM: Schedule reminder wakeup on Feb 26, 2026 6:30:00 PM
Feb 26, 2026 11:33:25 AM: Reminder at 1772155800000
Feb 26, 2026 11:33:27 AM: AgendaView: Starttime: 1772157600000 Endtime: 1772163000000


CalenGoo Version: 1.0.183 (1700)
samsung
BP2A.250605.031.A3.S936USQS7BYLR
samsung
SM-S936U
16
36
6.6.77-android15-8-31998796-abogkiS936USQS7BYLR-4k

CalenGoo Support

unread,
Feb 26, 2026, 1:52:32 PM (12 days ago) Feb 26
to CalenGoo-Android-Support
Hi Dan!

It looks as if the event was uploaded correctly:

Feb 26, 2026 11:33:18 AM: CalDAV save event 2
Feb 26, 2026 11:33:20 AM: Sync finished successfully at Thu Feb 26 11:33:20 MST 2026

Maybe we can see more in the CalDAV log. Please open "Settings > Information > CalDAV log" and turn "Active: CalDAV log" on. Then try to delete a single event of that recurring event again. Wait for the sync to finish and then open "Settings > Information > CalDAV log" again and check if you can see the upload and maybe an error there.

Thank you very much!

Kind regards

Dominique

Daniel G

unread,
Feb 26, 2026, 2:54:05 PM (12 days ago) Feb 26
to CalenGoo Support, CalenGoo-Android-Support
I turned on "Settings > Information > CalDAV log". It shows Enabled: CalDAV Log with a check mark next to it.
Then I deleted a single event and looked at the CalDAV log and it still said "No events were logged.". 
I then did a manual sync and the log still said "No events were logged."
I thought this was weird, so I deleted a non-recurring item to test if it was logging. I received this info in CalDAV Log. 

Note that I removed my email address.

CalenGoo 1.0.183 (1700)
Enabled: CalDAV Log
Feb 26, 2026 12:01:19 PM: Received: <?xml version="1.0" encoding="utf-8"?>
<d:multistatus xmlns:d="DAV:" xmlns:c="urn:ietf:params:xml:ns:caldav">
  <d:response>
    <d:href>/dav/calendars/user/****************.com/278e58bb-9fe2-47ad-812e-f5c91fe2372f/1772080392132.ics</d:href>
    <d:status>HTTP/1.1 404 Not Found</d:status>
  </d:response>
  <d:sync-token>data:,1577301893-621235</d:sync-token>
</d:multistatus>


--
You received this message because you are subscribed to the Google Groups "CalenGoo-Android-Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email to calengoo-android-s...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/calengoo-android-support/f84a3ca9-94d2-4b52-add4-cd5717479a0fn%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages