Closed KumbiaKid closed 8 years ago
P.S. The specific error message I saw was: ["Finder got an error: AppleEvent timed out. number -1712] when there was an error message - sometimes everything just hung.
There is probably a script processing timeout with a limit on the number of seconds. There's probably no way around this as a script without writing an app.
Thanks for the reply. So it looks like the only solution is to limit the number of files in any one folder to a number can be processed within the (unknown) timeout limit. Tedious sometimes, perhaps, but workable.
If you find out a consistent max number, the script could be modified to give a warning if there's folder with that many files (or we could just add that information to the description).
Have a look at ImportPhotoFolders.applescript#L40 There is a timeout of 600 seconds (= 10 minutes) defined per folder. Try to increase this value and check if the error still appears.
Fixed by #13
Thanks for creating this script! It saved my bacon big time! I did run across what seems to be an undocumented limit on the number of files in each folder. I haven't done the trial-and-error to narrow it down completely, but it seems that 998 is too many, but 750 works. Is there some limit to the number of items (file names?) that can be stored somewhere? Might it be possible to increase that limit via some type of declaration?
A bit more detail about what happened: I have some folders containing very large numbers of photos. One that I experimented with has 2,461 jpg images, but I have others much larger (I want to use Photos to organize them). Attempts to import this folder failed with an unspecified Finder error. Since I suspected the problem was due to the number of files in the folder, I created 4 subfolders in Finder and moved roughly 1/4 of the files to each subfolder. The script worked. I first guessed 1024 might be the magic number, so rearranged the subfolders so one had 1023 files and tried to import that - it failed. Same for 1000 (which I thought would be a more convenient number to deal with), 999, & 998. Then I tried 750 and that worked fine. So it seems there's a limit of somewhere between 750 and 998 - or is it to do with the total size of aall the files?