Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Why does "update vault" NOT include auto imported photostream images

Photo Stream is great. Take some photos with iPhone, iPad, whatever and with Auto Import checked in Aperture's Photo Stream preferences the images will automatically be ..., yes what, moved or copied or referenced into automatically created albums?


To test what really happens I took two photos, one from an iPhone and one from an iPad. Later that day when I started Aperture I could see that there was a new album created for me: "oct 2012 Photo Stream", and that album contained my two images. Great.


My strategy is that whenever I change something in Aperture I will directly update a vault, just in case something crashes. Today was no exception, the update was performed and by that I really made sure that my newly taken images were safe, at least that was what I thought!


I wanted to test a restore, you know, what is the meaning of a vault/restore mechanism if you do not train regularly? So ahead I went, started Aperture on my second Mac, and began the process of "Restore Library". I chose my newly updated vault, and several hours later the restore completed. I did make a note of the number of pictures in the original library and wanted to check that it was the same as in the restore library. But NO! Two images less in my restored library!


The album "oct 2012 Photo Stream" was there all right but NO IMAGES! WHY?


Is it a bug or did I miss something along the road? Are auto imported photo stream images handled differently than images imported from e.g. a camera?


Could anyone clarify or give hints on what is wrong?


I use two equally configured Mac Minis, everything up to date: OS X 10.8.2, Aperture 3.4.1, 8 GB memory, vault resides on a NAS. My iDevices use iOS 6.

Posted on Oct 31, 2012 8:21 AM

Reply
22 replies

Oct 31, 2012 9:37 AM in response to MacValley

Vaults are created for backup purposes. They do not include images that have been uploaded online, whether to Photo Stream, Facebook, Flickr, etc., unless you've manually imported those pictures into your library.


I presume that the reasoning for this is that the images that are uploaded online are already "backed up", and don't need to be included in the vault. Either that, or Aperture needs to reflect the current state of whatever service you've used to upload your photos, and by restoring from an older state and displaying it, it would not accurately reflect that.

Oct 31, 2012 9:59 AM in response to Aye Es Oh

Aye, that sounds plausible, but is not really acceptable.


A vault is supposed to include all managed images, and the autoimport images are imported as managed and not referenced, at least in my library.


I checked my vault, and indeed - I cannot find any of the autoimported photostream images inside the masters folder of the vault.


My vault is so big, that I cannot restore from the vault right now - I do not have enough free disk space. Have you tried to restore from your vault and to check, if the restored library contains the autoimport images?

Oct 31, 2012 10:00 AM in response to MacValley

MacValley,


If you have it enabled in Aperture Preferences, a "Project" is automatically created each month you have new images in Photo Stream and the images are added to this Project. It is not an album. Albums are different from Projects in that they only contain pointers to photos. They are not containers with master images and versions, etc like Projects are. You can delete an album and no images are deleted. But if you delete a Project real images get placed in the trash.


The images in this automatic Photo Stream Project are separate from Photo Stream. You can delete them from Photo Stream and they remain in the Project. The Project is just like all other Projects with the exception that you can change its name and Aperture still knows it is the monthly Photo Stream project and will still add new Photo Stream images to it rather than creating a new one with the expected name.


All images from all Projects should be included in a vault update. Images in Photo Stream would not be included in a vault update. Have you tried updating the vault again to see if those 2 images eventually got added? I don't have an explanation why those images weren't there other than the vault update failed for some reason.

Oct 31, 2012 10:12 AM in response to Thomas Emmerich

Thomas,

could you check your vaults, if you have any, please?

I am really puzzled - the autoimported images from the Photo Stream projects are included in the Masters folder in the Aperture Library, but the corresponding folders in the Masters folder in the vault do not exist. The masters for these particular projects clearly are treated differently. For all other projects the originals are in folders corresponding to the import session - in the Aperture library as well as in the vault. Only for the PhotoStream imports this symmetrie appears to be broken.


Léonie

Oct 31, 2012 11:39 AM in response to Thomas Emmerich

Thomas,

Unfortunately, by mistake I chose the wrong word for the "container" with auto imported images. I used "albums" but of course the container is a project, just as the symbol beside the name shows. Being a project further emphasizes that the images should be treated as any other images, whether the source is photostream or a camera. Obviously this is not the case! FYI I have discussed this with a friend and it turned out that he experienced just the same problem (just as leonieDF in this discussion seems to experience).


It would be very interesting to hear from more people testing this scenario. Consider the scenario that your hard disk crashes (which it will sooner or later): Then you restore your vault and finds that all photostream images are gone. Tough luck, and do not depend on photostream either because that mechanism in the cloud only keep a limited number of images.


