View Single Post
Quote:
Originally Posted by gaba View Post
Delete the corrupted OmniFocus.ofocus file from ~/Library/Application Support/OmniFocus, then open OmniFocus and revert to a backup (default location for backups is ~/Documents/OmniFocus Backups). Then run the script.

This did the trick for me.
This worked for me too, but I had to make sure that I was not connected to the internet, so syncing wouldn't start and inevitably hang. So here's what I did in detail:

1. Deleted OmniFocus.ofocus file from ~/Library/Application Support/OmniFocus.

2. Before starting up OmniFocus, I disconnected from the 'net (to stymie an automatic sync that would seem to hang every time)

3. Started up OmniFocus and reverted to a backup

4. Ran the CoalesceDatabase script.

5. Quit Omnifocus and reconnected to webernets.

6. Mounted idisk and deleted OmniFocus.ofocus from that location

7. Started up Omnifocus - sync worked like a charm.

8. Started the iPhone version of OmniFocus. Upon syncing, it replaced its database with the new one.

I don't know if all steps are absolutely necessary, or even contribute to solving the same problem, but they did indeed fix the problem of syncing that began to take longer and longer, and eventually wouldn't work at all.

Yay, I've got my external brain back! Time for me to G some TD!