PDA

View Full Version : 403 Error When Trying to Sync w/ MobileMe


belizardi
2008-09-22, 08:26 AM
When I try to setup sync via MobileMe on OmniFocus for my iMac, I get the following error:

Unable to synchronize database with server.

Unable to perform WebDAV operation.

The idisk.me.com server returned "forbidden" (403) in response to a request to "PROPFIND /brianandmia/Documents/Brian/OmniFocus.ofocus".

I have tried the recommended work around on using the http://demo.omnigroup.com in the Advanced setting using both OF for Mac and iPhone, then moving back to MobileMe, and continue to receive this error. To workaround, I have just synced to iDisk via Local Disk, but this presents some other issues as well.

Any recommendations?

villan
2008-09-29, 12:47 PM
I'm having the same problem. It has worked in the past, and at some point just started failing on every sync. I've tried moving to other sync options for a while and then moving back, but no success so far.

Garth

Andrew
2008-09-29, 03:41 PM
Syncing to a local iDisk dramatically raises your chance for data corruption, because our sync needs information (regarding other sync clients) that Apple's iDisk sync doesn't know needs to be handled specially.

If you haven't already, please check our troubleshooting page here: http://www.omnigroup.com/applications/omnifocus/support/troubleshooting/#troubleshoot-16

belizardi
2008-09-30, 07:20 AM
Thanks Andrew. Yes, I have been through the troubleshooting options including changing my MobileMe password--all to no avail. Also, the OmniFocus file is the only file I have on my iDisk, so there are no space issues. I did originally start with a .mac iDisk and then moved over to .me. Could this be leading to the problem?

belizardi
2008-09-30, 10:45 AM
For the location, I'm using the following: https://idisk.me.com/"username"/Documents/

Could this be the problem?

