Closed Bug 1360219 Opened 8 years ago Closed 8 years ago

Lightning: Impossible to dismiss event if displayed on multiple computers

Categories

(Calendar :: Provider: GData, defect)

Lightning 5.4
x86_64
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: jamesrome, Unassigned)

Details

Attachments

(2 files)

Attached image Lightning.png
It is impossible to dismiss an event that pops up on multiple computers. Selecting either "discard changes and reload" or "submit changes anyway" leads the the event being redisplayed. This does not happen if an event is only managed from one computer i.e., Thunderbird is run on one computer only. I cannot delete the event from my calendar either.
This is a Google Calendar, and these are all day events. They persist in TB, even if I delete the events directly in Google Calendar.
Component: General → Provider: GData
Product: Thunderbird → Calendar
Version: 52 Branch → Lightning 5.4
Can you enable calendar.debug.log and calendar.debug.log and attach a file containing the logs that occur from the time the alarm pops up to after you clicked "submit changes anyway" ? You can find those options in the config editor in Options > Advanced > General > Config Editor. Is this a recurring event, or a meeting invite organized by someone else?
Flags: needinfo?(jamesrome)
One is recurring, one is not. Where are the logs placed? The config editor should tell you this!
Flags: needinfo?(jamesrome)
Since I do not see the same events in Lightning that I do directly in Google Calendar, the two are not communicating properly somehow. After updates to TB, I get messages from all of my Google Calendars to submit passwords. The Google account for this calendar has two-factor authentication enabled, but I am not getting any error messages from Lightning.
Attached image calendars.png
So, I deleted the offending calendar. Now I am unable to add it back. My JamesRome calendar does not appear as a choice in Lightning!
The calendar works properly on my Windows laptop. When I add my email in the google calendar section, jamesrome@gmail.com appears as a calendar choice. It does not on my desktop Mac.
I uninstalled and reinstalled lightning. It still have my old calendars. Where do I delete Lightning's memory?
The logs are in Tools > Developer Tools > Error Console. This is not shown in the config editor because the config editor is an advanced feature. If you want to completely reset Thunderbird, you can create a new profile using the profile manager https://support.mozilla.org/en-US/kb/using-multiple-profiles If you only want to reset the Lightning calendars I'd suggest to unsubscribe from them using the UI, then deleting any passwords or related tokens from the password manager. If this is not sufficient you can also delete the calendar-data directory in your profile and also remove the calendar.registry.* entries from prefs.js in your profile. As for the missing primary calendar, the account seems to be a different one than the google calendar website screenshot shows. Please make sure you are using a separate session for each account.
Flags: needinfo?(jamesrome)
I "fixed" this by killing the calendar stuff as you suggested, and then using james.rome@gmail.com instead of jamesrome@gmail.com. Then it properly asked me for the token password and the calendar worked. I didn't even know I had the james.rome account (which seems to be the same as jamesrome).
Status: NEW → RESOLVED
Closed: 8 years ago
Flags: needinfo?(jamesrome)
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: