Closed Bug 711306 Opened 13 years ago Closed 13 years ago

Unable to dismiss alarm on Google repeating event

Categories

(Calendar :: Provider: GData, defect)

Lightning 1.0
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 701659

People

(Reporter: gordon, Unassigned)

Details

Attachments

(3 files)

User Agent: Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.202 Safari/535.1

Steps to reproduce:

Ubuntu 11.10, Recently upgraded to Thunderbird 8 which necessitated upgrade to Google Provider 0.9.
Trying to dismiss or snooze alarms on repeating events.



Actual results:

Unable to dismiss the alarm. When clicked a second time I get the pop up message (attached)


Expected results:

The alarm should have been dismissed.

Bug is reproducible. Happy to provide further technical info if required ... I am using Ubuntu 11.10 and a bit of a noob, so you may have to provide instructions :-)
Hi, Gordon.

Check your proxy server (if you have one). I just battled this one earlier this week. I didn't have it in my NY office, but when I got to my VA office (both run Squid proxy at the firewall), I got it constantly. I finally added an exclusion rule (no caching) for https://www.google.com/calendar/feeds/* which seemed to do the trick. That would also apply if you are running a local Squid (as I am, most of the time).

So, please confirm that there is no caching proxy between you and your internet connection, and follow up when you get a chance.

Cheers
Hi Lewis,

No, sorry. Not using a proxy server. Direct Internet connection.

Gordon
And caching is unchecked.
Very interesting. Okay, then, Gordon, can you confirm that you *only* see this for repeating events and not for non-repeating events?

Is it possible that Ubuntu 11.10 is running Squid transparently, as part of an installation selection, perhaps? If that is the case, you might not even know (I am much more familiar with SuSE than Ubuntu, but I know on my local Linux User Group mailing list, we've had some discussion recently of changes in Ubuntu 11.10). You can try running from a terminal as root something like:

ps aux | grep squid

and see what comes up. If you only have one line in the output (the grep command, above), then it's a pretty safe bet Squid is not running (though another transparent proxy could be). If you get two lines, then Squid is running.

As I say, having just been through something similar this week, I reached a new level of annoyance with popup windows (and I don't run Windows, so I typically don't get popup windows!).

Just trying to narrow this down. You can perhaps enable logging and post some of what you get around the time of the popup. That may give us some more to go on.

GL
Yes. Its only for repeating entries ... either weekly or customised weekly events. I had been running on Ubuntu 11.10 for a while with no problems. It seems to have been the upgrade to Thunderbird 8, along with the corresponding upgrade to GData 0.9pre and then 0.9 that triggered the problem.

Running a home network, so nothing too complex in the config.

Squid not running. Could you tell me how I enable logging? Happy to post the results when I get them.
See here for info on enabling the log: https://wiki.mozilla.org/Calendar:GDATA_Provider#Enabling_calendar.debug.log

Note that you will not find a text logfile; you need to use the error console (from the Tools menu) to view and optionally copy to a file.

Indeed, I can confirm that prior to the 0.9 upgrade, I, too had not seen this (and no changes took place on my other network in the interim). In my case, I saw this behavior for *any* updates, not just recurring events, so likely my issue is/was only tangentially related to this one.

Anyway, give logging a shot, send an update, and check the log to see what we may have caught. ;-)

Cheers
Yeh, sorry, the info for enabling the log doesn't really fit in the UBUNTU environment. I only have the option to Disable or Remove the GData add on. There is probably some sort of Linux specific way of changing the application preference option for Lightning and/or GData, but I have no idea how.

Need some Linux/Ubuntu advice here I think.

Thanks
Initially, I thought it was only a problem with existing repeating calendar events, but the problem occurs with new repeating events too.
You can always edit the prefs.js with a standard text editor. I use SeaMonkey, os the easiest way for me is via the URL bar (about:config). However, there are other ways, depending upon what application you have at hand. Have a look here: http://kb.mozillazine.org/Modify_Thunderbird_settings .

It's not the Ubuntu environment, it's the app. ;-)

Okay, so new or repeating events, but not one-time events. So, you can open an existing one-time event, change the time, and save it back without triggering the condition. This is indeed interesting.
Most probably related or identical to Bug 701659. Any chance to retest using Thunderbird 9 Beta with Lightning 1.1 that contains the fix?
Attached file Thunderbird Pref.js —
Thunbernbird pref.js file
I have attached my pref.js file, but there doesn't seem an obvious place to turn the debug options on though. Help! Sorry for being such a noob. Gordon.

Would prefer to make sure this is the same as bug 701659 before moving to Thunderbird 9 and Lightning 1.1 (is that reasonable?).
My apologies. I thought that the link I gave you in comment #9 would have described how to manually edit prefs.js. No matter. You may just go to the end of the file, and immediately following the last entry (or, more logically, in alphabetical order, if you like), add a new line:

user_pref("calendar.debug.log", true);

(The semicolon on the end is extremely important.) Save the file, close it, and then start Thunderbird again. Be sure to edit the prefs.js with Thunderbird shut down!
Alternately, with Thunderbird running, open the "Config Editor" by means of a button in its Advanced preferences. (If told that this might void your warranty, answer that you'll be prudent.) Use the "Filter" box to limit what is displayed (e.g., filter on "ar.de" without the quotes). If calendar.debug.log is listed, make sure it is set to true (and if necessary, double-click to toggle). If it is not listed, create it with Right-click → New → Boolean. Then close the Config Editor window.
Attached file Calendar Debug Output —
Attached is the output from the Calendar debug as requested.
Comment on attachment 582641 [details]
Calendar Debug Output

>	recurrence: yes: 
>		RRULE:FREQ=DAILY
>	Exceptions:
>
>	alarms: yes: 
>		
>		Action: DISPLAY
>		Offset: -P2D

I agree with Stefan in Comment #10 that this looks like Bug 701659.
Looks like it to me, too.
Ok, so i guess this can be marked as a duplicate of Bug 701659, which I have done. Do I just downloads the Fix v1 in Bug 701659 and run it?
Status: UNCONFIRMED → RESOLVED
Closed: 13 years ago
Resolution: --- → DUPLICATE
Sorry, Gordon; I missed your comment #18. Actually, you may need to wait for a new package, as I'm not certain that you may just download the adjusted/fixed calendar/base/src/calAlarmService.js and drop it into place in your existing installation without causing a myriad of other issues for yourself.

As that file is not a gdata-provider file, but rather a core calendar file, you're actually looking at a Lightning update, BTW.

HTH
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: