View Single Post
I can sync with MobileMe, to the Backup directory trick provided in another thread, but only if I delete my iDisk entry from the Keychain. That means I must always provide a password when starting OmniFocus -- rather inconvenient.

If I try to remember the login/password in Keychain and click the appropriate checkbox, sync fails from then on. Error message given in Sync preferences is either: "Unable to synchronize database with server / Unable to authenticate with WebDAV server. Please check that the user name and password provided are correct.", or: "Operation could not be completed. Too many open files."

During the couple minutes that OF tries to sync, I can see with terminal lsof output that it tries to open several new connections per second to iDisk. It gets up into several hundreds before it fails and finally (probably) times out, with lsof reporting something like 80 again. Typical lsof connection is something like this:
Code:
OmniFocus 12913 ttarchala   61u  IPv4 0x137f6a68       0t0       TCP TTR-MBP.xxx.local:54218->idisk.me.com:https (ESTABLISHED)
Then I need to go to Keychain and delete the iDisk entry, and voila, it works again. I checked in Keychain to ensure that:
- there is only one iDisk entry
- OmniFocus app is authorized to access it.

Still using OF 1.5 on my Macbook Pro with Leopard (didn't upgrade to 1.6 yet, as a friend reported some issues, so maybe that's the problem, but I didn't see anything in 1.6 release notes to suggest that this particular problem may have been fixed).