Legend

Forum

Unread topics or posts

Topic

Unread posts

Locked

Announcement

Forums > Developers

Outlook client makes duplicates



AuthorMessage
aledoux

Posted: Jul 25, 2008
Score: 0



Thanks to you guys for all your hard work on these great products.

I'm running Outlook 2007. When I add a task in Toodledo and do a manual sync with the Outlook Sync app (Version 0.9.8.0), it appears in Outlook. Then, next time I do a manual sync, it makes a duplicate task in Toodledo, then another duplicate in Outlook.

I originally thought this might have to do with me using the new "ToDo" app to sync Toodledo my iPhone. But I uninstalled that, then uninstalled and reinstalled the Outlook sync app. Still happens.

Any idea what might be happening here? Thanks for your help.
keef

Posted: Jul 26, 2008
Score: 0



Hi,

Did you upgrade from a previous version or is did you start with version 0.9.8? This might happen if you ran the client without shutting down and uninstalling an older version - but if that was the case the problem should go away after a reboot.

Have you changed any of the synchronization settings from the defaults?

If you could create a test task in Outlook and then send a copy of the diagnostics trace for a few successive runs of the manual sync to developer(at)chromadrake.com I might be able to help you further.

Cheers

keef
aledoux

Posted: Jul 26, 2008
Score: 0



I did upgrade but I had shut down and uninstalled the old version and restarted. I didn't change any default settings. I just got my setup to do duplicates again, here's the trace. Sorry it's so long and thanks again for your help.

