New user.. just installed trial of OOP and kGTD. Got it all set up by following along with the video tutorial.

So far, everything seems to work great except for iCal sync’ing. When I enable it and try to sync, I get the following error:

iCal got an error: Can’t get calendar 1 whose name = “Agendas”. Invalid index.

So for curiousity sake, I manually added a calendar named Agendas to iCal and got the following error when trying to sync:

iCal got an error: Can’t get <> of every todo of calendar id “…long number here…”

Any ideas? Thanks.. brian


brdoco's picture

Re: "iCal got an error: Can't get calendar 1 whose name = "Agen

Nobody..? Nothing..?


Paul's picture

Re: "iCal got an error: Can't get calendar 1 whose name = "Agen

I haven’t heard of that error message before. A couple things to check:

— do you have any links or URLs in your tasks? If so move them to the notes (CMD-‘) for the task. ICal can’t process links in the task name.

— Have you tried to sync a project to iCal? The writeup in the settings file implies that you can, but the current version doesn’t allow that.

— Do you have sub-projects that go 4 levels deep? One person reported problems with iCal syncing that were solved by removing sup-projects that went that deep.

— Assuming none of those are problems for you, try turning off iCal syncing, running the Sync script twice, then without making any changes, turn iCal syncing on and Sync again. Sounds like voodoo, I know, but it creates a record of the prior state of the database the the Sync script uses to see if anything has been deleted since the last Sync. People have occassionally had problems with iCal syncing because of that.

— You could open Sync.scpt in script editor and run it from there to see what subroutine and command are generating the error message.

— Or you could generate a new kGTD file and paste your project list into it, and then run Sync. This will rebuild your kGTD database. You will then have to re-enter the Settings that you want. There’s more info on this in the FAQs, if you decide to try it.


brdoco's picture

Re: "iCal got an error: Can't get calendar 1 whose name = "Agen

— do you have any links or URLs in your tasks? If so move them to the notes (CMD-‘) for the task. ICal can’t process links in the task name.

Nope… no URL’s.

— Have you tried to sync a project to iCal? The writeup in the settings file implies that you can, but the current version doesn’t allow that.

Nope.. right now I just have one task in the inbox.

— Do you have sub-projects that go 4 levels deep? One person reported problems with iCal syncing that were solved by removing sup-projects that went that deep.

Nope.. just the one task in my inbox.

— Assuming none of those are problems for you, try turning off iCal syncing, running the Sync script twice, then without making any changes, turn iCal syncing on and Sync again.

Nope.. no luck there.

— Or you could generate a new kGTD file and paste your project list into it, and then run Sync. This will rebuild your kGTD database. You will then have to re-enter the Settings that you want.

Strike 2..

— You could open Sync.scpt in script editor and run it from there to see what subroutine and command are generating the error message.

Where is this? Spotlight isn’t finding it..

Are there any logs I could be checking?

Thanks for the help..! Brian


Re: "iCal got an error: Can't get calendar 1 whose name = "Agen

Same prob on using the iCal sync. You running leopard?


Re: "iCal got an error: Can't get calendar 1 whose name = "Agen

I have tried everything and it does not work. I think is because we are running it with leopard. Before I installed leopard I had no issues.


brdoco's picture

Re: "iCal got an error: Can't get calendar 1 whose name = "Agen

Yep.. running 10.5.1.

Good to know someone else is seeing it too.


brdoco's picture

Re: "iCal got an error: Can't get calendar 1 whose name = "Agen

Soo… is that as far as this is going to go? Just some Leopard users affected?

Is there anywhere I can submit this as a bug?


jasonpittelli's picture

Re: "iCal got an error: Can't get calendar 1 whose name = "Agen

Jason Pittelli CEO (chief explorations officer) love4adventure.com


Using our love4adventure to change the way people see the world, one unforgettable experience at a time!


Re: "iCal got an error: Can't get calendar 1 whose name = "Agen

Same error for me. I have but 2 projects with a couple of tasks each, no links or anything. As soon as I turn the iCal Sync I get the same error.

Using Leopard 10.5.1

I really hope there is some solution to this. Thanks for all the work on this app.

Benigno.


Re: "iCal got an error: Can't get calendar 1 whose name = "Agen

It probably wont help much, but just in case:

  • I have tried creating the same contexts I have on iCal manually to see if that fixed the sync problem, but now I get the following error:

AppleScript reported the following error: iCal got an error: Can’t get «class wr10» of every todo of calendar id “927BFA0B-720B-4BEB-B8A1-7A3F7ACEA355”.

Cheers Benigno.


stuckinthemud's picture

Re: "iCal got an error: Can't get calendar 1 whose name = "Agen

I am also running Leopard and I get exactly the same error messages. Is there no solution to this vexing problem??

anybody?


Re: "iCal got an error: Can't get calendar 1 whose name = "Agen

I have the same Problem. Clean install on Leopard. Tried same thing with same result like Benigno. Hoping for a hero with a solution.


BillW's picture

Re: "iCal got an error: Can't get calendar 1 whose name = "Agen

It does look like a Leopard problem it is supposed to handle calendars differently, any progress on a solution?


Re: "iCal got an error: Can't get calendar 1 whose name = "Agen

Yup same issue here. Running Leopard. I actually purchased OOP to use with kGTD :) Hope there is an answer soon.


Re: "iCal got an error: Can't get calendar 1 whose name = "Agen

Did anyone find a solution to this problem?


Re: "iCal got an error: Can't get calendar 1 whose name...

I also receive the same error. I have a single project with two levels of tasks. I’ve attempted the double-sync and copy-paste possible solutions with no luck. Identical errors with different context name. Stock settings with iCal sync enabled.

If it’s any help, the sync completed to six dots. I’d expect the ‘Edit Script’ option to jump to the line causing the problem, but it doesn’t. :/

— Alice.

P.s. Excellent work! I’m quite enjoying using this. Years and years ago I used a simple text file organized into sections with one task per line prefixed with + (new), - (completed), and ~ (worked on), duplicating the file every day to show change over time. kGTD is helping me replicate my workflow with the benefit of not using raw text files. ^_^


Jeffrey.Berger's picture

Re: "iCal got an error: Can't get calendar 1 whose name = "Agen

Same problem here running 10.5.2. And I just bought OOPro and was hoping I’d gotten a dependable tool to organize my spiraling life. Is Kinkless engineering (you know who you are) following this thread?

Ugh.


Re: "iCal got an error: Can't get calendar 1 whose name = "Agen

I have the same problem. Just bought OmniOutliner Professional today so that I could use kGTD. Still no solution?


Jeffrey.Berger's picture

Re: "iCal got an error: Can't get calendar 1 whose name = "Agen

kinkless (in spite of its glossy website) is not currently being supported. I had to purchase OmniFocus (after first purchasing OmniOutliner Pro) to get what I needed. As an OOP owner you get a small credit toward OF, but it’s still $$ I didn’t need to spend.

The owner of this site needs to clear up the confusion about the current status of kinkless. It’s definitely kinked.


Post new comment

The content of this field is kept private and will not be shown publicly.
  • You can use Markdown syntax to format and style the text.
  • Each email address will be obfuscated in a human readble fashion or (if JavaScript is enabled) replaced with a spamproof clickable link.
  • Images can be added to this post.

More information about formatting options

Captcha Image: you will need to recognize the text in it.
Please type in the letters/numbers that are shown in the image above.