Cannot upload to SharePoint 2010 WebDAV shares
Originator: | j.a.grigutis | ||
Number: | rdar://8614331 | Date Originated: | 31-Oct-2010 10:45 AM |
Status: | Third Party to Resolve | Resolved: | 12-Apr-2011 12:24 PM |
Product: | Mac OS X | Product Version: | 10.6.5/10H562 |
Classification: | Serious Bug | Reproducible: | Always |
Summary: When uploading files to a SharePoint 2010 WebDAV share, the upload fails with a -36 error. Steps to Reproduce: 1. From the Finder, select Go > Connect to Server… 2. Enter a SharePoint 2010 WebDAV share. (for example, https://my.sharepoint.school.edu/personal/username/) 3. Open the Personal Documents folder. 4. Copy a file from your local machine to the Personal Documents folder. Expected Results: The file should copy successfully. Actual Results: The copy is aborted with the following error: 'The Finder can’t complete the operation because some data in “Some File.pdf” can’t be read or written. (Error code -36)' Additionally, the file will appear on the share, but will have zero bytes. Regression: Notes: Upon mounting the WedDAV share, the following message appears in the Console multiple times: webdavfs_agent (finish != bytes) failed; going to _CFGregorianDateCreateWithBytes; file: /SourceCache/webdavfs/webdavfs-293.1/mount.tproj/webdav_network.c; line: 121 Others have reported this same problem: http://discussions.info.apple.com/message.jspa?messageID=12135965 Update 09-Nov-2010 10:42 AM: Using cp seems to work. $ cp Desktop/TestTextFile.txt /Volumes/grigutis/Personal\ Documents/ cp: Desktop/TestTextFile.txt: could not copy extended attributes to /Volumes/grigutis/Personal Documents/TestTextFile.txt: Operation not permitted It doesn't handle the extended attributes (com.apple.TextEncoding in this case), but the file does appear on the share with the correct contents (not zero bytes like when copying with the Finder).
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!
Collaborative reference material in Stack Exchange
Ask Different answer http://apple.stackexchange.com/a/49663/8546 focuses on OS X-managed connections to SharePoint, where the file system type is:
Other answers to that question focus on other file system types that may be used with WebDAV connections to SharePoint:
Ask Different question http://apple.stackexchange.com/q/14980/8546 focuses on ._ dot underscore files. Answer http://apple.stackexchange.com/a/51147/8546 gives examples of SharePoint interactions with NeoOffice and Microsoft Office. I plan to add an answer to the question of avoidance.
Stack Overflow answer http://stackoverflow.com/a/10561129/38108 is closely aligned with this rdar://8614331
Underlying problem, thanks to Jonukas for the link:
Information about the characters that you cannot use in sites, folders, and files in SharePoint
Probably not a bug in Apple software
Finder works as expected with some other types of WebDAV server.
Suggestion: ask Microsoft to enhance SharePoint, for greater compatibility with:
— Apple Finder
— Microsoft Office Excel, Word and PowerPoint 2011, none of which can save changes to SharePoint using a system-managed WebDAV connection
— other Apple and third party software.
Hint: whilst Microsoft Document Connection appears to use WebDAV for upload without error, it causes silent dataloss of extended attributes such as Spotlight comments.