SyncApp.exe Information: 0 : SynchLib:synchronizeTasks() performing incremental synchronization
SyncApp.exe Information: 0 : SynchLib:performPartialSync() method called
SyncApp.exe Information: 0 : SynchLib:performPartialSync() retrieving modified toodledo tasks
SyncApp.exe Information: 0 : SynchLib:performPartialSync() retrieving deleted toodledo tasks
SyncApp.exe Information: 0 : SynchLib:performPartialSync() synching and retrieving toodledo folders
SyncApp.exe Information: 0 : SynchLib:synchAndRetrieveToodledoFolders() getting Toodledo Folders
SyncApp.exe Information: 0 : SynchLib:synchAndRetrieveToodledoFolders(): updating toodledo folders from outlook
SyncApp.exe Information: 0 : SynchLib:performPartialSync() retrieving toodledo contexts
SyncApp.exe Information: 0 : SynchLib:performPartialSync() initializing task item processor
SyncApp.exe Information: 0 : SynchLib:performFullSync() initializing task processor
SyncApp.exe Information: 0 : SynchLib:performPartialSync() retrieving outlook tasks
SyncApp.exe Information: 0 : SynchLib:performPartialSync() creating contexts
SyncApp.exe Information: 0 : SynchLib: createContexts() processing 9 sync records
SyncApp.exe Information: 0 : SynchLib:performPartialSync() linking outlook items to contexts. Finding new items
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() processing 9 outlook items
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 0 [change Ideation1 meeting]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 1 [shopping]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 2 [Visit your Account Settings section and configure your account.]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 3 [Add some items to your todo list]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 4 [Visit the Appigo Website]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 5 [retrieve HAA support aterials]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 6 [Cancel plane reservations]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 7 [Cancel conference reservation]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 8 [write to KJ]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() found 0 unmatched outlook items
SyncApp.exe Information: 0 : SynchLib:performPartialSync() finding new toodledo items
SyncApp.exe Information: 0 : SynchLib: addTasksToContextList() processing 2 toodledo tasks
SyncApp.exe Information: 0 : SynchLib: addTasksToContextList() found 1 unmatched toodledo tasks
SyncApp.exe Information: 0 : SynchLib:performPartialSync() finding deleted items
SyncApp.exe Information: 0 : SynchLib:performPartialSync() finding updated items
SyncApp.exe Information: 0 : SynchLib:checkUpdatedOnToodledo() checking ToodleTask: 3027791 [write to KJ]
SyncApp.exe Information: 0 : SynchLib:performPartialSync() creating new outlook item contexts
SyncApp.exe Information: 0 : SynchLib:performPartialSync() creating new toodledo item contexts
SyncApp.exe Information: 0 : SynchLib:processContexts() processing contexts
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state CreatedOnToodleDo
SyncApp.exe Information: 0 : StateCreatedOnToodleDo():Process method called
SyncApp.exe Information: 0 : TaskItemProcessor:createTaskItemFromTask(): creating Outlook task from ToodleTask: 3224418 [test task 3]
SyncApp.exe Information: 0 : TaskItemProcessor:updateTaskItemFromTask(): updating Outlook task from ToodleTask: 3224418 [test task 3]
SyncApp.exe Information: 0 : SyncContext:switchState() moving to state Synched
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SynchLib:processContexts() retreiving updated sync information
SyncApp.exe Information: 0 : SynchLib:processContexts() saving sync information
SyncApp.exe Information: 0 : SynchLib:processContexts() sync information saved
SyncApp.exe Information: 0 : SynchLib:processContexts() updating deleted record log
SyncApp.exe Information: 0 : SynchLib:processContexts() deleted record updated
SyncApp.exe Information: 0 : SynchLib:performPartialSync() method completed
SyncApp.exe Information: 0 : SynchLib:synchronizeTasks() method called
SyncApp.exe Information: 0 : SynchLib:synchronizeTasks() load sync records
SyncApp.exe Information: 0 : SynchLib:synchronizeTasks() performing incremental synchronization
SyncApp.exe Information: 0 : SynchLib:performPartialSync() method called
SyncApp.exe Information: 0 : SynchLib:performPartialSync() retrieving modified toodledo tasks
SyncApp.exe Information: 0 : SynchLib:performPartialSync() retrieving deleted toodledo tasks
SyncApp.exe Information: 0 : SynchLib:performPartialSync() synching and retrieving toodledo folders
SyncApp.exe Information: 0 : SynchLib:synchAndRetrieveToodledoFolders() getting Toodledo Folders
SyncApp.exe Information: 0 : SynchLib:synchAndRetrieveToodledoFolders(): updating toodledo folders from outlook
SyncApp.exe Information: 0 : SynchLib:performPartialSync() retrieving toodledo contexts
SyncApp.exe Information: 0 : SynchLib:performPartialSync() initializing task item processor
SyncApp.exe Information: 0 : SynchLib:performFullSync() initializing task processor
SyncApp.exe Information: 0 : SynchLib:performPartialSync() retrieving outlook tasks
SyncApp.exe Information: 0 : SynchLib:performPartialSync() creating contexts
SyncApp.exe Information: 0 : SynchLib: createContexts() processing 10 sync records
SyncApp.exe Information: 0 : SynchLib:performPartialSync() linking outlook items to contexts. Finding new items
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() processing 10 outlook items
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 0 [change Ideation1 meeting]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 1 [shopping]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 2 [Visit your Account Settings section and configure your account.]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 3 [Add some items to your todo list]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 4 [Visit the Appigo Website]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 5 [retrieve HAA support aterials]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 6 [Cancel plane reservations]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 7 [Cancel conference reservation]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 8 [write to KJ]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 9 [test task 3]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() found 0 unmatched outlook items
SyncApp.exe Information: 0 : SynchLib:performPartialSync() finding new toodledo items
SyncApp.exe Information: 0 : SynchLib: addTasksToContextList() found 0 unmatched toodledo tasks
SyncApp.exe Information: 0 : SynchLib:performPartialSync() finding deleted items
SyncApp.exe Information: 0 : SynchLib:performPartialSync() finding updated items
SyncApp.exe Information: 0 : SynchLib:performPartialSync() creating new outlook item contexts
SyncApp.exe Information: 0 : SynchLib:performPartialSync() creating new toodledo item contexts
SyncApp.exe Information: 0 : SynchLib:processContexts() processing contexts
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SynchLib:processContexts() retreiving updated sync information
SyncApp.exe Information: 0 : SynchLib:processContexts() saving sync information
SyncApp.exe Information: 0 : SynchLib:processContexts() sync information saved
SyncApp.exe Information: 0 : SynchLib:processContexts() updating deleted record log
SyncApp.exe Information: 0 : SynchLib:processContexts() deleted record updated
SyncApp.exe Information: 0 : SynchLib:performPartialSync() method completed
SyncApp.exe Information: 0 : SynchLib:synchronizeTasks() method called
SyncApp.exe Information: 0 : SynchLib:synchronizeTasks() load sync records
SyncApp.exe Information: 0 : SynchLib:synchronizeTasks() performing incremental synchronization
SyncApp.exe Information: 0 : SynchLib:performPartialSync() method called
SyncApp.exe Information: 0 : SynchLib:performPartialSync() retrieving modified toodledo tasks
SyncApp.exe Information: 0 : SynchLib:performPartialSync() retrieving deleted toodledo tasks
SyncApp.exe Information: 0 : SynchLib:performPartialSync() synching and retrieving toodledo folders
SyncApp.exe Information: 0 : SynchLib:synchAndRetrieveToodledoFolders() getting Toodledo Folders
SyncApp.exe Information: 0 : SynchLib:synchAndRetrieveToodledoFolders(): updating toodledo folders from outlook
SyncApp.exe Information: 0 : SynchLib:performPartialSync() retrieving toodledo contexts
SyncApp.exe Information: 0 : SynchLib:performPartialSync() initializing task item processor
SyncApp.exe Information: 0 : SynchLib:performFullSync() initializing task processor
SyncApp.exe Information: 0 : SynchLib:performPartialSync() retrieving outlook tasks
SyncApp.exe Information: 0 : SynchLib:performPartialSync() creating contexts
SyncApp.exe Information: 0 : SynchLib: createContexts() processing 10 sync records
SyncApp.exe Information: 0 : SynchLib:performPartialSync() linking outlook items to contexts. Finding new items
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() processing 10 outlook items
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 0 [change Ideation1 meeting]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 1 [shopping]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 2 [Visit your Account Settings section and configure your account.]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 3 [Add some items to your todo list]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 4 [Visit the Appigo Website]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 5 [retrieve HAA support aterials]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 6 [Cancel plane reservations]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 7 [Cancel conference reservation]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 8 [write to KJ]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 9 [test task 3]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() found 0 unmatched outlook items
SyncApp.exe Information: 0 : SynchLib:performPartialSync() finding new toodledo items
SyncApp.exe Information: 0 : SynchLib: addTasksToContextList() found 0 unmatched toodledo tasks
SyncApp.exe Information: 0 : SynchLib:performPartialSync() finding deleted items
SyncApp.exe Information: 0 : SynchLib:performPartialSync() finding updated items
SyncApp.exe Information: 0 : SynchLib:performPartialSync() creating new outlook item contexts
SyncApp.exe Information: 0 : SynchLib:performPartialSync() creating new toodledo item contexts
SyncApp.exe Information: 0 : SynchLib:processContexts() processing contexts
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SynchLib:processContexts() retreiving updated sync information
SyncApp.exe Information: 0 : SynchLib:processContexts() saving sync information
SyncApp.exe Information: 0 : SynchLib:processContexts() sync information saved
SyncApp.exe Information: 0 : SynchLib:processContexts() updating deleted record log
SyncApp.exe Information: 0 : SynchLib:processContexts() deleted record updated
SyncApp.exe Information: 0 : SynchLib:performPartialSync() method completed
SyncApp.exe Information: 0 : SynchLib:synchronizeTasks() method called
SyncApp.exe Information: 0 : SynchLib:synchronizeTasks() load sync records
SyncApp.exe Information: 0 : SynchLib:synchronizeTasks() performing incremental synchronization
SyncApp.exe Information: 0 : SynchLib:performPartialSync() method called
SyncApp.exe Information: 0 : SynchLib:performPartialSync() retrieving modified toodledo tasks
SyncApp.exe Information: 0 : SynchLib:performPartialSync() retrieving deleted toodledo tasks
SyncApp.exe Information: 0 : SynchLib:performPartialSync() synching and retrieving toodledo folders
SyncApp.exe Information: 0 : SynchLib:synchAndRetrieveToodledoFolders() getting Toodledo Folders
SyncApp.exe Information: 0 : SynchLib:synchAndRetrieveToodledoFolders(): updating toodledo folders from outlook
SyncApp.exe Information: 0 : SynchLib:performPartialSync() retrieving toodledo contexts
SyncApp.exe Information: 0 : SynchLib:performPartialSync() initializing task item processor
SyncApp.exe Information: 0 : SynchLib:performFullSync() initializing task processor
SyncApp.exe Information: 0 : SynchLib:performPartialSync() retrieving outlook tasks
SyncApp.exe Information: 0 : SynchLib:performPartialSync() creating contexts
SyncApp.exe Information: 0 : SynchLib: createContexts() processing 10 sync records
SyncApp.exe Information: 0 : SynchLib:performPartialSync() linking outlook items to contexts. Finding new items
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() processing 10 outlook items
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 0 [change Ideation1 meeting]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 1 [shopping]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 2 [Visit your Account Settings section and configure your account.]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 3 [Add some items to your todo list]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 4 [Visit the Appigo Website]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 5 [retrieve HAA support aterials]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 6 [Cancel plane reservations]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 7 [Cancel conference reservation]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 8 [write to KJ]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 9 [test task 3]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() found 0 unmatched outlook items
SyncApp.exe Information: 0 : SynchLib:performPartialSync() finding new toodledo items
SyncApp.exe Information: 0 : SynchLib: addTasksToContextList() processing 1 toodledo tasks
SyncApp.exe Information: 0 : SynchLib: addTasksToContextList() found 1 unmatched toodledo tasks
SyncApp.exe Information: 0 : SynchLib:performPartialSync() finding deleted items
SyncApp.exe Information: 0 : SynchLib:performPartialSync() finding updated items
SyncApp.exe Information: 0 : SynchLib:performPartialSync() creating new outlook item contexts
SyncApp.exe Information: 0 : SynchLib:performPartialSync() creating new toodledo item contexts
SyncApp.exe Information: 0 : SynchLib:processContexts() processing contexts
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state CreatedOnToodleDo
SyncApp.exe Information: 0 : StateCreatedOnToodleDo():Process method called
SyncApp.exe Information: 0 : TaskItemProcessor:createTaskItemFromTask(): creating Outlook task from ToodleTask: 3224422 [test task 3]
SyncApp.exe Information: 0 : TaskItemProcessor:updateTaskItemFromTask(): updating Outlook task from ToodleTask: 3224422 [test task 3]
SyncApp.exe Information: 0 : SyncContext:switchState() moving to state Synched
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SynchLib:processContexts() retreiving updated sync information
SyncApp.exe Information: 0 : SynchLib:processContexts() saving sync information
SyncApp.exe Information: 0 : SynchLib:processContexts() sync information saved
SyncApp.exe Information: 0 : SynchLib:processContexts() updating deleted record log
SyncApp.exe Information: 0 : SynchLib:processContexts() deleted record updated
SyncApp.exe Information: 0 : SynchLib:performPartialSync() method completed
SyncApp.exe Information: 0 : SynchLib:synchronizeTasks() method called
SyncApp.exe Information: 0 : SynchLib:synchronizeTasks() load sync records
SyncApp.exe Information: 0 : SynchLib:synchronizeTasks() performing incremental synchronization
SyncApp.exe Information: 0 : SynchLib:performPartialSync() method called
SyncApp.exe Information: 0 : SynchLib:performPartialSync() retrieving modified toodledo tasks
SyncApp.exe Information: 0 : SynchLib:performPartialSync() retrieving deleted toodledo tasks
SyncApp.exe Information: 0 : SynchLib:performPartialSync() synching and retrieving toodledo folders
SyncApp.exe Information: 0 : SynchLib:synchAndRetrieveToodledoFolders() getting Toodledo Folders
SyncApp.exe Information: 0 : SynchLib:synchAndRetrieveToodledoFolders(): updating toodledo folders from outlook
SyncApp.exe Information: 0 : SynchLib:performPartialSync() retrieving toodledo contexts
SyncApp.exe Information: 0 : SynchLib:performPartialSync() initializing task item processor
SyncApp.exe Information: 0 : SynchLib:performFullSync() initializing task processor
SyncApp.exe Information: 0 : SynchLib:performPartialSync() retrieving outlook tasks
SyncApp.exe Information: 0 : SynchLib:performPartialSync() creating contexts
SyncApp.exe Information: 0 : SynchLib: createContexts() processing 11 sync records
SyncApp.exe Information: 0 : SynchLib:performPartialSync() linking outlook items to contexts. Finding new items
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() processing 11 outlook items
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 0 [change Ideation1 meeting]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 1 [shopping]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 2 [Visit your Account Settings section and configure your account.]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 3 [Add some items to your todo list]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 4 [Visit the Appigo Website]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 5 [retrieve HAA support aterials]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 6 [Cancel plane reservations]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 7 [Cancel conference reservation]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 8 [write to KJ]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 9 [test task 3]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() 10 [test task 3]
SyncApp.exe Information: 0 : SynchLib:addTaskItemsToContextList() found 0 unmatched outlook items
SyncApp.exe Information: 0 : SynchLib:performPartialSync() finding new toodledo items
SyncApp.exe Information: 0 : SynchLib: addTasksToContextList() found 0 unmatched toodledo tasks
SyncApp.exe Information: 0 : SynchLib:performPartialSync() finding deleted items
SyncApp.exe Information: 0 : SynchLib:performPartialSync() finding updated items
SyncApp.exe Information: 0 : SynchLib:performPartialSync() creating new outlook item contexts
SyncApp.exe Information: 0 : SynchLib:performPartialSync() creating new toodledo item contexts
SyncApp.exe Information: 0 : SynchLib:processContexts() processing contexts
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SyncContext:switchState() processing state Synched
SyncApp.exe Information: 0 : StateSynched():Process method called
SyncApp.exe Information: 0 : SynchLib:processContexts() retreiving updated sync information
SyncApp.exe Information: 0 : SynchLib:processContexts() saving sync information
SyncApp.exe Information: 0 : SynchLib:processContexts() sync information saved
SyncApp.exe Information: 0 : SynchLib:processContexts() updating deleted record log
SyncApp.exe Information: 0 : SynchLib:processContexts() deleted record updated
SyncApp.exe Information: 0 : SynchLib:performPartialSync() method completed