So, in essence, import your iDevice images to your hard disk separately, and then import in Aperture.

Oct 31, 2012 1:55 PM in response to léonie

I've checked the contents of my vault and a lot of the photostream images are in there. From the quick look I've had it's all the older images that are there, all the newer ones aren't. Could it be that items that have been in photostream for a while are backed up in the vault when they are no longer backed up on Apples servers i.e. they can no longer be re-downloaded from your photostream?

Oct 31, 2012 4:27 PM in response to Kirby Krieger

Is there any chance that if you restore from a Vault, the Library will once again pull down the file from the iClouds?

That would be very risky for Apple to rely on that. You could reset the Photo Stream or delete the images from the PhotoStream after updating the vault, and then their would be no way to restore them.

And my results postet above for restoring my vault do show, that Aperture did not restore the Photo Stream projects correctly. It should not be the responsibility of the user to track down Photo Stream imports when restoring a library. If you import everything fromPhoto Stream then no images at all would be backed up. Perhaps Aperture regards PhotoStream imports erraniously as "referenced", even when they are not, and that is why they are excluded from vault backup.

Oct 31, 2012 6:29 PM in response to MacValley

It's broken. The images from the Steam that are imported into a regular Aperture project are in Aperture. From the manual


User uploaded file

So according to the manual they are permanently stored in Aperture. If you look into the library at the masters folder you will see the images are physically there. The should be in the vault no reason for them not to be.


The crazy thing is even these images previews are not in the vault. As an experiment I tried making one of the imported photostream images referenced updating the vault bringing the image back into Aperture and updating the vault again. It still was missing.


The only way I could get one of these images into the vault was to export the original from Aperture and then re-importing it.


Shuttleworth125 you said that when you looked into your vault some old images that you imported from the photostream were there. Is it possible that these were imported in an earlier version of Aperture? It might have worked at one time but got broken in a later release.


This should definitely be reported to Apple. It's going to cause someone a lot of grief.

Oct 31, 2012 11:19 PM in response to Frank Caggiano


Shuttleworth125 you said that when you looked into your vault some old images that you imported from the photostream were there. Is it possible that these were imported in an earlier version of Aperture? It might have worked at one time but got broken in a later release.



Yes that is the case, all vaulted photostream images were imported using the previous version of Aperture. My last vaulted image was taken on 27th September, which ties in with Thomas' observations.

I did the update on/near the day of release on my own computer, I've only just updated my wifes computer so I'll check that one if I can get near it!!


EDIT: Checked the wifes computer and she's not updated the vault recently, we shall have to have words!!! ( I do have other nightly backups running on her machine, but that's not really the point 😠)

Nov 1, 2012 12:37 AM in response to Frank Caggiano

It's broken.


....

So according to the manual they are permanently stored in Aperture. If you look into the library at the masters folder you will see the images are physically there. The should be in the vault no reason for them not to be.

My feelings exactly. 😠


I made another test: A new empty Aperture Library, and I switched the PhotoStream to this library, then I imported manually 95 images from the Photostream, created a vault, and updated it. The update promissed to add all 95 managed images to the vault.

The resulting vault still has 0 images - empty Masters folder, empty Previews folder.


I tried the same by importing manually from a Shared Photo Stream, same result.

So it does not matter, if you import manually to one of your projects or autoimport to a standard autoimport project.


After updating the vault: Two projects with images

User uploaded file

After restoring from the vault: All projects empty:

User uploaded file



The crazy thing is even these images previews are not in the vault.


That is the biggest bug of all. So not even the library structure is maintained.


That is why tested with an initially empty library. I suspected that some compression/duplicate detection algorithm might be interfering, and starting with an empty library no duplicates could obscure the results.

Nov 1, 2012 1:36 AM in response to Frank Caggiano

. Is it possible that these were imported in an earlier version of Aperture? It might have worked at one time but got broken in a later release.


I cannot confirm that. Some of the images that got saved to the vault in my first experiment have been imported after the latest update. But all of them are conspicious in a way, that Aperture treats these masters specially - either they have been edited in an external editor or they have a small pixelsize, so no preview is created and the master doubles as preview :

The list of the sole (Photo Stream) survivors after restoring my main Aperture Library from the vault: with the images manually imported from the PhotoStream their should have been 1313 images.

User uploaded file


Searching all projects for the keyword "Photo Stream"- not only autoimport projects turned up these additional images in the restored library: a wide range of import session dates:

User uploaded file

Why does "update vault" NOT include auto imported photostream images

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.