Can't Accept Calendar Invitations
I've been using Thunderbird for work for a few years and a few months ago my calendar integration with my Google Calendar stopped working. I've tried everything I can think of including re-installing calendars, but without success. My Thunderbird at home can still accept invites, but not on my work computer despite verifying that the calendar address and such is the same.
Initially, when I'd click 'Accept' on an invite, nothing would happen (ie no prompt, failure etc), the invite would just stay there without response. Now it's asking me if I want to link it with one of two different calendars I have, both of which I've verified under the calendar on Thunderbird that it isn't associated with an email address (has the yellow bar at the top saying if you want to use this calendar to store invitations you need to associate with an email address).
I can't think of what to do for next steps for troubleshooting, any thoughts?
Chosen solution
As a last resort, you can try to create a new profile using profile manager. https://support.mozilla.org/kb/using-multiple-profiles
Start Thunderbird with the new profile, and set up your calendar(s) there.
Read this answer in context 👍 1All Replies (10)
There is nothing more to say: if you want to use a calendar to store invitations you need to associate it with an email address. That's an email address of an account set up in Thunderbird.
Sorry if I was unclear, I do have my primary calendar linked to email, but was trying to state that no other calendar is linked to email. Because of this I can't see why it's now asking me if I want to accept invitations to calendars that aren't linked, and won't let me accept to a calendar that is linked.
Quick update, this morning I received a meeting cancellation, which did properly cancel it off of my calendar (I had accepted the meeting invite when I was at home). Not sure if this helps troubleshooting at all?
I can't see why it's now asking me if I want to accept invitations to calendars that aren't linked, and won't let me accept to a calendar that is linked.
I don't think I understand your setup. In any case, Thunderbird uses the email address an invitation (or cancellation) is sent to, and tries to match it to the email address assigned to a calendar. In your case there doesn't seem to be a match, hence the prompt.
Modified
Ok, but my calendar is using the exact same address (I verified calendar location under edit calendar) between home and work, so I can't see why it won't match. Additionally I've tried adding the calendar by the Google caldav link as well as re-installing by the 'add - Google Calendar' function in Thunderbird with no change.
I'd be happy to describe my setup better if that would be helpful at all.
Since Thunderbird supports CalDAV natively now, that would be the preferred method to connect to a Google Calendar. So you just need to add a new Network Calendar, provide your Gmail email address, and Thunderbird will figure out the rest. Neither an add-on nor an URL is needed anymore. I think accessing a personal calendar from the corporate network can be problematic, because corporate IT may block things they deem inappropriate or potentially dangerous.
I've tried adding the calendar again via the method you suggested and have the same results. I am able to access this calendar from Thunderbird on a different computer at work, just not my primary computer, so it's not the corporate network either.
Chosen Solution
As a last resort, you can try to create a new profile using profile manager. https://support.mozilla.org/kb/using-multiple-profiles
Start Thunderbird with the new profile, and set up your calendar(s) there.
That worked, thank you very much Christ1. I really appreciate the help.
When your problem is fixed, can you mark the topic as 'Solved', please? Thank you.