This message was edited Jul 26, 2008.
keef

Posted: Jul 26, 2008
Score: 0



In future could you email the logs, please? The trace files could contain information that you'd rather not publish. Also they are very long and make the thread impossible to read.

That being said, i can an interesting thing from this trace
You created a task called 'test task 3' on Toodledo. Toodledo gave it a unique ID of 3224418 . This task then got created on Outlook.

Later a second task called 'test task 3' was detected. This had a unique toodledo id of 3224422. Because the task ids are different the sync tool treats this as a new task and again writes it to Outlook. From Outlook's point of view there are now duplicate tasks.

Something seems to be changing the id's of your tasks at the web site end and this is confusing the sync app. From my point of view the application is behaving correctly - it treats tasks with different IDs as being different even if they have the same name.

Are you running any other external tools or can you think of anything that could be deleting then recreating tasks on the site?

If you can't think of anything then we might have to raise this with the Toodledo admins. They might be able to tell us why your tasks are changing IDs.

keef
Jake

Toodledo Admin
Posted: Jul 26, 2008
Score: 0



The only way a task will get a new id number would be if it was rescheduled due to a repeat setting. When it gets rescheduled a new identical task is created with a new ID number. Otherwise, the ID number should not be changing.
aledoux

Posted: Jul 26, 2008
Score: 0



