Occasionally (seemingly affecting drawings at random) we will find that one of our drawings got corrupted and needs to run the RECOVER command. after doing so all blocks/solids/parts are erased (see picture below).
The coding associated with this problem is:
Object discarded Reading handle 408E0 object type AcDb3dSolid Error 53 (eFilerError)
The .bak file has the same issue when trying to restore it. And the drawing always seems to be missing previous versions which could be restored.
It seems that this error used to happen a few years back but none seem to have a good way to recover the corrupted files.
We have blocks saved out in a separate folder that we use to build our drawings- these blocks can be rather old (up to 10 years). I have read that this could be the source of the issue but it does happen with blocks that were drawn this past year as well.
As an aside this error affects everything in the drawing (old blocks pulled in from outside folder and new blocks made in the drawing), but 2d lines and the 2d lines saved into blocks are unaffected.
The files are stored on a shared hard-drive, they are saved as W-Blocks and we use INSERT to pull them into our drawings- this means that perhaps they are not reference drawings (Xrefs)?
The dwg.s of the W-blocks open fine and don't seem to be corrupt.
Can't find what you're looking for? Ask the community or share your knowledge.