[bug] : versions-continuity seems broken between 5.0.507.0 and 5.0.544.0-d (current)

stpt shared this problem 1 year ago
Not a Problem

Hi folks !

Windows 7 64


The joined file was created with 507, edited with 544


It cannot be reopened properly in 507 :


In the 3D View, some texts, red colored, are overlapping at the origin.


They are not selectable, not identifiable Objects in the Algebra Window, and the 3D View freezes on a single click ...


Best, Stan

Comments (3)

photo
1

It's not supported to open new files in old version

photo
1

Hi Michael.


I am not talking about new files :The file was created with 507, edited in 544-d --> broken for 507 : the 3D view freezes if red labels are selested.


It's obvious that Objects that are newly implemented in the "latest release", are unknown to previous releases, and that they return the display of some warnings in the dependency tree.


But is it the expected behavior that these "unknown objects" are improperly handled as "unknown objects", and make an app freeze ?


I could find the "culprits-objects" inside the "defaults" section of the geogebra_defaults3d.xml part of the unzipped ggb file.


<element type="polyhedron" label="Pyramid" default="3310">
<lineStyle thickness="5" type="0" typeHidden="1"/>
<show object="true" label="true"/>
<objColor r="219" g="97" b="20" alpha="0.4000000059604645"/>
<layer val="0"/>
<autocolor val="false"/>
<labelMode val="4"/>
<animation step="1" speed="1" type="0" playing="false"/>
</element>
<element type="polyhedron" label="Prism" default="3311">
<lineStyle thickness="5" type="0" typeHidden="1"/>
<show object="true" label="true"/>
<objColor r="216" g="27" b="96" alpha="0.4000000059604645"/>
<layer val="0"/>
<autocolor val="false"/>
<labelMode val="4"/>
<animation step="1" speed="1" type="0" playing="false"/>
</element>
<element type="polyhedron" label="Archimedean" default="3312">
<lineStyle thickness="5" type="0" typeHidden="1"/>
<show object="true" label="true"/>
<objColor r="211" g="47" b="47" alpha="0.4000000059604645"/>
<layer val="0"/>
<autocolor val="false"/>
<labelMode val="4"/>
<animation step="1" speed="1" type="0" playing="false"/>
</element>


These Object appear in the algebra view (and as labels in the 3D view) inside GGB 507, while they ARE NOT PART OF MY FILE : and they do not appear when the file is opened in GGB 544-d ...


The file was created in 507, edited in 544-d, then "Pyramid", "Prism", & "Archimedean" red-colored labels happened to display when the file was reopened in 507. Data was added to part of the "file".


They never display when in reopened 544-d : they do not exist in the file, they are only annoying "ghosts" in 507 !


The 3D view also freezes : this is annoying and, IMHO, it is not a "normal" behavior.


Also, do you warn or document about this "no-way-back" phenomenon ? The original file is polluted from the addition of application data, and lost for the creator-version : obviously neither a "normal" ... behavior in regard to the users ...


Is there some place where it is documented ?


When the "culprits-objects" are deleted from the Algebra-view before entering the 3D-view, the file is safe again in 507.


When the "culprits-objects" are deleted from geogebra_defaults3d.xml, the file is safe again in 507.

I turned back to 507 when the bad display of object names (in Algebra-view) in 544-d was too boring.


Best, Stan.

photo
1

But is it the expected behavior that these "unknown objects" are improperly handled as "unknown objects"


Yes

© 2021 International GeoGebra Institute