Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

GMail unavailable as option for New Calendar

29 views
Skip to first unread message

Nickname unavailable

unread,
Jul 21, 2010, 3:43:10 PM7/21/10
to
Hi....I'm new to TB AND Lightning, but I'm trying to set them up...
I'm following instructions for setting up from a page on line because
I could find no way to set up remote access for my Google Calendar nor
could I find instructions to do so within the program, and that's what
I d/l'ed Lightning to do.

I clicked file/new/calendar/on the network and get the following
options:

iCalendar
calDAV
SunJava System Calendar Service (WCAP)
Location (text area)

According to the instructions I'm reading, there should be another
option for Google Calendar. Am I missing a step somehow? Thank you


Nickname unavailable

unread,
Jul 21, 2010, 3:52:21 PM7/21/10
to
On Jul 21, 2:43 pm, Nickname unavailable <stealthp...@gmail.com>
wrote:

JUST FOR ANYONE ELSE WHO MIGHT MAKE THE SAME MISTAKE...you have to d/l
another file...Provider_for_google_calendar-0.7-tb.xpi Then the
option for google shows up.

Andrew DeFaria

unread,
Jul 22, 2010, 10:03:09 AM7/22/10
to
No you don't have to use that extension. See https://groups.google.com/group/provider-for-google-calendar/msg/a0d57770d4c10ebf. Then remove Provider for Google Calendar and viola! One less extension to manage.
--
Andrew DeFaria
If a man says something in the woods and there are no women there, is he still wrong?

Irné

unread,
Aug 16, 2010, 9:18:59 AM8/16/10
to
Actually, this does not want to work. I've tried all of these iCal / CalDav (with all 3 connection strings iCAL, XML, and HTML from Google). None of them work for me.

If I install the Provider for Google Calendar (https://addons.mozilla.org/af/thunderbird/addon/4631/), I have a new network calendar type called Google Calendar. And copying any one of those 3 codes work perfectly.
-- 
Irné

Andrew DeFaria

unread,
Aug 16, 2010, 10:09:44 AM8/16/10
to
On 08/16/2010 06:18 AM, Irné wrote:
No you don't have to use that extension. See https://groups.google.com/group/provider-for-google-calendar/msg/a0d57770d4c10ebf. Then remove Provider for Google Calendar and viola! One less extension to manage.
--
Andrew DeFaria
If a man says something in the woods and there are no women there, is he still wrong?

Actually, this does not want to work. I've tried all of these iCal / CalDav (with all 3 connection strings iCAL, XML, and HTML from Google). None of them work for me.
You didn't really describe how if failed. It worked for me so I know it's doable.
--
Andrew DeFaria
I tried sniffing Coke once, but the ice cubes got stuck in my nose.

Irné

unread,
Aug 17, 2010, 3:24:43 AM8/17/10
to
OK, here goes. I've disabled the Provider addon (and it asked me to unsubscribe from the previously connected GMail Calendar). After following the instructions for the Sunbird idea (the https and ID) I was never asked for my password. And nothing displays in Lightning (even though I know there's events from the web calendar view). The icon (in the left list of available calendars) keeps showing a yellow triangle with !. If I try to add an event to the calendar a dialog pops up stating:
An error occurred when writing to the calendar GMailCalDav!
Error Code: MODIFICATION_FAILED

Anyhow, I find the Provider Addon's method a lot simpler to set-up. No need to modify any URL's. It's only a simple copy-n-paste exercise - much less room for error. I'm sure the above method's because I made some typing error, but I've tried this numerous times now - and it keeps giving me the same result. Maybe it would be nice if Google also gave a place to simply copy the https URL (as they do for the XML/ICAL/HTML) instead of just leave it to the user to generate it from 2 different sources.
-- 
Irné

Andrew DeFaria

unread,
Aug 17, 2010, 4:18:35 AM8/17/10
to
On 08/17/2010 12:24 AM, Irné wrote:
You didn't really describe how if failed. It worked for me so I know it's doable.
OK, here goes. I've disabled the Provider addon (and it asked me to unsubscribe from the previously connected GMail Calendar). After following the instructions for the Sunbird idea (the https and ID) I was never asked for my password. And nothing displays in Lightning (even though I know there's events from the web calendar view). The icon (in the left list of available calendars) keeps showing a yellow triangle with !. If I try to add an event to the calendar a dialog pops up stating:

