Recovered file disappears from recovered files folder

This has happened to me a few times since moving to SU20 and I can’t quite figure out the behavior, although I was just able to reproduce it intentionally.

  1. I’m working on a file, some tool or operation hangs and I have to force quit.

  2. When I re-open SketchUp there is a file in the recovered file area of the welcome window corresponding to my crash. So far so good.

  3. I open the recovered version of the file and it open and seems to operate fine. I immediately try to “save as” so the file will be saved somewhere. This is were it goes sideways…

  4. I get a dialogue saying “file failed to save” and immediately after another dialogue saying “the file does not exist” if I try to save a second time SketchUp hangs and I have to force quit.

  5. When I re-open SketchUp a second time the recovered file in question is no longer listed in the welcome window. Further digging into the file structure on the HD reveals that indeed the recovered file has disappeared from the recovered files folder in application support.

Do we only get one shot at recovering a file? I was able to reproduce this sequence of recovering a file, failing in saving a recovered file and having the recovered file disappear from the hard drive.

Curious about this I tried to recover a file that did save successful, this time I watched it happen having the recovered files folder open. When the file saves, the recovered file just vanishes. Not to my trash, where does it go? I guess that SketchUp assumes that as the recovered file was saved it can delete the recovered version as part of it’s normal behavior. But if the recovered version fails to save, SketchUp deletes the recovered file anyway. So effectively we get one chance to re-save a file and heaven help you if it fails?

Why not just leave the recovered files there, I’ll erase them when I want to? I guess the workaround is to always go into the actual folder and duplicate a version of the recovered file before trying to recover through SketchUp, just in case the save fails and SketchUp erases the original? Then at least you could try again.
This is making me miss the days of a trusty .skb or autosave file that would persist on your drive and even if it was corrupted you could try a few ways to fix it or copy-paste something useful out of it.


1 Like

Hi there - Did you find a solution for this? I’m struggling with the same issue.

Thanks!

No. As far as I can tell this behavior has not been changed, we still get one chance to recover a file. SketchUp still insists on erasing the recovered file from the hard drive as soon as you try to save it, regardless of weather the recovered file saves successfully. This triggers an unrecoverable closed loop where you cannot save the open file because it has been erased from the hard drive and if you close Sketchup the file will not reappear as recoverable in the welcome window. It is gone.

The only works around for this is to ignore the welcome window method of recovering a file. Instead open the recovered files folder on the hard drive and make a copy of the recovered version in question as a backup. Then you can work on recovering the file with something to fall back on if it fails to save the first time.

This could be solved by having SketchUp save-as the recovered file and not erase the original, or at least change the order of operation so SketchUp checks that the recovered file saves successfully before deleting the old one.