Digital Media | Spotlight: Photography | Inside Aperture | Blogs
Troubleshooting an ICA Download Error
I spent a good part of the day yesterday troubleshooting a stubborn Aperture issue for which I found very little online documentation. I thought I’d share my experience here with hopes that any other users with a similar issue might find it helpful. Technical information: I’m using Aperture 1.5.6 on Mac OS X 10.5.1.
It all started when I returned home from a Christmas day hike around the city with my camera. I put my CF card in my card reader and selected the images to import into Aperture. When I clicked Import, I was greeted with this lovely error message:
I clicked “Continue Importing” but the same error returned recursively for each photo I tried to import. Weird, I thought. I had just imported photos from the same card the day before. My first thought was that the CF card’s directory must be corrupt. I fired up my copy of Lexar Image Rescue but luckily I got distracted and didn’t get around to using it before I had to run to the office for a while. I say “luckily” because I ended up bringing the CF card with me and trying it on my Mac at work. And the photos imported with no problem. So this ruled out card corruption and pointed toward a hardware or software problem with my Mac at home. My gut told me it was likely a software problem, as my machine had no other symptoms of hardware issues and my other USB and Firewire devices were functioning normally.
So I started doing a little digging. In my experience, one of the best ways to troubleshoot a new technical issue is with Google: I Googled “ICA download error” and found this thread and this thread at Apple Discussions detailing similar issues. Both threads were helpful, but neither discussed an issue exactly like mine, and neither offered a solution that worked. Just to cover my bases, I did a permissions repair and a disk repair on my hard drive, but neither helped.
When I got back to my Mac at home, I reformatted the CF card in my camera (just to be thorough) and shot a few test photos on the newly formatted card. I put the card in my reader and tested it once more in Aperture. Same ICA Download Error. So I fired up Image Capture to see if it yielded any different results. And it did: I was able to import the photos from the card to my Desktop. I went back into Aperture, thinking it would be a good idea to test photo import from my hard drive instead of off the card, however I got the same error message. But now that the photos were on my Desktop I was able to test importing them choosing the “In their current location” option. It worked! Aperture imported the photos and left the masters on my Desktop.
At this point, I was pretty sure that the issue was related to my import destination: I had been attempting to import the photos as referenced images to a folder called “Aperture Referenced Images” and my import options specify that new subfolders get created in this folder. I tried relocating the master images from my Desktop to the same subfolder of “Aperture Referenced Images” that I had been attempting to import to previously (the folder was named “Test Import”). This time, Aperture treated me to a different error message:
And this error message gave me the clue I had been looking for: it was a permissions issue after all. I navigated to my “Test Import” folder and checked its permissions with a Get Info. The folder was owned by System with others ownership set to Read Only. I double-checked some of my other project folders, and they were all owned by Charlie (aka me).
When I attempted to change the ownership of this folder, the Finder crashed. So I moved the masters from it, deleted it and recreated a new project in Aperture. When I tested importing again, everything went smoothly and my masters imported to the folder and were referenced in Aperture.
How did the “Test Import” folder’s permissions get changed? I have no clue. And in hindsight, if I had tested importing to a different project or to a different location on my hard drive, I may have solved this issue sooner. But I enjoy the troubleshooting process, and it was satisfying to nail down the cause of this particular problem. If other Aperture users out there are experiencing similar issues, I encourage you to share your experiences in the comments, or at the Apple Discussions site.
Comments (10)




Odd, I got that same error a couple days ago (importing images managed), but it seemed to fix itself…
I had this error on only two out of a few hundred images I took on my recent vacation. This was with a brand new Sandisk 4GB Extreme III card. I tried multiple times to download the photos with Aperture and it failed each time. I event tried opening the images or copying them using the finder and also got errors.
I used my 40D's lock image function and left the images on the card while I erased the rest. Tried again to import/copy and again got errors. Left the images on the card and took more shots when I got home. Some time later when I tried again to download the images, they downloaded fine. I always download to the same "Import" project, and never reference the files. So I don't know what caused the problem and how it fixed itself.
and all this story was for a "when you get an ICA error, check the permissions on the import destination folder" :)
It's odd that folks seem to be getting this error and there appear to be a variety of possible causes. Also strange that in some cases it "resolves itself". An ICA error is an Image Capture Architecture error, which I believe is an OS-level error.
And yes, ssp, you've summed it up well.
Just got this error again importing images from a SD card to the Aperture library (managed). Copying to a folder on the Desktop via the Finder worked fine and from there I could import them into Aperture.
Since I got this error on importing as managed files (not referenced) does that mean the permissions of some of the folders in the Aperture library are messed up? Can this be easily fixed?
Hi Charlie
I'm glad someone enjoys this sort of trouble shooting! I have a similar issue. The error starts after I've imported 48 images from a card. (Perhaps I should just downgrade my cards by replacing them with 500k ones, but that seems a backward step.)
I've checked the permissions on my folders with 'get info'. That says 'you can read and write'. I tried ticking the 'shared folder' box, but that changes nothing.
I use Leopard; I had to upgrade that because until then Aperture could not read my raw files. Now it can, but I can't import my images, which is sort of chapter one of the book on how to use it.
I tried posting on the Aperture forum, but could not get it to recognise my login.
I hear that Adobe make a bit of software called Lightroom that's supposed to be pretty good. I'm reluctant to give up on Aperture, having paid god money for it, but I just cannot get the b*****d to work.
I regularly get this error message, but don't have any permissions issues as far as I can tell.
I've discovered that to prevent this error, you just let Aperture make previews for each photo in the import panel. Once all the preview icons have been drawn you can import without problems.
I first had this problem immediately after I upgraded to Leopard. Instead of "upgrading" using the options that come with the Leopard install DVD, I followed the steps in http://theappleblog.com/2007/10/23/how-to-upgrade-to-leopard/. Not having done this before, and since the guide did not tell me otherwise, I ended up with 2 users on my MacBook Pro (the user I created when I chose the "Erase and Install" option on the Leopard install and the user I created when I used Migration Assistant to recover the backed up data on my external firewire drive that I had created with SuperDuper). The very next time I tried to import images from my camera with Aperture, I got the ICA error.
I tried everything in this thread. Nothing worked. Eventually I figured that this probably had something to do with the fact that my Aperture library was created with one user and Leopard had installed Aperture referring to another user. I am not sure if this is actually the case but on the chance that it was, I deleted the new user I created during the Leopard install so that the only user on my system was the original user and now everything works.
RM, your experience would corroborate the fact that this error is related to user permissions in OS X. I haven't heard much about this error since Mac OS X 10.5.2, so I'm wondering if perhaps it has been resolved.
I actually have 10.5.2. Sorry to burst your bubble, Charlie.