Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dwg 2019: Invalid comp_bytes 4 > 3 bytes left (vs 3) #918

Open
Mannshoch opened this issue Jan 8, 2024 · 15 comments
Open

dwg 2019: Invalid comp_bytes 4 > 3 bytes left (vs 3) #918

Mannshoch opened this issue Jan 8, 2024 · 15 comments
Assignees

Comments

@Mannshoch
Copy link

I compiled libredwg for converting with dwg2dxf on a Ubuntu 23.10

If I run dwg2dxf file2019.dwg file2019.dwg
I get this Error:

Reading DWG file file2019.dwg
Warning: checksum: 0x2fbea88a (calculated) CRC mismatch 0x29367234-0x29398170

ERROR: 
Invalid comp_bytes 4 > 3 bytes left (vs 3)
ERROR: Failed to read R2004 Section Page Map.
ERROR: Failed to decode file: `file2019.dwg` 0x440

READ ERROR 0x440
Reading DWG file file2019.dxf
ERROR: File not found: `file2019.dxf`

READ ERROR 0x1000

If I open AutoCAD and convert it into v2000, and try it again. I get this error:

Reading DWG file file2000.dwg
Warning: Unstable Class object 504 TABLESTYLE (0xfff) 34/0
Warning: Unstable Class object 505 MATERIAL (0x481) 46/0
Warning: Unstable Class object 505 MATERIAL (0x481) 47/0
Warning: Unstable Class object 505 MATERIAL (0x481) 48/0
Warning: Unstable Class object 508 MLEADERSTYLE (0xfff) 69/0
Warning: Unknown Class object 539 AT_VIEWPORTTABLEREACTOR (0x400)
Warning: Unstable Class object 551 RAPIDRTRENDERSETTINGS (0x400) 151/0
Warning: Unhandled Class object 547 ACDBASSOCPERSSUBENTMANAGER (0x400) 152/0
Warning: Unhandled Class object 548 ACDBPERSSUBENTMANAGER (0x400) 153/0
Warning: Unknown Class object 552 KS_DATARECORD (0x0)
Warning: Unknown Class object 552 KS_DATARECORD (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 554 Ks_WeldStyle (0x0)
Warning: Unknown Class object 554 Ks_WeldStyle (0x0)
Warning: Unknown Class object 554 Ks_WeldStyle (0x0)
Warning: Unknown Class object 554 Ks_WeldStyle (0x0)
Warning: Unknown Class object 555 Ks_KoteflagStyle (0x0)
Warning: Unknown Class object 555 Ks_KoteflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 557 KS_SHAPEREFERENCE (0x0)
Warning: Unknown Class object 557 KS_SHAPEREFERENCE (0x0)
Warning: Unknown Class object 552 KS_DATARECORD (0x0)
Warning: Unknown Class object 557 KS_SHAPEREFERENCE (0x0)
Warning: Unknown Class object 561 KS_HANDRAILNEWREACTOR (0x0)
Warning: Unknown Class object 557 KS_SHAPEREFERENCE (0x0)
Warning: Unknown Class object 557 KS_SHAPEREFERENCE (0x0)
ERROR: Invalid xdata type -7864 [RS]
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 559 KS_ARCSHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 559 KS_ARCSHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 559 KS_ARCSHAPE (0xbff)
Warning: Unknown Class entity 559 KS_ARCSHAPE (0xbff)
Warning: Unknown Class entity 559 KS_ARCSHAPE (0xbff)
Warning: Unknown Class entity 559 KS_ARCSHAPE (0xbff)
Warning: Unknown Class entity 559 KS_ARCSHAPE (0xbff)
Warning: Unknown Class entity 559 KS_ARCSHAPE (0xbff)
Warning: Unknown Class entity 559 KS_ARCSHAPE (0xbff)
Warning: Unknown Class object 564 KS_GROUPDATA (0x0)
Warning: Unknown Class object 561 KS_HANDRAILNEWREACTOR (0x0)
Warning: Unstable Class object 517 ACAD_EVALUATION_GRAPH (0x481) 337/0
Warning: Unstable Class object 517 ACAD_EVALUATION_GRAPH (0x481) 341/0
Warning: Unstable Class object 517 ACAD_EVALUATION_GRAPH (0x481) 346/0
Warning: Unstable Class object 517 ACAD_EVALUATION_GRAPH (0x481) 350/0
Warning: Unhandled Class object 573 ACSH_LOFT_CLASS (0x481) 351/0
Warning: Unstable Class object 517 ACAD_EVALUATION_GRAPH (0x481) 354/0
Warning: Unstable Class object 517 ACAD_EVALUATION_GRAPH (0x481) 357/0
killed

@michal-josef-spacek
Copy link
Contributor

@Mannshoch Could you present the command which you use?
This is strange:

READ ERROR 0x440
Reading DWG file file2019.dxf
ERROR: File not found: `file2019.dxf`

You are reading dwg file not dxf file.

Which version of libredwg do you use?
DWG file is AC1032?

@rurban rurban self-assigned this Jan 11, 2024
@rurban
Copy link
Contributor

rurban commented Jan 11, 2024

Can you send me your file2019.dwg? I need to have a look if it's a wrong overflow error, or some other problem with the section_map

@Mannshoch
Copy link
Author

Sorry, I'm not allowed to publish that dwg. If you give me advice I will collect data and send them to you.

@Mannshoch
Copy link
Author

@Mannshoch Could you present the command which you use? This is strange:

READ ERROR 0x440
Reading DWG file file2019.dxf
ERROR: File not found: `file2019.dxf`

You are reading dwg file not dxf file.

Which version of libredwg do you use? DWG file is AC1032?

Version: dwg2dxf 0.12.5-1549-g2eebb566

I did some more tests with a file that was originally 2019 and converted into 2010 and 2000:
File-2019.dwg - AC1032
File-2010.dwg - AC1024
File-2000.dwg - AC1015

$: dwg2dxf 'File-2019.dwg' 'File.dxf'
Reading DWG file File-2019.dwg
Warning: checksum: 0x2fbea88a (calculated) CRC mismatch 0x29367234-0x29398170

ERROR: 
Invalid comp_bytes 4 > 3 bytes left (vs 3)
ERROR: Failed to read R2004 Section Page Map.
ERROR: Failed to decode file: File-2019.dwg 0x440

READ ERROR 0x440
Reading DWG file File.dxf
ERROR: File not found: File.dxf

READ ERROR 0x1000
$: dwg2dxf 'File-2010.dwg' 'File.dxf'
Reading DWG file File-2010.dwg
Warning: checksum: 0x14bc41a7 (calculated) CRC mismatch 0x1f3f5f54-0x1f41b138

ERROR: 
Invalid comp_bytes 4 > 3 bytes left (vs 3)
ERROR: Failed to read R2004 Section Page Map.
ERROR: Failed to decode file: /home/michel/Dokumente/File-2010.dwg 0x440

READ ERROR 0x440
Reading DWG file /home/michel/Dokumente/File.dxf
ERROR: File not found: /home/michel/Dokumente/File.dxf

READ ERROR 0x1000
$: dwg2dxf 'File-2000.dwg' 'File.dxf'
Reading DWG file File-2000.dwg
Warning: Unstable Class object 504 TABLESTYLE (0xfff) 34/0
Warning: Unstable Class object 505 MATERIAL (0x481) 46/0
Warning: Unstable Class object 505 MATERIAL (0x481) 47/0
Warning: Unstable Class object 505 MATERIAL (0x481) 48/0
Warning: Unstable Class object 508 MLEADERSTYLE (0xfff) 69/0
Warning: Unknown Class object 539 AT_VIEWPORTTABLEREACTOR (0x400)
Warning: Unstable Class object 551 RAPIDRTRENDERSETTINGS (0x400) 151/0
Warning: Unhandled Class object 547 ACDBASSOCPERSSUBENTMANAGER (0x400) 152/0
Warning: Unhandled Class object 548 ACDBPERSSUBENTMANAGER (0x400) 153/0
Warning: Unknown Class object 552 KS_DATARECORD (0x0)
Warning: Unknown Class object 552 KS_DATARECORD (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 554 Ks_WeldStyle (0x0)
Warning: Unknown Class object 554 Ks_WeldStyle (0x0)
Warning: Unknown Class object 554 Ks_WeldStyle (0x0)
Warning: Unknown Class object 554 Ks_WeldStyle (0x0)
Warning: Unknown Class object 555 Ks_KoteflagStyle (0x0)
Warning: Unknown Class object 555 Ks_KoteflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 557 KS_SHAPEREFERENCE (0x0)
Warning: Unknown Class object 557 KS_SHAPEREFERENCE (0x0)
Warning: Unknown Class object 552 KS_DATARECORD (0x0)
Warning: Unknown Class object 557 KS_SHAPEREFERENCE (0x0)
Warning: Unknown Class object 561 KS_HANDRAILNEWREACTOR (0x0)
Warning: Unknown Class object 557 KS_SHAPEREFERENCE (0x0)
Warning: Unknown Class object 557 KS_SHAPEREFERENCE (0x0)
ERROR: Invalid xdata type -7864 [RS]
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 559 KS_ARCSHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 559 KS_ARCSHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 559 KS_ARCSHAPE (0xbff)
Warning: Unknown Class entity 559 KS_ARCSHAPE (0xbff)
Warning: Unknown Class entity 559 KS_ARCSHAPE (0xbff)
Warning: Unknown Class entity 559 KS_ARCSHAPE (0xbff)
Warning: Unknown Class entity 559 KS_ARCSHAPE (0xbff)
Warning: Unknown Class entity 559 KS_ARCSHAPE (0xbff)
Warning: Unknown Class entity 559 KS_ARCSHAPE (0xbff)
Warning: Unknown Class object 564 KS_GROUPDATA (0x0)
Warning: Unknown Class object 561 KS_HANDRAILNEWREACTOR (0x0)
Warning: Unstable Class object 517 ACAD_EVALUATION_GRAPH (0x481) 337/0
Warning: Unstable Class object 517 ACAD_EVALUATION_GRAPH (0x481) 341/0
Warning: Unstable Class object 517 ACAD_EVALUATION_GRAPH (0x481) 346/0
Warning: Unstable Class object 517 ACAD_EVALUATION_GRAPH (0x481) 350/0
Warning: Unhandled Class object 573 ACSH_LOFT_CLASS (0x481) 351/0
Warning: Unstable Class object 517 ACAD_EVALUATION_GRAPH (0x481) 354/0
Warning: Unstable Class object 517 ACAD_EVALUATION_GRAPH (0x481) 357/0
Getötet

@michal-josef-spacek
Copy link
Contributor

@Mannshoch Ah, I see, what you are doing.
Right command is:

dwg2dxf 'File-2010.dwg' -o 'File.dxf'

@michal-josef-spacek
Copy link
Contributor

@Mannshoch

Which version of libredwg do you use?

Version: dwg2dxf 0.12.5-1549-g2eebb566

This is something bad :-)
Actual version is 0.12.5.6939

@Mannshoch
Copy link
Author

Sorry, I'm not so skilled in Git.

I followed this advise from FreeCAD for compiling
https://wiki.freecad.org/FreeCAD_and_DWG_Import
After Git pull and recompileI have still: dwg2dxf 0.12.5-1549-g2eebb566

If I try it from Github: git@github.com:LibreDWG/libredwg.git I get a

Cloning into 'libredwg'...
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

so I assume https://git.savannah.gnu.org/git/libredwg.git is still correct?

@michal-josef-spacek
Copy link
Contributor

@Mannshoch There are some facts:

> wine dwg2dxf.exe --version
dwg2dxf 0.12.5.5877
  • ad git) git clone https://github.com/LibreDWG/libredwg.git