An error occurred when writing to the calendar GMailCalDav!
Error Code: MODIFICATION_FAILED
Is "GMailCalDav" the name you gave your calendar? Just curious.

Are you sure you did https and had the URL in the form of https://www.google.com/calendar/dav/<email address>/events where <email address is your gmail address (e.g. adefaria the "@" followed by gmail.com all run together in my case)? Maybe the password was corrupted or otherwise wrong in the preferences. Did you try going into Options: Security: Passwords and looking for a Google CalDAV entry and removing it. Then if you reload calendars it should ask you.

Of course if you don't wish to pursue it I understand but CalDAV does work with Google Calendar and while as you say below the Provider for Google Calendar may make the config easier for you I'd still rather have one less extension to rely on and maintain.

Anyhow, I find the Provider Addon's method a lot simpler to set-up. No need to modify any URL's. It's only a simple copy-n-paste exercise - much less room for error. I'm sure the above method's because I made some typing error, but I've tried this numerous times now - and it keeps giving me the same result. Maybe it would be nice if Google also gave a place to simply copy the https URL (as they do for the XML/ICAL/HTML) instead of just leave it to the user to generate it from 2 different sources.
Google's "Private addresses" may work but they are longer and more confusing. True you can cut and paste them but you could pretty much cut and paste the URL I specified and substituting your gmail address should not be that difficult. But again if you are more comfortable with Provider then go for it. But when TB updates and Provider is not on the list of extensions ported well then I guess you'll have to deal with that.
--
Andrew DeFaria
How do you tell when you run out of invisible ink?

Irné

unread,
Aug 17, 2010, 7:22:48 AM8/17/10
to

> On 2010-08-17 10:18:35, Andrew DeFaria wrote:
> Is "GMailCalDav" the name you gave your calendar? Just curious.
Yes, the name I gave it is GMailCalDav.

> Are you sure you did https and had the URL in the form of
> https://www.google.com/calendar/dav/<email address>/events where
> <email address is your gmail address (e.g. adefaria the "@" followed
> by gmail.com all run together in my case)? Maybe the password was
> corrupted or otherwise wrong in the preferences. Did you try going
> into Options: Security: Passwords and looking for a Google CalDAV
> entry and removing it. Then if you reload calendars it should ask you.

Tried that to. Had to retype my GMail (for messages & contacts) password
as well after I did this, so the password was reset. Still have the
yellow warning icon on the calendar.

>
> Of course if you don't wish to pursue it I understand but CalDAV does
> work with Google Calendar and while as you say below the Provider for
> Google Calendar may make the config easier for you I'd still rather
> have one less extension to rely on and maintain.

Don't get me wrong, I'd also prefer less plugins. As long as I can work
without them ;-)

> Google's "Private addresses" may work but they are longer and more
> confusing. True you can cut and paste them but you could pretty much
> cut and paste the URL I specified and substituting your gmail address
> should not be that difficult. But again if you are more comfortable
> with Provider then go for it. But when TB updates and Provider is not
> on the list of extensions ported well then I guess you'll have to deal
> with that.
> --

> Andrew DeFaria <http://defaria.com>


> How do you tell when you run out of invisible ink?

As I've said, I've tried and retried this. I've even selected the https
url copied, pasted into the Lightning's setup box. Opened my Google
Calendar web page's settings as shown, selected the ID shown (including
the @gmail.com), copied, back to TB/Lightning, selected the CALENDAR-ID
in the previous paste, and pasted to replace. After having no
satisfaction, I've even tried the other links as well. None of them work
at all ... which isn't surprising. I will try again later, this is just
becoming too time consuming - for now I just want something which works,
and the Provider does "Provide" :-D .

Just one query though: how would you share your CalDav in read-only
mode? Or is that not available through the CalDav connection?

--
Irné

Irné

unread,
Aug 17, 2010, 8:03:14 AM8/17/10
to
Just tried something else: Used the ICAL (Private) url and connected
to an iCalendar (ICS) connection. It worked fine, but only read-only
(even if I turn the Read-Only checkbox off). The existing events were
displayed correctly, but adding a new event gave that same error dialog
about MODIFICATION_FAILED.

Is there perhaps a google setting which may have influenced the CalDav
connection? Or could it be something related to a firewall - disallowing
certain ports? Anyone know on which port CalDav works (I assume 80 as
per http or 443 for https)? Those 2 ports work fine through FF to other
servers.

--
Irné

Andrew DeFaria

unread,
Aug 17, 2010, 10:47:29 AM8/17/10
to
Dang you really put in effort into this. Much appreciated.

Well I'm stumped. I'm by no means a Google Calendar/CalDAV/Lightning expert. Maybe somebody will chime in here and offer further assistance. I do remember (hope I get his name right), an Alan Lord (<- good guy) I believe who helped me with my set up, I think urging me to give CalDAV a try (and teaching me about hub.chandlerproject.org which I use to host my calendar for tasks). I may have stumbled a little when setting up the Google Calendar/CalDAV/Lightning thing too at the beginning. It's been a while and it works find now setting it up exactly pretty much as that page describing Sunbird states. Maybe a restart of TB was in order? Maybe it's a Windows thing (I'm completely on Linux now - no wait. I do run Win 7 in a VM. Hmmm.... I'm experiencing similar behavior over on Windows 7...

Interesting. I don't use Win 7 'cept to run one piece of software that is Windows only and so I don't keep things like FF and TB up to date there. TB was on 3.0.4 (I'm on 3.1.3Pre on Linux). Tried to update TB and it wants to install 3.0.6. Where's the 3.1? Lightning's only at 1.0b1 though I know I have gotten this to work even on Windows (as I use Windows @ work) but for now I'm experiencing the same behavior as you on Windows.


Just one query though: how would you share your CalDav in read-only mode? Or is that not available through the CalDav connection?
I don't know. I have not attempted to share a calendar. Can't you just share the calender from the Google Calendar perspective though?

Hopefully somebody with more knowledge here will chime in.
--
Andrew DeFaria
You cannot achieve the impossible without attempting the absurd.

Alan Lord (News)

unread,
Aug 17, 2010, 11:07:09 AM8/17/10
to
On 17/08/10 15:47, Andrew DeFaria wrote:
<snip />

> Well I'm stumped. I'm by no means a Google Calendar/CalDAV/Lightning
> expert. Maybe somebody will chime in here and offer further assistance.
> I do remember (hope I get his name right), an Alan Lord (<- good guy) I
> believe who helped me with my set up, I think urging me to give CalDAV a
> try (and teaching me about hub.chandlerproject.org which I use to host
> my calendar for tasks). I may have stumbled a little when setting up the
> Google Calendar/CalDAV/Lightning thing too at the beginning. It's been a
> while and it works find now setting it up exactly pretty much as that
> page describing Sunbird states. Maybe a restart of TB was in order?
> Maybe it's a Windows thing (I'm completely on Linux now - no wait. I do
> run Win 7 in a VM. Hmmm.... I'm experiencing similar behavior over on
> Windows 7...

Thanks for the compliment :-)

Yep, it was probably me.

We've been using CalDAV on Google for what feels like years... It works
fine.

Some notes from experience.

* If you have already got some passwords stored in your password manager
for google.com then remove them and start again (Basically you need one
password for google.com/whatever)

* We had a nasty experience at a customers early this year where google
stopped CalDAV working - probably because we had been "hammerring" the
connection from multiple PCs with good and bad settings for a few hours.
We had to use a browser and log in properly to confirm we were genuine
before it would work again.

* In Lightning, you can't edit (WHY NOT?) the CalDAV connection string
once you have entered it. If you make a mistake you have to delete the
calendar and start again.

Your URLs for Google will be like this:

Your main calendar:
https://www.google.com/calendar/dav/gmai...@google.com/events

Any subsequent calendars you create or are shared with:
https://www.google.com/calendar/dav/0laresjncdc...@group.calendar.google.com/events

The bits you change from the Google supplied are:

http -> https
ical -> dav
anything after .com/ -> .com/events

That's it.

Once you have done this a few times it becomes quite easy.

We have now setup several of our customers in this way and they are
*really* happy. In fact I was talking to one this morning who we
migrated off Outlook and onto TB 2 weeks ago (They use Win7 BTW) and he
was really, really pleased with TB/Lightning and using Google for
sharing between their co-workers.

