Hello all,
When I upgraded my dev box to the leopard beta kGTD broke for me with an applescript error. I was able to fix the error and get syncing again by editing the sync applescript and making the following change:
Original Script (near the bottom of the AssignStyles Handler:
set TheseRowsID to id of (children of (first child of Section_Projects whose topic is settings_projects_singletons_name of kGTDSettings) whose (state is not checked) and (Style_Inactive_ID is not in (id of named styles of style of it)))
Fixed Script (I think this works):
set TheseRowsID to id of (children of (first row whose topic is settingsprojectssingletonsname of kGTDSettings) whose (state is not checked) and (StyleInactive_ID is not in (id of named styles of style of it)))
This works for me, if you click on the edit script button when it displays the error and then search for the original above and replace that line with the fixed version it should work. You click the “Run” button to test it then the “Compile” button and save the script. Now syncing should work again.
Again, this worked for me, YMMV!
Re: kGTD fixes for problems with syncing in 10.5 (Leopard Beta)
Sorry the formatting got messy, don’t know what was wrong with my markdown
Re: kGTD fixes for problems with syncing in 10.5 (Leopard Beta)
Well, it fixed it for then, but then 20 minutes later I added a task to my inbox and it stopped working. Oh well. Sorry about that. I’ll post any more progress I make here.
Re: kGTD fixes for problems with syncing in 10.5 (Leopard Beta)
did you finally get to resolve it because i am running into the same issue :(
does kinkless even work on leopard?
Re: kGTD fixes for problems with syncing in 10.5 (Leopard Beta)
well actually mine does not work anymore (Leopard build 9A528d). Even without ical- sync it does not sync my tasks.
Re: kGTD fixes for problems with syncing in 10.5 (Leopard Beta)
I encountered the same issue with my recent install of Leopard. Upgrading to the latest version of OmniOutliner did the trick for the problem described above. I would make that your first step.
Re: kGTD fixes for problems with syncing in 10.5 (Leopard)
With OmniOutliner Pro 3.6.3 beta 2 and Leopard 10.5 (final), I get this error when trying to sync:
AppleScript reported the following error: iCal got an error: Can’t get «class wr10» of every todo of calendar id “C8ECB381-904C-4207-A433-083DC163E156”.
It seems to remove all but one of my to-dos in iCal yet the actions/tasks are still intact in the kGTD OOP document.
—
Daniel Alex Finkelstein
Graduate Research Fellow
Computer & Information Science
Polytechnic University
6 MetroTech Center
Brooklyn, NY 11201
tel: 718-260-3378
fax: 718-260-3609
url: http://cis.poly.edu/~dfinke01
Re: kGTD fixes for problems with syncing in 10.5 (Leopard Beta)
I am having the same problem. I have the latest version of Omni Outliner which is supposed to work with Leopard. It seems like something changed with the iCal Applescript functions.
Re: kGTD fixes for problems with syncing in 10.5 (Leopard Beta)
With a little poking around, I found that something in Leopard iCal changed. I’m not sure what it is, but I found another AppleScript that was designed to remove dupes from iCal. It broke under Leopard and the author just posted an update. By comparing the two, it looks like there is a reference to the ToDos in the calendar that used to be “«class wr10»” and now needs to be “uid”. I changed this in the Kinkless Sync script and it syncs now! However, the Sync script is setting the due date on the ToDo to today, even though I haven’t specified any dates in the kGTD document. I’m wondering if there is a new default that Leopard’s iCal uses that will need to be overridden in the script.
The journey continues….
Re: kGTD fixes for problems with syncing in 10.5 (Leopard Beta)
One step forward, one step back: Now I get a new error and a sync failure.
AppleScript reported the following error: OmniOutliner Professional got an error: Can’t get every row of child 1 of child 3 of document id “eQdqAHMnccR” whose topic = “Agendas”.
—
Daniel Alex Finkelstein
Graduate Research Fellow
Computer & Information Science
Polytechnic University
6 MetroTech Center
Brooklyn, NY 11201
tel: 718-260-3378
fax: 718-260-3609
url: http://cis.poly.edu/~dfinke01
Re: kGTD fixes for problems with syncing in 10.5 (Leopard Beta)
Ya, I am getting the same error: AppleScript reported the following error: OmniOutliner Professional got an error: Can’t get every row of child 1 of child 3 of document id “ifxbRSWQimg” whose topic = “agendas”.
Re: kGTD fixes for problems with syncing in 10.5 (Leopard Beta)
I also got the “class wr10” error, fixed it with the “uid” fix above, then got the “Can’t get every row of child 1 of child 3 of document id” error above, tried to fix using the “set TheseRowsID to id of (children of (first row whose topic is settingsprojectssingletonsname of kGTDSettings) whose (state is not checked) and (StyleInactive_ID is not in (id of named styles of style of it)))” fix above, but then got this error:
AppleScript reported the following error: The variable StyleInactive_ID is not defined.
Any advice?
Kohl
Post new comment