Just a heads up: On March 24, 2025, starting at 4:30pm CDT / 19:30 UTC, the site will be undergoing scheduled maintenance for a few hours. During this time, the site might be unavailable for a short while. Thanks for your patience.

×
Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

DoItBetter Calendar: Google isn't syncing and getting an error trying to subscribe in Team Calendars

Stephanie Bryant August 16, 2021

We use Google suite for calendars and email. We're trying out DoItBetter Calendar, and are running into two problems:

  1. I can export the calendar to an .ics URL and Subscribe by URL in Google Calendar. Existing issues show up in Google Calendar. However, if I make changes to the calendar in Jira/DoItBetter, the issues do not update in the Google Calendar.
  2. When I attempt to use the same .ics URL to add the calendar to Team Calendars for Confluence, I get an error message "Specified calendar does not exist. Possible problems: Check that the Calendar URL you provided exists and you have the correct permissions to access it." This is after I am able to subscribe to the calendar in Google Calendars, so I know that the calendar does exist. It is shared by URL and is not listed publicly.

Does anyone know what's going on here and how to fix it? We have a similar problem with Team Calendars in general, and have a very fragile setup right now that syncs between Team Calendars and Google Calendar (but which requires a manual restart/reconnection about once a week); I am looking to make that more robust and resilient.

1 answer

0 votes
Antonio Rodriguez
Contributor
August 31, 2022

Facing the same issue. I guess we're expecting sync, not one-time export.

Alex _Doitb_
Atlassian Partner
August 31, 2022

@Stephanie Bryant @Antonio Rodriguez 

Hello there!
We are currently experiencing problems with the Google API request limit, so please PM me (support@doitb.com) with your instance URL address so that I can immediately and forcefully enable 2-way sync for you. Please accept my apologies for the inconvenience.

Sync will be enabled for everyone, including new instances, starting next week.

Like Antonio Rodriguez likes this
Antonio Rodriguez
Contributor
August 31, 2022

Oh, amazing to know! I can wait until next week :)

Thank you!

Antonio Rodriguez
Contributor
August 31, 2022

By the way, I thought/assumed the issue was that the ICS URL generated when exporting didn't update its content after a change in events.

However, checking the ICS file, it does inmediately! It's just Google not syncing, which I now guess it's the API issue you mentioned?

So in other words, another Calendar that grabs that ICS file frequently will update events as expected, right? (eg. if I were to implement an ICS viewer somewhere)

Alex _Doitb_
Atlassian Partner
September 1, 2022

Unfortunately, ICS exports at unpredictable times; according to Google's documentation, this time can be up to 6 hours, which is extremely long. As a result, we created our synchronization service using the Google API, which, unlike ics, works in both directions. https://doitbe.atlassian.net/wiki/spaces/CFJC/pages/1867743233/2-way+sync+with+Google+Calendar

I'll also post here when we enable sync for all instances.

Suggest an answer

Log in or Sign up to answer