The Omni Group
These forums are now read-only. Please visit our new forums to participate in discussion. A new account will be required to post in the new forums. For more info on the switch, see this post. Thank you!

Go Back   The Omni Group Forums > OmniFocus > OmniFocus Syncing > iCal Sync
FAQ Members List Calendar Today's Posts

 
Ical-Omnifocus sync causes duplicated items in OF Thread Tools Search this Thread Display Modes
Hello everyone,

I have searched the forums to try to find a solution to this issue, and have yet to find it described elsewhere so am posting here in the hope that someone can assist. I use OF exclusively and don't try and sync with other task managers. I have all of my contexts mapped to calendars. Under Ical Preferences, I only have the log debugging option selected - nothing else. Finally, I never create new actions in Ical (or any other program), only from OF. Sometimes I will change a due date or mark an action as complete from within Ical, but that doesn't seem to cause the problem described below.

Normally when I tell OF to 'sync with ical', OF does as asked and does a true sync with ical - ie adds new actions to ical and brings back any completed/amended items from ical. 50% of the time it works fine, no issues.

My problem is that, now and again, OF seems to import all existing ical todos/actions (with correct project/context info) back into my OF inbox. The end result is that I get an inbox full of duplicate actions that are already in the OF database. If I hit 'clean up' the duplicated inbox actions get sent to their correct projects/contexts but as duplicate values of those already there. So I end up with a database full of duplicate actions.

It's not a consistent thing, and I can not seem to replicate the problem. It just happens, seemingly randomly.

It's a minor issue and is easily fixed by deleting everything in the inbox when duplicates appear. But I just thought I would find out what might be going on and if there is something I can do to fix it. I'll update again here if I can work out what it is I'm doing that causes the problem.
 
I'd like to second this. I have no other information to add.
 
Sorry for the trouble this is causing, guys - there's some information on the root cause of issues like this in this post.

Is it possible that Mail.app is also interacting with iCal's To-Do database?

For at least one other customer, Mail.app was the one that was re-writing the task IDs and confusing OmniFocus during the next sync.
 
Moved this thread to the iCal sync forum.
 
Thanks for your response, Brian.

I don't use any other todo apps, only mail which as far as I can tell just displays what is in the todo database. I don't interact with todos in any way in mail, and don't seem to be able to disable todos in mail either.

I've also noticed that the duplication sometimes happens outside of omnifocus, and duplicates will appear in ical/mail but not in omnifocus. This probably confirms what you say: that it's probably an apple bug that causes actions to be duplicated in omnifocus, rather than the other way around.

A few days ago I ran that 'kill all' sync command which I found here in the forums somewhere, but I still have the issue. The only place I have any syncing of todos enabled is on my iphone/itunes sync; I'll turn that off for a few days and see what that does and post here again.
 
Quote:
Originally Posted by Mickmorrison View Post
Thanks for your response, Brian.
I've also noticed that the duplication sometimes happens outside of omnifocus, and duplicates will appear in ical/mail but not in omnifocus. This probably confirms what you say: that it's probably an apple bug that causes actions to be duplicated in omnifocus, rather than the other way around.

A few days ago I ran that 'kill all' sync command which I found here in the forums somewhere, but I still have the issue. The only place I have any syncing of todos enabled is on my iphone/itunes sync; I'll turn that off for a few days and see what that does and post here again.
It is not an Apple bug but as I have mentioned in other posts, Apple has changed the behaviour of Sync Services and MobileMe.

OmniFocus does /not/ sync with iCal. It syncs with the now extensible Sync Services which in turn syncs with MobileMe and various applications like iCal, BusyCal and SOHO Organizer. Soon, it will also sync with a WebIS Desktop Sync [WebIS is the firm behind Pocket Informant on iPhone etc]. And with this sync, start dates, contexts and projects will come with in the sync. Remember: Sync Services is now extensible. So if OmniGroup decides to sync with WebIS' extended syncs it will also get synced with Pocket Informant's start dates, contexts and projects. Pocket Informant is a calendar with tasks.

If the extended set of syncs is not supported, only due dates will be synced to Pocket Informant.

As mentioned, Sync Services sync with MobileMe too. This means that if you are using more than one computer with Snow Leopard, OmniFocus actions are automatically synced to that computer too. And if you sync with that computer directly from OmniFocus you will get duplicates. Lots of them ...
 
 




Similar Threads
Thread Thread Starter Forum Replies Last Post
Sync iCal events into OmniFocus SpiralOcean OmniFocus 1 for Mac 4 2012-04-16 10:35 AM
Sync items due today with iCal chrisWhite iCal Sync 2 2011-10-22 03:06 PM
Duplicate entries in iCal & OmniFocus, or items being moved to OF inbox Fontmedia iCal Sync 21 2010-06-26 08:27 PM
OmniFocus populated with duplicated actions silvermoonbeam OmniFocus 1 for Mac 1 2009-08-24 09:02 AM
Syncing with iCal (everything duplicated) Roll OmniFocus for iPhone 2 2009-07-28 02:35 PM


All times are GMT -8. The time now is 03:29 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.