It seems that the DWG/DXF export of a part fails with "AcDbDictionary" error when the part gets more complicated, and apparently the dictionary somehow gets overflown. The ODA File Converter fails with the following error:
Code: Select all
OdError thrown during readFile of drawing "20191016-DWG-export-bug.dxf" :
Object of class AcDbLine can't be cast to AcDbDictionary.
Please note that the FreeCAD DXF export itself does not fail, even with 12 holes. Also, FreeCAD (and, e.g., IrfanView) can open the resulting DXF files fine; but some other programs like ODA File Converter have problems.
OS: Windows 10 (10.0)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.18504 (Git)
Build type: Release
Branch: master
Hash: f66023a646db4b2502bb3637897443b3525ca3c7
Python version: 3.6.8
Qt version: 5.12.1
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/United Kingdom (en_GB)