I was suspicious of iTunes, but even after I disabled the two COM addins it had enabled in Outlook, and all of its sync options, the problem still exists. No other such tools on my system.

Two little quirks I've noticed:
--the duplicates don't get made right away, the "loop" starts only after a few minutes.
--it creates a maximum of 2 dups (3 total) in Outlook and 1 dup (2 total) in Toodledo.

It's odd that I'm the only one to report having this happen; I can't imagine what could be special about my setup, unless it's something arcane in our Exchange server setup.

Thanks again
keef

Posted: Jul 26, 2008
Score: 0



You are the first person who has reporting this, but there are only 100 or so users of the sync tool at the moment so you still could be experiencing an arcane bug. It just isn't immediately obvious what the issue is.

Does the issue occur in the other direction? ie if you make the new task in Outlook instead of Toodledo?

If you want, you could send me a more detailed trace by enabling the 'Show Traffic' option on the diagnostics panel. It might shed some more light.

keef
aledoux

Posted: Jul 27, 2008
Score: 0



I realized this morning when I walked into my office that I have Outlook, Toodledo and the sync app running on two machines simultaneously. (I can't shut down my computer at work since we need to log in remotely.) And I've been working on my laptop at home the last few days.
While I was working at my office computer (with my laptop off), no duplicates. When I came home and turned the laptop on (office computer still on) there were duplicated as soon as I did a sync.
keef

Posted: Jul 27, 2008
Score: 0



Yep, that would do it :) I should have asked if you had the client running on more than one machine.