HTH

Al

--
The Open Learning Centre
http://www.theopenlearningcentre.com

Andrew DeFaria

unread,
Aug 17, 2010, 11:29:15 AM8/17/10
to
On 08/17/2010 08:07 AM, Alan Lord (News) wrote:
Thanks for the compliment :-)
Sure. I say so because I mean it. You give good answers.

Yep, it was probably me.

We've been using CalDAV on Google for what feels like years... It works fine.

Some notes from experience.

* If you have already got some passwords stored in your password manager for google.com then remove them and start again (Basically you need one password for google.com/whatever)
Since I'm having the same problem as Irene(?) is having I will try your suggestions here. I have several passwords stored in Tools: Options: Passwords. ON is "https://www.google.com (Google CalDAV)". I assume this one should go. But I also have imap://imap.googlemail.com and smtp://smpt.gmail.com and an smtp://smtp.googlemail.com as I have configured my Gmail account as an IMAP account in TB. Don't know why I have two smtp settings. I assume none of these are relevant.

* We had a nasty experience at a customers early this year where google stopped CalDAV working - probably because we had been "hammerring" the connection from multiple PCs with good and bad settings for a few hours. We had to use a browser and log in properly to confirm we were genuine before it would work again.
Hmmm... I use a browser to talk to Google Calendar pretty often on my Linux system or perhaps my XP system at work. I suspect you mean to use a browser on the machine that you're trying to configure TB on and that probably should be FF as they share config data (??? Actually I don't think they do).

OK, so I removed my old calendar from TB and also removed that password and quit TB. I used FF to go to Google Calendar. Worked fine. Back into TB and configured Google Calendar (CalDAV proper URL, etc). This time it prompted me for a username and password. Not sure what "username" is. My full email address? Just my username portion of the email. Used just the username (adefaria) and password and nothing!

Did reload remote calendars! Wham everything appeared!

Hmmm... My tasks are not appearing. Wonder what that is. Oh well I don't actively use this setup anyway.


* In Lightning, you can't edit (WHY NOT?)
Yes indeed why not!

the CalDAV connection string once you have entered it. If you make a mistake you have to delete the calendar and start again.

Your URLs for Google will be like this:

Your main calendar:
https://www.google.com/calendar/dav/gmai...@google.com/events

Any subsequent calendars you create or are shared with:
https://www.google.com/calendar/dav/0laresjncdc...@group.calendar.google.com/events

The bits you change from the Google supplied are:

http -> https
ical -> dav
anything after .com/ -> .com/events

That's it.

Once you have done this a few times it becomes quite easy.

We have now setup several of our customers in this way and they are *really* happy. In fact I was talking to one this morning who we migrated off Outlook and onto TB 2 weeks ago (They use Win7 BTW) and he was really, really pleased with TB/Lightning and using Google for sharing between their co-workers.

HTH

Al


--
Andrew DeFaria
Time is nature's way of keeping everything from happening all at once.

Alan Lord (News)

unread,
Aug 17, 2010, 11:41:01 AM8/17/10
to
On 17/08/10 16:29, Andrew DeFaria wrote:
<snip />
> OK, so I removed my old calendar from TB and also removed that password
> and quit TB. I used FF to go to Google Calendar. Worked fine. Back into
> TB and configured Google Calendar (CalDAV proper URL, etc). This time it
> prompted me for a username and password. Not sure what "username" is. My
> full email address? Just my username portion of the email. Used just the
> username (adefaria) and password and nothing!

On Google, your username is your full email address. If you are using
Google/gmail then na...@gmail.com.

If you use Google Apps then it is (again) your full email address at the
domain you registered with Google, e.g. na...@home.domain.com

HTH

Al

Andrew DeFaria

unread,
Aug 17, 2010, 11:45:07 AM8/17/10
to
For the record I only used adefaria and it worked as I stated. I did have to "refresh" the calendar by doing Reload Remote Calendars.

I think the visit to Google calendar from FF was the trick that did it for me. Hopefully it'll fix Irene's problem too. If so please report back.
--
Andrew DeFaria
Drive carefully. It's not only cars that can be "recalled" by their maker.%
0 new messages