Not sure, if this is TechDraw specific, or a more common problem.
Just wanted to open an "old" file created in FreeCAD_0.19.18686_x64_LP_12.1.2_PY3QT5-WinVS2015 with FreeCAD_0.19.19311_x64_LP_12.1.2_PY3QT5-WinVS2015 and I get empty TechDraw pages and the following output:
Code: Select all
Thread size out of range
[color=#FF8000]=> This one is not nice, but deleting it, will break the drawings due to component renaming[/color]
Invalid Document.xml: End of document reached
[color=#FF8000]=> What to do here?[/color]
Enumeration index -1 is out of range, ignore it
Enumeration index -1 is out of range, ignore it
Enumeration index -1 is out of range, ignore it
Enumeration index -1 is out of range, ignore it
DVP::execute - No Sources (but document is restoring) - ProjItem
DVP::execute - No Sources (but document is restoring) - ProjItem001
DVP::execute - No Sources (but document is restoring) - ProjItem002
DVP::execute - No Sources (but document is restoring) - ProjItem004
DVD::execute - No BaseView (but document is restoring) - Detail
0 <App> Document.cpp(3462): Failed to recompute FILE#Section: BaseView object not found
DVD::execute - No BaseView (but document is restoring) - Detail001
DVP::execute - No Sources (but document is restoring) - ProjItem
DVP::execute - No Sources (but document is restoring) - ProjItem001
DVP::execute - No Sources (but document is restoring) - ProjItem002
DVP::execute - No Sources (but document is restoring) - ProjItem004
DVD::execute - No BaseView (but document is restoring) - Detail
0.0005696 <App> Document.cpp(3462): Failed to recompute FILE#Section: BaseView object not found
DVD::execute - No BaseView (but document is restoring) - Detail001
DVD::execute - no DVP!
DVD::execute - no DVP!
DVD::execute - no DVP!
DVD::execute - no DVP!
DVD::execute - no DVP!
DVD::execute - no DVP!
DVD::execute - no DVP!
DVD::execute - no DVP!
DVD::execute - no DVP!
DVD::execute - no DVP!
DVD::execute - no DVP!
DVD::execute - no DVP!
DVD::execute - no DVP!
DVD::execute - no DVP!
DVD::execute - no DVP!
DVD::execute - no DVP!
DVD::execute - no DVP!
DVD::execute - no DVP!
DVD::execute - no DVP!
DVD::execute - no DVP!
DVD::execute - no DVP!
DVD::execute - no DVP!
DVD::execute - no DVP!
DVD::execute - no DVP!
DVD::execute - no DVP!
DVD::execute - no DVP!
DVD::execute - no DVP!
DVD::execute - no DVP!
DVD::execute - no DVP!
DVD::execute - no DVP!
DVD::execute - no DVP!
DVD::execute - no DVP!
Warning - no numeric format in formatSpec - Dimension
Warning - no numeric format in formatSpec - Dimension
Warning - no numeric format in formatSpec - Dimension001
Warning - no numeric format in formatSpec - Dimension001
Warning - no numeric format in formatSpec - Dimension002
Warning - no numeric format in formatSpec - Dimension002
Warning - no numeric format in formatSpec - Dimension003
Warning - no numeric format in formatSpec - Dimension003
Warning - no numeric format in formatSpec - Dimension004
Warning - no numeric format in formatSpec - Dimension004
Warning - no numeric format in formatSpec - Dimension006
Warning - no numeric format in formatSpec - Dimension006
Warning - no numeric format in formatSpec - Dimension007
Warning - no numeric format in formatSpec - Dimension007
Warning - no numeric format in formatSpec - Dimension008
Warning - no numeric format in formatSpec - Dimension008
Warning - no numeric format in formatSpec - Dimension009
Warning - no numeric format in formatSpec - Dimension009
Warning - no numeric format in formatSpec - Dimension010
Warning - no numeric format in formatSpec - Dimension010
Warning - no numeric format in formatSpec - Dimension011
Warning - no numeric format in formatSpec - Dimension011
Warning - no numeric format in formatSpec - Dimension012
Warning - no numeric format in formatSpec - Dimension012
Warning - no numeric format in formatSpec - Dimension013
Warning - no numeric format in formatSpec - Dimension013
Warning - no numeric format in formatSpec - Dimension014
Warning - no numeric format in formatSpec - Dimension014
Warning - no numeric format in formatSpec - Dimension015
Warning - no numeric format in formatSpec - Dimension015
Warning - no numeric format in formatSpec - Dimension016
Warning - no numeric format in formatSpec - Dimension016
Warning - no numeric format in formatSpec - Dimension017
Warning - no numeric format in formatSpec - Dimension017
Warning - no numeric format in formatSpec - Dimension018
Warning - no numeric format in formatSpec - Dimension018
Warning - no numeric format in formatSpec - Dimension019
Warning - no numeric format in formatSpec - Dimension019
Warning - no numeric format in formatSpec - Dimension020
Warning - no numeric format in formatSpec - Dimension020
Warning - no numeric format in formatSpec - Dimension021
Warning - no numeric format in formatSpec - Dimension021
Warning - no numeric format in formatSpec - Dimension023
Warning - no numeric format in formatSpec - Dimension023
Warning - no numeric format in formatSpec - Dimension024
Warning - no numeric format in formatSpec - Dimension024
Warning - no numeric format in formatSpec - Dimension025
Warning - no numeric format in formatSpec - Dimension025
Warning - no numeric format in formatSpec - Dimension028
Warning - no numeric format in formatSpec - Dimension028
Warning - no numeric format in formatSpec - Dimension029
Warning - no numeric format in formatSpec - Dimension029
Warning - no numeric format in formatSpec - Dimension030
Warning - no numeric format in formatSpec - Dimension030
Warning - no numeric format in formatSpec - Dimension137
Warning - no numeric format in formatSpec - Dimension137
Warning - no numeric format in formatSpec - Dimension138
Warning - no numeric format in formatSpec - Dimension138
Warning - no numeric format in formatSpec - Dimension139
Warning - no numeric format in formatSpec - Dimension139
Warning - no numeric format in formatSpec - Dimension140
Warning - no numeric format in formatSpec - Dimension140
Warning - no numeric format in formatSpec - Dimension141
Warning - no numeric format in formatSpec - Dimension141
Code: Select all
Thread size out of range
[color=#FF8000]=> This one is not nice, but deleting it, will break the drawings due to component renaming[/color]
Enumeration index -1 is out of range, ignore it
Enumeration index -1 is out of range, ignore it
Enumeration index -1 is out of range, ignore it
Enumeration index -1 is out of range, ignore it
[color=#FF8000]=> can't remember this (I believe, in November it was ok)[/color]
Dimension089 has invalid 2D References
Dimension094 has invalid 2D References
Dimension095 has invalid 2D References
Dimension096 has invalid 2D References
Dimension097 has invalid 2D References
Dimension105 has invalid 2D References
Dimension106 has invalid 2D References
[color=#FF8000]=> can't remember this (I believe, in November it was ok)[/color]
DVD::getDimValue - Dimension089 - 2D references are corrupt (5)
DVD::getDimValue - Dimension089 - 2D references are corrupt (5)
DVD::getDimValue - Dimension094 - 2D references are corrupt (5)
DVD::getDimValue - Dimension094 - 2D references are corrupt (5)
DVD::getDimValue - Dimension095 - 2D references are corrupt (5)
DVD::getDimValue - Dimension095 - 2D references are corrupt (5)
DVD::getDimValue - Dimension096 - 2D references are corrupt (5)
DVD::getDimValue - Dimension096 - 2D references are corrupt (5)
DVD::getDimValue - Dimension097 - 2D references are corrupt (5)
DVD::getDimValue - Dimension097 - 2D references are corrupt (5)
DVD::getDimValue - Dimension105 - 2D references are corrupt (5)
DVD::getDimValue - Dimension105 - 2D references are corrupt (5)
DVD::getDimValue - Dimension106 - 2D references are corrupt (5)
DVD::getDimValue - Dimension106 - 2D references are corrupt (5)
[color=#FF8000]=> can't remember this (I believe, in November it was ok)[/color]
DrawGeomHatch::getDecodedSpecsFromFile not able to open ............./data/Mod/TechDraw/PAT/FCPAT.pat!
Under normal circumstances there shouldn't be full absolute file pathes in the FCStd file, right?
FreeCAD_0.19.19311_x64_LP_12.1.2_PY3QT5-WinVS2015 seem to ignore these absolute file pathes.
Thank you very much in advance for any help!
I will try to create a small test case to show the problem.
Best regards,
Ingo
Additional information:
FreeCAD_0.19.18760_x64_LP_12.1.2_PY3QT5-WinVS2015 shows the same behaviour.
=> Where can I download versions between FreeCAD_0.19.18686_x64_LP_12.1.2_PY3QT5-WinVS2015 and FreeCAD_0.19.18760_x64_LP_12.1.2_PY3QT5-WinVS2015 for testing to narrow down to the break?
Even more information:
the Document.xml has 2.5 MB. How can I find the "End of document reached" point?
Can I activate any extra logging or additional debug information?
More:
Can't create a test case so far. I have only the large 60 MB FCStd . Will try to strip it down.
More:
I was able to strip off a lot of things: 187kB