They way I resolve this myself is to filter the contexts that I sync to different machines. At work I only sync Outlook with my Work related contexts on Toodledo. At home I sync with all the other Contexts. This avoids the kind of synchronization loop that has been causing your issue.


keef


This message was edited Jul 27, 2008.
aledoux

Posted: Jul 27, 2008
Score: 0



I feel a little foolish. Now I set the sync on my work computer to the smallest interval and don't use the sync app at all on my laptop.

Thanks for your help.
mhicken

Posted: Aug 15, 2008
Score: 0



Hi --

I'm having the problem with duplicate tasks -- and I only have a laptop -- not multiple computers. I have 0.9.8.2.

Any thoughts?

Thanks!
keef

Posted: Aug 15, 2008
Score: 0



If you are experiencing problems it is always worth upgrading to the latest version.

If you can capture some trace logs and mail them to me with some more detail about which tasks were duplicated I might be able to offer more insight.

Cheers

keef
justinbankhead

Posted: Aug 25, 2008
Score: 0



I am also having problems with duplicates. I am on Outlook 2007 and only using a laptop.
keef

Posted: Aug 25, 2008
Score: 0



justin,
Are you using the latest version of the client? keef
joliver

Posted: Feb 22, 2009
Score: 0



I have a laptop and a desktop and I was hoping to use Toodledo to sync my outlook tasks between the two. Is there any way to do that without creating duplicates without filtering the contexts on each machine? I also use the Toodledo iPhone app.
keef

Posted: Feb 23, 2009
Score: 0



Are the timezones set correctly on both machines and in the account settings page of Toodledo?
keef
You cannot reply yet


To participate in these forums, you must be signed in.



Toodledo Forums > Developers

Contact Us | Blog | API | Jobs | Press | Documentation | Forums Privacy | Terms | Copyright © 2004-2014