@Mannshoch
Copy link
Author

Mannshoch commented Jan 22, 2024

I compiled it from the
libredwg-0.12.5.6939.tar.gz file. I use Ubuntu.

$: dwg2dxf --version
dwg2dxf 0.12.5.6939
$: dwg2dxf 'File-2000.dwg' -o 'File.dxf'
Reading DWG file File-2000.dwg
Warning: Unstable Class object 504 TABLESTYLE (0xfff) 34/0
Warning: Unstable Class object 505 MATERIAL (0x481) 46/0
Warning: Unstable Class object 505 MATERIAL (0x481) 47/0
Warning: Unstable Class object 505 MATERIAL (0x481) 48/0
Warning: Unstable Class object 508 MLEADERSTYLE (0xfff) 69/0
Warning: Unknown Class object 539 AT_VIEWPORTTABLEREACTOR (0x400)
Warning: Unstable Class object 551 RAPIDRTRENDERSETTINGS (0x400) 151/0
Warning: Unhandled Class object 547 ACDBASSOCPERSSUBENTMANAGER (0x400) 152/0
Warning: Unhandled Class object 548 ACDBPERSSUBENTMANAGER (0x400) 153/0
Warning: Unknown Class object 552 KS_DATARECORD (0x0)
Warning: Unknown Class object 552 KS_DATARECORD (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 553 Ks_BoltStyle (0x0)
Warning: Unknown Class object 554 Ks_WeldStyle (0x0)
Warning: Unknown Class object 554 Ks_WeldStyle (0x0)
Warning: Unknown Class object 554 Ks_WeldStyle (0x0)
Warning: Unknown Class object 554 Ks_WeldStyle (0x0)
Warning: Unknown Class object 555 Ks_KoteflagStyle (0x0)
Warning: Unknown Class object 555 Ks_KoteflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 556 Ks_PosflagStyle (0x0)
Warning: Unknown Class object 557 KS_SHAPEREFERENCE (0x0)
Warning: Unknown Class object 557 KS_SHAPEREFERENCE (0x0)
Warning: Unknown Class object 552 KS_DATARECORD (0x0)
Warning: Unknown Class object 557 KS_SHAPEREFERENCE (0x0)
Warning: Unknown Class object 561 KS_HANDRAILNEWREACTOR (0x0)
Warning: Unknown Class object 557 KS_SHAPEREFERENCE (0x0)
Warning: Unknown Class object 557 KS_SHAPEREFERENCE (0x0)
ERROR: Invalid xdata type -7864 [RS]
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 559 KS_ARCSHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 559 KS_ARCSHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 558 KS_SHAPE (0xbff)
Warning: Unknown Class entity 559 KS_ARCSHAPE (0xbff)
Warning: Unknown Class entity 559 KS_ARCSHAPE (0xbff)
Warning: Unknown Class entity 559 KS_ARCSHAPE (0xbff)
Warning: Unknown Class entity 559 KS_ARCSHAPE (0xbff)
Warning: Unknown Class entity 559 KS_ARCSHAPE (0xbff)
Warning: Unknown Class entity 559 KS_ARCSHAPE (0xbff)
Warning: Unknown Class entity 559 KS_ARCSHAPE (0xbff)
Warning: Unknown Class object 564 KS_GROUPDATA (0x0)
Warning: Unknown Class object 561 KS_HANDRAILNEWREACTOR (0x0)
Warning: Unstable Class object 517 ACAD_EVALUATION_GRAPH (0x481) 337/0
Warning: Unstable Class object 517 ACAD_EVALUATION_GRAPH (0x481) 341/0
Warning: Unstable Class object 517 ACAD_EVALUATION_GRAPH (0x481) 346/0
Warning: Unstable Class object 517 ACAD_EVALUATION_GRAPH (0x481) 350/0
Warning: Unhandled Class object 573 ACSH_LOFT_CLASS (0x481) 351/0
Warning: Unstable Class object 517 ACAD_EVALUATION_GRAPH (0x481) 354/0
Warning: Unstable Class object 517 ACAD_EVALUATION_GRAPH (0x481) 357/0
killed
$: dwg2dxf 'File-2010.dwg' -o 'File.dxf'
Reading DWG file File-2010.dwg
Warning: checksum: 0x14bc41a7 (calculated) CRC mismatch 0x1f3f5f54-0x1f41b138

ERROR: 
Invalid comp_bytes 4 > 3 bytes left (vs 3)
ERROR: Failed to read R2004 Section Page Map.
ERROR: Failed to decode file: File-2010.dwg 0x440

READ ERROR 0x440
$: dwg2dxf 'File-2019.dwg' -o 'File.dxf'
Reading DWG file File-2019.dwg
Warning: checksum: 0x2fbea88a (calculated) CRC mismatch 0x29367234-0x29398170

ERROR: 
Invalid comp_bytes 4 > 3 bytes left (vs 3)
ERROR: Failed to read R2004 Section Page Map.
ERROR: Failed to decode file: File-2019.dwg 0x440

READ ERROR 0x440

@michal-josef-spacek
Copy link
Contributor

Hmm, fine. I haven't any DWG files with these errors.

@michal-josef-spacek
Copy link
Contributor

michal-josef-spacek commented Jan 23, 2024

@Mannshoch
If you don't want to share the whole file, you can share a piece of the log record around the error.
dwg2dxf -v3 'File-2019.dwg' -o 'File.dxf' for more logs and find ERROR inside.

Same with dwgread -v3 'File-2019.dwg'

@Mannshoch
Copy link
Author

Mannshoch commented Feb 9, 2024

dwg2dxf -v3 'File-2019.dwg' -o 'File.dxf'
Reading DWG file /File-2019.dwg
This file's version code is: AC1032 (r2018)
is_maint: 0x0 [RC 0]
zero_one_or_three: 0x3 [RC 0]
thumbnail_address: 448 [RL 0]
dwg_version: 0x21 [RC 0]
maint_version: 0x0 [RC 0]
codepage: 30 [RS 0]
ANSI_1252
unknown_0: 0x0 [RC 0]
app_dwg_version: 0x0 [RC 0]
app_maint_version: 0x0 [RC 0]
security_type: 0 [RL 0]
rl_1c_address: 0 [RL 0]
summaryinfo_address: 288 [RL 0]
vbaproj_address: 0 [RL 0]
r2004_header_address: 128 [RL 0]

#### r2004 File Header ####
file_ID_string: "AcFssFcAJMB" [TFF 12 0]
41634673734663414A4D4200
header_address: 0x0 [RLx 0]
header_size: 108 [RL 0]
x04: 4 [RL 0]
root_tree_node_gap: -4 [RLd 0]
lowermost_left_tree_node_gap: -31 [RLd 0]
lowermost_right_tree_node_gap: -2 [RLd 0]
unknown_long: 1 [RL 0]
last_section_id: 33407 [RL 0]
last_section_address: 0x293FA300 [RLL 0]
secondheader_address: 0x29398184 [RLL 0]
numgaps: 7 [RL 0]
numsections: 33389 [RL 0]
x20: 32 [RL 0]
x80: 128 [RL 0]
x40: 64 [RL 0]
section_map_id: 33407 [RL 0]
section_map_address: 0x29367120 [RLL 0]
section_info_id: 33406 [RLd 0]
section_array_size: 33407 [RL 0]
gap_array_size: 31 [RL 0]
crc32: 0x17c7b65c [RLx 0]
padding: [TFFx 12 0]
4134F74DBAF3701C8FFA8EE8
crc32 => 0x17c7b65c (verified)

=== Read System Section (Section Page Map) @29367220 ===

section_type: 0x41630e3b [RLx 0]
decomp_data_size: 267280 [RL 0]
comp_data_size: 200508 [RL 0]
compression_type: 2 [RL 0]
checksum1 => 0x1c930337 with seed and crc 0
checksum: 0x1b59a6b8 [RLx 0]
Warning: checksum: 0x2fbea88a (calculated) CRC mismatch 0x29367234-0x29398170

ERROR: 
Invalid comp_bytes 4 > 3 bytes left (vs 3)
ERROR: Failed to read R2004 Section Page Map.
ERROR: Failed to decode file: /home/michel/Dokumente/File-2019.dwg 0x440

READ ERROR 0x440

A DXF is not created.

I have here a running AutoCAD 2019
If you wish I could also do something on this application.

File-2019 has 675MB in on Disk.
On AutoCAD I did:

Audit

Auditing Header
Auditing Tables
Auditing Entities Pass 1
Pass 1 2000    objects audited
Auditing Entities Pass 2
Pass 2 2000    objects audited
Auditing Blocks
 6       Blocks audited
Auditing AcDsRecords
Total errors found 0 fixed 0
Erased 0 objects

then I purged the File and did a Recover
The File has now 311MB

but dwg2dxf still has an Error and do not create a DXF:

Reading DWG file /File-2019-purged-recovered.dwg
This file's version code is: AC1032 (r2018)
is_maint: 0x0 [RC 0]
zero_one_or_three: 0x3 [RC 0]
thumbnail_address: 448 [RL 0]
dwg_version: 0x21 [RC 0]
maint_version: 0x0 [RC 0]
codepage: 30 [RS 0]
ANSI_1252
unknown_0: 0x0 [RC 0]
app_dwg_version: 0x0 [RC 0]
app_maint_version: 0x0 [RC 0]
security_type: 0 [RL 0]
rl_1c_address: 0 [RL 0]
summaryinfo_address: 288 [RL 0]
vbaproj_address: 0 [RL 0]
r2004_header_address: 128 [RL 0]

#### r2004 File Header ####
file_ID_string: "AcFssFcAJMB" [TFF 12 0]
41634673734663414A4D4200
header_address: 0x0 [RLx 0]
header_size: 108 [RL 0]
x04: 4 [RL 0]
root_tree_node_gap: 0 [RLd 0]
lowermost_left_tree_node_gap: 0 [RLd 0]
lowermost_right_tree_node_gap: 0 [RLd 0]
unknown_long: 1 [RL 0]
last_section_id: 15222 [RL 0]
last_section_address: 0x130D9320 [RLL 0]
secondheader_address: 0x130AC28F [RLL 0]
numgaps: 0 [RL 0]
numsections: 15218 [RL 0]
x20: 32 [RL 0]
x80: 128 [RL 0]
x40: 64 [RL 0]
section_map_id: 15222 [RL 0]
section_map_address: 0x13096060 [RLL 0]
section_info_id: 15221 [RLd 0]
section_array_size: 15222 [RL 0]
gap_array_size: 4 [RL 0]
crc32: 0xb7f95f10 [RLx 0]
padding: [TFFx 12 0]
4134F74DBAF3701C8FFA8EE8
crc32 => 0xb7f95f10 (verified)

=== Read System Section (Section Page Map) @13096160 ===

section_type: 0x41630e3b [RLx 0]
decomp_data_size: 121744 [RL 0]
comp_data_size: 90375 [RL 0]
compression_type: 2 [RL 0]
checksum1 => 0x3053052d with seed and crc 0
checksum: 0xd5f84b51 [RLx 0]
Warning: checksum: 0xe69e4dba (calculated) CRC mismatch 0x13096174-0x130ac27b

ERROR: Invalid lit_length 4 > 3 bytes left
ERROR: Failed to read R2004 Section Page Map.
ERROR: Failed to decode file: /File-2019-purged-recovered.dwg 0x440

READ ERROR 0x440

@michal-josef-spacek
Copy link
Contributor

michal-josef-spacek commented Feb 9, 2024

@rurban

decomp_data_size: 121744 [RL 0]
comp_data_size: 90375 [RL 0]

These sizes are too big, right?

@rurban
Copy link
Contributor

rurban commented Feb 10, 2024

No, sounds valid to me

@Mannshoch
Copy link
Author

Test with new Release:

> dwg2dxf 0.13.2.7125
Reading DWG file /File-2019.dwg
This file's version code is: AC1032 (r2018)
is_maint: 0x0 [RC 0]
zero_one_or_three: 0x3 [RC 0]
thumbnail_address: 448 [RL 0]
dwg_version: 0x21 [RC 0]
maint_version: 0x0 [RC 0]
codepage: 30 [RS 0]
ANSI_1252
unknown_0: 0x0 [RC 0]
app_dwg_version: 0x0 [RC 0]
app_maint_version: 0x0 [RC 0]
security_type: 0 [RL 0]
rl_1c_address: 0 [RL 0]
summaryinfo_address: 288 [RL 0]
vbaproj_address: 0 [RL 0]
r2004_header_address: 128 [RL 0]

#### r2004 File Header ####
file_ID_string: "AcFssFcAJMB" [TFF 12 0]
41634673734663414A4D4200
header_address: 0x0 [RLx 0]
header_size: 108 [RL 0]
x04: 4 [RL 0]
root_tree_node_gap: -4 [RLd 0]
lowermost_left_tree_node_gap: -31 [RLd 0]
lowermost_right_tree_node_gap: -2 [RLd 0]
unknown_long: 1 [RL 0]
last_section_id: 33407 [RL 0]
last_section_address: 0x293FA300 [RLL 0]
secondheader_address: 0x29398184 [RLL 0]
numgaps: 7 [RL 0]
numsections: 33389 [RL 0]
x20: 32 [RL 0]
x80: 128 [RL 0]
x40: 64 [RL 0]
section_map_id: 33407 [RL 0]
section_map_address: 0x29367120 [RLL 0]
section_info_id: 33406 [RLd 0]
section_array_size: 33407 [RL 0]
gap_array_size: 31 [RL 0]
crc32: 0x17c7b65c [RLx 0]
padding: [TFFx 12 0]
4134F74DBAF3701C8FFA8EE8
crc32 => 0x17c7b65c (verified)

=== Read System Section (Section Page Map) @29367220 ===

section_type: 0x41630e3b [RLx 0]
decomp_data_size: 267280 [RL 0]
comp_data_size: 200508 [RL 0]
compression_type: 2 [RL 0]
checksum1 => 0x1c930337 with seed and crc 0
checksum: 0x1b59a6b8 [RLx 0]
Warning: checksum: 0x2fbea88a (calculated) CRC mismatch 0x29367234-0x29398170

ERROR: 
Invalid comp_bytes 4 > 3 bytes left (vs 3)
ERROR: Failed to read R2004 Section Page Map.
ERROR: Failed to decode file: /File-2019.dwg 0x440

READ ERROR 0x440

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants