I am experiencing an issue where calendar invites accepted in eM Client (associated with my Google account) appear in eM Client’s calendar but do not sync to Google Calendar. Here are the details of the issue and the troubleshooting steps I’ve taken:
Steps to Reproduce the Issue:
- I use my work email to send an invite to my Gmail account.
- I open the invite in eM Client, accept it, and observe the event being added to the eM Client calendar.
- However, the event does not appear in Google Calendar when checked via the Google Calendar web interface or mobile app.
Troubleshooting Actions Taken:
-
Verified Calendar Association:
- Ensured that the accepted events in eM Client were assigned to the correct Google Calendar (not a local or other calendar). This was set up correctly.
-
Forced Refresh:
- Manually refreshed the Google Calendar in eM Client several times, but the event still did not appear in Google Calendar.
-
Repaired the Calendar:
- Used the “Repair” option on the Google Calendar in eM Client. This caused the unsynced events in eM Client to disappear entirely.
-
Re-added Google Account:
- Removed and re-added my Google account to eM Client. This did not resolve the issue.
-
Tested with Another Client:
- I replicated the same scenario in Thunderbird, and the events synced to Google Calendar without issue, confirming the problem is isolated to eM Client.
-
Enabled Logging:
- Captured calendar logs during the issue. The logs show that API requests (e.g.,
POST
andGET
) to Google Calendar receive200 OK
responses with no errors, but the events fail to sync to Google Calendar.
- Captured calendar logs during the issue. The logs show that API requests (e.g.,
Key Observations:
- Events manually created directly in eM Client calendar sync to Google Calendar without issue.
- Events created in Google Calendar sync correctly to eM Client calendar.
- The problem occurs exclusively with accepted email invites in eM Client.
- After performing a calendar repair, all unsynced events disappear from eM Client, suggesting they were never properly synced to Google Calendar.
Additional Context from Logs:
- The logs indicate that eM Client successfully communicates with Google Calendar APIs (e.g.,
POST
to/events/import
andGET
requests). - Despite the successful API responses (
200 OK
), theGET
requests return an empty list of items ("items": []
), meaning the accepted events are not stored in Google Calendar.
Environment Details:
- eM Client version: 10.1.4600 (b917433)
- Google Calendar account: Gmail (personal)
- Platform: Windows 11
- Other clients: (e.g., Thunderbird) work fine under the same conditions.
What I Need Help With:
- Understanding why accepted invites in eM Client are not syncing to Google Calendar despite the correct setup and seemingly successful API responses.
- Explaining why, despite the successful API responses (
200 OK
), theGET
requests return an empty list of items ("items": []
), meaning the accepted events are not stored in Google Calendar. - Suggestions on resolving this issue or additional steps to debug.