Recover cached file Acorn v6?

Im on an older mac Big Sur, and sometimes my memory gets thrashed and if im using Acorn, even if i thought i saved the file, if i killed it when it was beachballing, and then reopen it all the layers dont open properly.

Again, i thought id already saved it in the working state, but perhaps the file got corrupted somewhat when Acorn was killed. It thenafter opens and some layers open but the most of my work layers are not there. Normally that would be like “better luck next time bucko, dont thrash your memory”.

But (1) the preview still shows my work in Finder, and even if i zoom in, unless Mac is using some cool interpolation algorithm, it appears as though the vector files still exist. So it must be somewhere in temporary cached memory.

Im on version 6 and i thought i recall there was a post on here detailing how to restore temp files but im not aure where that post is now. I found a cache folder with .undoimg files in it approx >20mb so could contain the info i seek. Is there any way to restore?

the problem might be that its consuming too much memory and so cant load the layers/data properly.
the file itself is only 10mb, but when opening now Acorn is consuming 860mb and probably more than i have left. so it seems that mightve happened when it was beachballing. so maybe its actually the cache that is clogged up.

I reproduced the same beahviour with the same file on another old mac.
I understand this issue may not happen in newer version, but my license is for the older version.

Anyhow, all is not lost as at least i can screenshot a decent render in finders preview mode,
and its not something i cant do again, but in case it happens to me again, would be good to learn where the cache is stored again or how to restore it.

The .undoimg files are actually TIFF files, and depending on what you were doing it might be the whole layer you were working on, or just part of it. You could try renaming those with a .tiff extension and see what the contents are.

Acorn uses a SQLite database for its layered image format, and if there was a preview that the Finder is showing, then all the data for the layers should be in there. The composite comes at the end of the save process, which is what the Finder preview is showing.

I’d be really interested in seeing your corrupted .acorn file. Since Acorn is using a transactional database to store the layers, it should be very, very hard to corrupt your .acorn file. And I’d love to know how you did that.

If it keeps on happening, you can ping us: support@flyingmeat.com. While we’re not putting out updates to Acorn 6 anymore, there are some diagnostic actions you can do to maybe pin down what the issue is, and possibly the situation could be remedied.

1 Like