Andrew
2008-09-30, 01:33 PM
That URL looks appropriate (assuming that you aren't literally putting the username in quotes) - it matches what I'm using.

It doesn't quite match your first post, however - there it appears you had this URL:

http://idisk.me.com/USERNAME/Documents/Brian/

I'm guessing that you have simply removed the trailing "Brian/" since your first post, and that this doesn't actually indicate a weird bug.


My suggestion would be to mount your iDisk in Finder, move aside the OmniFocus document there (assuming one is there), and try again, just in case there is some kind of issue with the document that is causing Apple's WebDAV some problem.

villan
2008-09-30, 10:31 PM
After playing around some more today, I found that the syncing still works, if I go back and change the URL to the OLD mobile me account that I had months ago when I first tried syncing. Even though I've changed to a new account, and Omnifocus shows the correct URL every time.. It will only work when I change that to the old URL...

Any ideas on how I can get it to work with my new account? I will continue to play.

Garth

whpalmer4
2008-09-30, 10:35 PM
I wouldn't dismiss out of hand the possibility that there's something screwed up with the new account. Try contacting MobileMe support and make them earn their keep...

belizardi
2008-10-01, 01:43 PM
@villan: what old address are you using?

villan
2008-10-01, 03:13 PM
@villan: what old address are you using?

As in, the same URL, only replacing the "name" with the name of my old MobileMe account that I'm trying to move away from using.

EDIT: Managed to fix the problem in my case.. Accessed the keychain, and deleted any idisk stored passwords listed there. Upon reopening OF, I was prompted for the details, and it then worked.

SpiralOcean
2008-10-04, 01:33 PM
I've been having troubles syncing with MobileMe as well.

When I watch my upload speed while the syncing is happening, the upload speeds are full bandwidth, until about a min into the sync. Then they drop down from 500kb to 100kb to 30kb. The syncing continues for about 30 min, at the end of the syncing I get an error:

Unable to perform WebDAV operation.

The idisk.me.com server returned "not found" (404) in response to a request to "MOVE /myusername/Documents/OF/OmniFocus.ofocus-copy-in-progress-oS6M_yyg61F".

(I replaced my real username with myusername in the above error)

If I try and sync again I get an error saying no root transactions found.

I checked the console and found this error right around the time my bandwidth dropped down.

10/4/08 3:24:48 PM OmniFocus[38556] Exception raised:
---------------------------
Mask: 0x00000100
Name: NSAccessibilityException
Reason: "AXSubrole" attribute unsupported by: <NSButtonCell: 0x178fad20>
Stack Trace:
NSExceptionHandlerExceptionRaiser (in ExceptionHandling) + 185
objc_exception_throw (in libobjc.A.dylib) + 40
-[NSException raise] (in CoreFoundation) + 17
NSAccessibilityAttributeValue (in AppKit) + 160
CopyAppKitUIElementAttributeValueNoCatch (in AppKit) + 81
CopyAttributeValue (in AppKit) + 492
_AXXMIGCopyAttributeValue (in HIServices) + 287
_XCopyAttributeValue (in HIServices) + 498
mshMIGPerform (in HIServices) + 517
CFRunLoopRunSpecific (in CoreFoundation) + 3896
CFRunLoopRunInMode (in CoreFoundation) + 88
RunCurrentEventLoopInMode (in HIToolbox) + 283
ReceiveNextEventCommon (in HIToolbox) + 374
BlockUntilNextEventMatchingListInMode (in HIToolbox) + 106
_DPSNextEvent (in AppKit) + 657
-[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] (in AppKit) + 128
-[NSApplication _realDoModalLoop:peek:] (in AppKit) + 563
-[NSApplication runModalForWindow:] (in AppKit) + 286
-[CredentialsPrompt promptForCredentialsModally] (in OmniFocus) + 117
+[SyncManager _mainThreadPromptForCredentialsWithProtectionSpace :resultHolder:] (in OmniFocus) + 159
-[OFIObjectSelectorObjectObject invoke] (in OmniFoundation) + 77
-[OFQueueProcessor processQueueUntilEmpty:forTime:] (in OmniFoundation) + 386
-[OFQueueProcessor processQueueUntilEmpty:] (in OmniFoundation) + 57
-[OFQueueProcessor processQueueUntilEmpty] (in OmniFoundation) + 41
-[OFRunLoopQueueProcessor processQueueUntilEmpty] (in OmniFoundation) + 99
__NSFireMachPort (in Foundation) + 339
__CFMachPortPerform (in CoreFoundation) + 117
CFRunLoopRunSpecific (in CoreFoundation) + 3896
CFRunLoopRunInMode (in CoreFoundation) + 88
RunCurrentEventLoopInMode (in HIToolbox) + 283
ReceiveNextEventCommon (in HIToolbox) + 374
BlockUntilNextEventMatchingListInMode (in HIToolbox) + 106
_DPSNextEvent (in AppKit) + 657
-[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] (in AppKit) + 128
-[NSApplication run] (in AppKit) + 795
-[OAApplication run] (in OmniAppKit) + 386
NSApplicationMain (in AppKit) + 574
_start (in OmniFocus) + 216
start (in OmniFocus) + 41
0x2

---------------------------

Here is what I have tried to remedy the situation:
-Through the mobile me website, deleted all OF documents and re-synced.
-Through the mobile me website, created a new folder in the documents folder called /OF/ and attempted syncing to that folder.
-Turned off all syncing and signed out of mobile me. Logged back into mobile me and turned on OF syncing.
-deleted iDisk password in login keychain.

Any other suggestions?

Thank you.

SpiralOcean
2008-10-04, 03:00 PM
Finally worked for me. I'm assuming it worked after changing my MobileMe password.

belizardi
2008-10-09, 04:38 PM
Bingo! Deleting keychains for iDisk did it for me.

dancingbrook
2010-01-18, 02:40 PM
iPod Touch synced fine but Mac returned forbidden 403

Resetting keychain worked after trying all else here and whatever Apple suggested via MM chat, forums, and KB articles.

Deleting MobileMe passwords from the keychains as suggested elsewherewas not enough here.

OmniFocus uses the idisk.me.com (iDisk user name) internet password (note it is not listed as a MobileMe password). If Omni had mentioned that, it would have saved me a great deal of time.

(BTW: there is no OF Keychain; a key chain holds multiple keys, some of which are iDisk/MM related; didn't see any specific to OF).

CCnNYC
2010-03-01, 05:17 AM
As in, the same URL, only replacing the "name" with the name of my old MobileMe account that I'm trying to move away from using.

EDIT: Managed to fix the problem in my case.. Accessed the keychain, and deleted any idisk stored passwords listed there. Upon reopening OF, I was prompted for the details, and it then worked.

This was my workaround:

The presets borrowed from my iDisk settings on my Mac would not work despite changing the passwords as suggested in one of the posts above. I wasn't sure which keychain files to delete so I did not do that. When I quit Omnifocus and restarted it (after changing my iDisk / mobile me password) it prompted me for a new login using this address:
https://idisk.mac.com/cclemens/Documents/

Syncing was set up under the advanced tab automatically and seemed to work. But when I change tabs under sync preferences back to Mobile Me it refused to sync and with this preset address:
https://idisk.me.com/cclemens/Documents/

This is consistent with the fact that Omni was working with my previous mobile me account with the "mac.com" instead of the "me.com" and a different username
https://idisk.mac.com/parkclemens/Documents/

Also I tried deleting the files under my iDisk documents page for Omnifocus and they were re-created despite getting the forbidden message.

I then reset my iPhone and it synced perfectly under the same settings under advanced rather than Mobile Me.

Seems strange that I can't get the Mobile Me tab setup to work, but at least I can sync again the the Mobile Me addresses above entered manually under the advanced tabs on both my Mac and my iPhone.