Photos 1.0: error given when trying to create a library on iCloud Drive is not descriptive

Originator:bewebste
Number:rdar://20900655 Date Originated:11-May-2015 11:04 AM
Status:Open Resolved:
Product:iLife Product Version:Photos 1.0 (209.52.0)
Classification:UI/Usability Reproducible:Always
 
Summary:
When trying to create a Photos library on iCloud Drive (which is not supported by Photos), the error message displayed to the user does not tell them why creating the library failed.

Steps to Reproduce:
1. Open Photos with the option key held down
2. Click the “Create New…” button
3. Select iCloud Drive as the location to store the library, then click OK to create the library

Expected Results:
Since iCloud Drive is not supported by Photos, I would expect to see an error message saying something along the lines of “Storing your Photos library on iCloud Drive is not supported”

Actual Results:
The error message displayed is “An unexpected error has occurred. Please quit and restart the application.” An error message is also output to the console log, shown below, which gives some clue as to why the creation failed. 99% of users will never look for this information though.

5/11/15 11:02:06.798 AM Photos[34437]: Creating library '/Volumes/Ratbert/Users/bwebster/Library/Mobile Documents/com~apple~CloudDocs/Photos Library 2.photoslibrary' failed with error: Error Domain=com.apple.reddwarf Code=26 "RDErrorLibraryOnUnsupportedFilesystem" UserInfo=0x6180002604c0 {NSURL=file:///Volumes/Ratbert/Users/bwebster/Library/Mobile%20Documents/com~apple~CloudDocs/Photos%20Library%202.photoslibrary, NSLocalizedDescription=RDErrorLibraryOnUnsupportedFilesystem, NSUnderlyingError=0x630000050c50 "LiErrorUnsupportedFilesystem"}

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!