Hello all,
many thanks to you for your help.
@Anonymous: I'm so happy you said that the objects in the block are not doubled but quadrupled. Cause when I isolated the block in the drawing, it was only doubled! I still had the doubled version and remembered what I did to cause the doubling... I deleted everything in the drawing except the block and saved it. After that, I reopened the drawing and thought it would be better to purge the unused blocks. We have a custom tool which purges & audits the drawing which I used.
I took the doubled drawing and did that again. I used purge and audit via command line. If I use purge only or audit only, nothing happens. Block is still doubled. But if I use both, the block is quadrupled. Same happens if I use recover to repair the drawing.
Recover protocol looks like this:
Drawing recovery.
Drawing recovery log.
Validating objects in the handle table.
Valid objects 18631 Invalid objects 0
Validating objects completed.
Salvaged database from drawing.
Auditing Header
Auditing Tables
Auditing Entities Pass 1
Pass 1 17400 objects auditedAcDbSortentsTable(1BF74)
AcDbSortEntsTable Block Id not valid fixed.
Pass 1 18500 objects auditedAcDbSortentsTable(1D8F2)
AcDbSortEntsTable Block Id not valid fixed.
AcDbSortentsTable(1D8F2)
Error for Entry (1D8D1) eInvalidInput was Removed.
AcDbSortentsTable(1D8F2)
Error for Entry (1D8DA) eInvalidInput was Removed.
AcDbSortentsTable(1D8F2)
Error for Entry (1D8D4) eInvalidInput was Removed.
AcDbSortentsTable(1D8F2)
Error for Entry (1D8D7) eInvalidInput was Removed.
AcDbSortentsTable(1D8F2)
Error for Entry (1D8DD) eInvalidInput was Removed.
AcDbSortentsTable(1D8F2)
Error for Entry (1D8E0) eInvalidInput was Removed.
AcDbSortentsTable(1D8F2)
Error for Entry (1D8E9) eInvalidInput was Removed.
AcDbSortentsTable(1D8F2)
Error for Entry (1D8E3) eInvalidInput was Removed.
AcDbSortentsTable(1D8F2)
Error for Entry (1D8EC) eInvalidInput was Removed.
AcDbSortentsTable(1D8F2)
Error for Entry (1D8E6) eInvalidInput was Removed.
AcDbSortentsTable(1D8F2)
Error for Entry (1D8EF) eInvalidInput was Removed.
AcDbSortentsTable(1D8F2)
Error for Entry (1D8CD) eInvalidInput was Removed.
AcDbSortentsTable(1D8F2)
Error for Entry (1D8D0) eInvalidInput was Removed.
AcDbSortentsTable(1D8F2)
Error for Entry (1D8D9) eInvalidInput was Removed.
AcDbSortentsTable(1D8F2)
Error for Entry (1D8D3) eInvalidInput was Removed.
AcDbSortentsTable(1D8F2)
Error for Entry (1D8DC) eInvalidInput was Removed.
AcDbSortentsTable(1D8F2)
Error for Entry (1D8D6) eInvalidInput was Removed.
AcDbSortentsTable(1D8F2)
Error for Entry (1D8DF) eInvalidInput was Removed.
AcDbSortentsTable(1D8F2)
Error for Entry (1D8E8) eInvalidInput was Removed.
AcDbSortentsTable(1D8F2)
Error for Entry (1D8E2) eInvalidInput was Removed.
AcDbSortentsTable(1D8F2)
Error for Entry (1D8EB) eInvalidInput was Removed.
AcDbSortentsTable(1D8F2)
Error for Entry (1D8E5) eInvalidInput was Removed.
AcDbSortentsTable(1D8F2)
Error for Entry (1D8EE) eInvalidInput was Removed.
AcDbSortentsTable(1D8F2)
Error for Entry (1D8CC) eInvalidInput was Removed.
AcDbSortentsTable(1D8F2)
Error for Entry (1D8CF) eInvalidInput was Removed.
AcDbSortentsTable(1D8F2)
Error for Entry (1D8D8) eInvalidInput was Removed.
AcDbSortentsTable(1D8F2)
Error for Entry (1D8D2) eInvalidInput was Removed.
AcDbSortentsTable(1D8F2)
Error for Entry (1D8DB) eInvalidInput was Removed.
AcDbSortentsTable(1D8F2)
Error for Entry (1D8D5) eInvalidInput was Removed.
AcDbSortentsTable(1D8F2)
Error for Entry (1D8DE) eInvalidInput was Removed.
AcDbSortentsTable(1D8F2)
Error for Entry (1D8E1) eInvalidInput was Removed.
AcDbSortentsTable(1D8F2)
Error for Entry (1D8EA) eInvalidInput was Removed.
AcDbSortentsTable(1D8F2)
Error for Entry (1D8E4) eInvalidInput was Removed.
AcDbSortentsTable(1D8F2)
Error for Entry (1D8ED) eInvalidInput was Removed.
AcDbSortentsTable(1D8F2)
Error for Entry (1D8E7) eInvalidInput was Removed.
AcDbSortentsTable(1D8F2)
Error for Entry (1D8F0) eInvalidInput was Removed.
AcDbSortentsTable(1D8F2)
Error for Entry (1D8CE) eInvalidInput was Removed.
Auditing Entities Pass 2
Pass 2 100 objects auditedAcDbDimStyleTableRecord: "_Pisa-Eng_M"
Not in Table Added
Pass 2 18500 objects audited
Auditing Blocks
253 Blocks audited
Auditing AcDsRecords
Total errors found 40 fixed 40
Erased 0 objects
Opening an AutoCAD 2013 format file.
Regenerating model.
I still have no idea how some of the blocks get corrupted like this. I didn't use any command I can think of in these few steps I made that could cause this. I even copied the original drawing, deleted everything except the block - I never ended up with a broken block again.
But now, I have at least one example for that error. If you like to see it for yourself, I attached the drawing Bef doubled no audit.dwg. If you open it and have a look at the block in the block editor, all objects are doubled. I have already purged the drawing, so it will be enough to enter _audit in the command line and after that, the objects in the block should be quadrupled.
Many thanks for your help,
Mareike