Cannot dismiss reminders with gdata provider add-on
Categories
(Calendar :: Provider: GData, defect)
Tracking
(Not tracked)
People
(Reporter: eivindt, Unassigned)
Details
Comment 1•6 years ago
|
||
Comment 2•6 years ago
|
||
This seems to have been fixed as of Thunderbird 60, I can no longer reproduce it. It still happens if using caldav as provider, but I assume that belongs in a different issue.
Eivind
Comment 4•6 years ago
|
||
WFM per reporter
Comment 5•6 years ago
|
||
I am still experiencing this bug even with Thunderbird 60.
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.5.1
OS: Linux 4.15.0-45-generic
Provider for Google Calendar 4.4.2
Comment 6•6 years ago
|
||
I am also still experiencing this bug, particularly not being able to dismiss notifications after the event has started. It is quite a frustrating bug. I do not have write access to some of the calendars I am subscribed to, which makes it much worse to deal with.
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.5.1
OS: Linux 4.18.0-16-generic
Provider for Google Calendar 4.4.2
Comment 7•6 years ago
|
||
Here's some additional info:
console.error: Lightning:
[calGoogleCalendar] Modifying item Foo:2147500037: {
"error": {
"errors": [
{
"domain": "global",
"reason": "forbidden",
"message": "Forbidden"
}
],
"code": 403,
"message": "Forbidden"
}
}
This happens when trying to send a PATCH to the Google Calendar API.
Comment 8•6 years ago
|
||
This is happening to me. Unlike others here it's not all reminders, it's just a single event - other events work fine. My logs show:
[calGoogleCalendar] Missing ETag for 30vop0465ldt4hsnarceg89ue2_R20190701T200000%40google.com##9f8fdecc-6d65-4c74-9da1-95d18580c5a5
I dunno if it's related or not, but I also see this:
uncaught exception: 2147746065
from autosync.js:206:13.
TB 60.8.0
Updated•6 years ago
|
Comment 9•6 years ago
|
||
Happening to me too. It is hindering the use of reminders.
Comment 10•5 years ago
|
||
The solution path described in the Google Group for this plug-in worked for me. Solution is dated 9/4/17. I am running
Arch Linux: uname -a
Linux Light1DAW 5.2.10-arch1-1-custom #1 SMP PREEMPT Wed Aug 28 16:49:13 CDT 2019 x86_64 GNU/Linux
TB 60.7.2, Lightning 6.2.5, Provider 4.4.2
See: "Cannot remove entry - "This item has recently been changed on the server" " article in the Google Group.
Paraphrasing previous poster's words below:
Close Thunderbird. Look for your profile, then calendar-data subdirectory.
On Linux, that is ~/.thunderbird/<unique-tbird-name for your profile>/calendar-data/; I renamed mine to old-calendar-data.
Open Thunderbird and Right-click on all offending calendars e.g. ...@gmail.com and select Unsubscribe for each.
Open Thunderbird in safe mode, add Provider 4.4.2 fresh from xpi file.
Close Thunderbird in safe mode.
Open Thunderbird and Calendar.
Click on the empty space below the calendar section and select New Calendar
Select "From Network" and then Google in the choices. You may write the email address where you want to use the calendar from.
It should grab all the Google Calendars at once, mine did.
Reporter | ||
Comment 11•5 years ago
|
||
I am also now seeing this again, but it's not the same behaviour as in my original report. Let me know if you want me to open a separate bug, or keep it in this one.
The behaviour I'm seeing now seems to be only for recurring events that I have been invited to (i.e. they are not my events).
As other people have noted, there's now a 403 Forbidden response, not the 404 in the original report, and there are no response at all in the user interface (no dialogs of any kind).
I don't know why the provider sends a full calendar json to the googleapis in order to dismiss a notification, but I was able to figure out what field that's causing this problem.
If I manually send the same request to the same url with the same authorization header, I also get a 403 Forbidden. But if I remove the 'recurrence' field:
"recurrence" : [
"RRULE:FREQ=WEEKLY;BYDAY=FR"
],
and then resend, I get a 200 OK response.
Also interesting to notice is that in the 200 OK response, the recurrence field looks like this:
"recurrence": [
"RRULE:FREQ=WEEKLY;WKST=MO;BYDAY=FR"
],
I.e. the WKST=MO;
has been added.
After manually posting this, the reminder is dismissed correctly from Thunderbird as well.
Reporter | ||
Comment 12•5 years ago
|
||
I also have an event that behaves more like the original error:
- Recurring event that was not created by me
- Dismissing event causes a PATCH request that returns 404, and a dialog shows up asking if I want to Discard and reload or submit anyway.
- Discarding shows a GET of both events and tasks. The events response shows
items: []
but the event does not go away. - Submitting anyway just leads to another 404.
I did upgrade my linux distribution shortly before this happened, but as far as I can tell, I still have the same versions.
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 Lightning/6.2.8
Updated•5 years ago
|
Comment 14•4 years ago
|
||
I am seeing this issue over and over, in mysterious ways...
As of Thunderbird 78, using Provider didn't work for me, so I am integrating a Google Calendar using instructions found "somewhere" (can't remember now) : Option to add calender using caldav, then location: "https://apidata.googleusercontent.com/caldav/v2/..."
This "works", but with recurring events scheduled by someone else on my calendar, every time Thunderbird updates all old reminders pop up, and I can't dismiss them. The funny thing is that this seems to get fixed after some time... a few days. For example, I was just able to dismiss about 10 old reminedrs for old recurring that popped up after my last update.
Thunderbird just updated to 78.9.1 as I was typing this and this hasn't happened. The right reminders popped up. Hope this issue has been resolved.
Comment 15•4 years ago
|
||
(In reply to GG from comment #14)
I am seeing this issue over and over, in mysterious ways...
As of Thunderbird 78, using Provider didn't work for me, so I am integrating a Google Calendar using instructions found "somewhere" (can't remember now) : Option to add calender using caldav, then location: "https://apidata.googleusercontent.com/caldav/v2/..."
This "works", but with recurring events scheduled by someone else on my calendar, every time Thunderbird updates all old reminders pop up, and I can't dismiss them. The funny thing is that this seems to get fixed after some time... a few days. For example, I was just able to dismiss about 10 old reminedrs for old recurring that popped up after my last update.
Thunderbird just updated to 78.9.1 as I was typing this and this hasn't happened. The right reminders popped up. Hope this issue has been resolved.
Same thing is happened to me.
Comment 16•4 years ago
|
||
I'm experiencing this on 78.12.0.
Comment 17•4 years ago
|
||
Also experiencing this with Ubuntu Focal package: 78.11.0+build1-0ubuntu0.20.04.2. Calendar is completely unusable IMO, since reminders do not work. Why is this closed?
Comment 18•4 years ago
•
|
||
(In reply to matt from comment #17)
Also experiencing this with Ubuntu Focal package: 78.11.0+build1-0ubuntu0.20.04.2. Calendar is completely unusable IMO, since reminders do not work. Why is this closed?
Because if you follow the trail to the duplicate bug, the original reporter(s) issue is not a Thunderbird bug. It's with an add-on. And if you are not using an add-on, then this bug report doesn't cover your issue.
"See Also: → https://github.com/kewisch/gdata-provider/issues/3 "
Comment 19•4 years ago
|
||
Because if you follow the trail to the duplicate bug, it's not a Thunderbird bug. It's with an add-on. And if you are not using an add-on, then this bug report doesn't cover your issue.
"See Also: → https://github.com/kewisch/gdata-provider/issues/3 "
Thanks for the quick response. You correct, I'm not using an addon, just caldav.
Comment 20•4 years ago
|
||
"See Also: → https://github.com/kewisch/gdata-provider/issues/3 "
That was very helpful. Thank you! https://github.com/kewisch/gdata-provider/issues/3#issuecomment-563405579 solved it for me.
Comment 21•3 years ago
|
||
(In reply to matt from comment #20)
That was very helpful. Thank you! https://github.com/kewisch/gdata-provider/issues/3#issuecomment-563405579 solved it for me.
Confirming the bug on 91.4.1 and the fix provided from the github comment
Description
•