I have another scenario that has worked for us. When you’re in a drawing that has Civil 3d labels on objects thru an xref (lines, curves, parcels, pipes, structures) the reloading xrefs is an issue. We have had corruption on drawings where we didn’t reload the xref too. When you save this drawing and you get this message:
Warning: An error occurred during save. We recommend that you run RECOVER on the drawing.
Stop everything and recall what you changed in this drawing since the last time you saved. You are going to redo some work. If you get this message there is nothing you can do to this file to fix it. As soon as you open the drawing again you will get the dreaded message of
Enhanced reference audit problems for database "xxxxxxxxxxxx.dwg"
(in the form: "Name, Reason, Repair Method"):
AECC_PARCEL_SEGMENT_LABEL [1AE1D3], Broken reference, Remove
AECC_PARCEL_SEGMENT_LABEL [1AE1D4], Broken reference, Remove
AECC_PARCEL_SEGMENT_LABEL [1AE1D5], Broken reference, Remove
AECC_ALIGNMENT_TANGENT_LABEL [ED9F], Broken reference, Remove
AECC_PIPE_LABEL [EA01], Broken reference, Remove
AECC_PIPE_LABEL [EA02], Broken reference, Remove
AECC_PIPE_LABEL [EA05], Broken reference, Remove
AECC_PIPE_LABEL [EA45], Broken reference, Remove
AECC_STRUCTURE_LABEL [E9FF], Broken reference, Remove
AECC_STRUCTURE_LABEL [EA00], Broken reference, Remove
AECC_STRUCTURE_LABEL [EA03], Broken reference, Remove
AECC_STRUCTURE_LABEL [EA04], Broken reference, Remove
AECC_STRUCTURE_LABEL [EA06], Broken reference, Remove
So as soon as you get the recover message, close Civil3d without saving again. Locate the *.bak file and rename it back to a DWG file. Next, go to your TEMP folder where Civil3d/ACAD stores temporary files of commands and xrefs with Windows Explorer. The default location is: C:\Users\\appdata\local\temp\ . Next delete all *.ac$, *.bak, and *.tmp files. After these steps you can get back into the drawing and redo any work that was lost.
This problem doesn’t come back after these steps are done. We stumbled on to this when one person on the team had a problem with some drawings, while another person didn’t have the problem at all. As soon as the person did these steps, the files didn’t have a problem for that user.
Another note is we just recently switched from 2016 to 2018. Some of our teams that were working on old files seemed to get this issues more than teams that started from our 2018 template. But it has still been randomly happening. For example a set of paving plans that shared the same xrefs, only 3 drawings out of 10 lost the curve and line table and tags.
We try to also follow best practice and run PURGE, Purge RegApps, Audit, etc… on our xrefs and sheet drawings. I think this helps with having stable and clean drawings. But when it comes to this error, it has to be a programming error if a reboot fixes it.
Until Autodesk states they have fixed this, we are moving away from labeling xrefs.