{ "baselineId": "freecad-1.1.1-property-area-failure", "cancellationBoundary": { "classification": "synchronous-measure-recompute", "reason": "no-native-cancel-hook", "replacement": "abort-active-document-transaction", "supported": false }, "disabled": { "before": { "elements": [ { "object": "AreaBox", "subElements": [ "Face1" ] } ], "numeric": 10, "raw": "10.0 mm^2", "state": [ "Up-to-date" ], "statusString": "Valid", "unit": "Unit: mm^2 (2,0,0,0,0,0,0,0) [Area]" }, "classification": "editor-readonly-python-mutable-until-immutable", "editorMode": [ "ReadOnly" ], "editorReadOnlyAfter": { "elements": [ { "object": "AreaBox", "subElements": [ "Face1" ] } ], "numeric": 20, "raw": "20.0 mm^2", "state": [ "Up-to-date" ], "statusString": "Valid", "unit": "Unit: mm^2 (2,0,0,0,0,0,0,0) [Area]" }, "editorReadOnlyException": null, "editorReadOnlyRequested": "20 mm^2", "immutableAfter": { "elements": [ { "object": "AreaBox", "subElements": [ "Face1" ] } ], "numeric": 20, "raw": "20.0 mm^2", "state": [ "Up-to-date" ], "statusString": "Valid", "unit": "Unit: mm^2 (2,0,0,0,0,0,0,0) [Area]" }, "immutableException": { "message": "Object attribute 'Area' is read-only", "type": "AttributeError" }, "immutableRequested": "30 mm^2", "immutableStatus": [ "Immutable", "24", "27" ], "immutableValuePreserved": true, "objectsPreserved": true, "propertyStatus": [ "24", "27" ], "pythonBypassesEditorReadOnly": true, "restored": { "elements": [ { "object": "AreaBox", "subElements": [ "Face1" ] } ], "numeric": 10, "raw": "10.0 mm^2", "state": [ "Up-to-date" ], "statusString": "Valid", "unit": "Unit: mm^2 (2,0,0,0,0,0,0,0) [Area]" }, "restoredEditorMode": [ "ReadOnly" ], "restoredStatus": [ "24", "27" ], "valueRestored": true }, "documentIntegrity": { "finalObjects": [ { "name": "AreaBox", "typeId": "Part::Box" }, { "name": "AreaCylinder", "typeId": "Part::Cylinder" }, { "name": "AreaPoint", "typeId": "Part::Feature" }, { "name": "AreaLine", "typeId": "Part::Feature" }, { "name": "AreaProbe", "typeId": "Measure::MeasureArea" } ], "initialObjects": [ { "name": "AreaBox", "typeId": "Part::Box" }, { "name": "AreaCylinder", "typeId": "Part::Cylinder" }, { "name": "AreaPoint", "typeId": "Part::Feature" }, { "name": "AreaLine", "typeId": "Part::Feature" }, { "name": "AreaProbe", "typeId": "Measure::MeasureArea" } ], "objectCount": 5, "objectsPreserved": true }, "failures": [ { "after": { "elements": [ { "object": "AreaPoint", "subElements": [ "Vertex1" ] } ], "numeric": 10, "raw": "10.0 mm^2", "state": [ "Touched", "Invalid" ], "statusString": "Cannot calculate area", "unit": "Unit: mm^2 (2,0,0,0,0,0,0,0) [Area]" }, "afterObjects": [ { "name": "AreaBox", "typeId": "Part::Box" }, { "name": "AreaCylinder", "typeId": "Part::Cylinder" }, { "name": "AreaPoint", "typeId": "Part::Feature" }, { "name": "AreaLine", "typeId": "Part::Feature" }, { "name": "AreaProbe", "typeId": "Measure::MeasureArea" } ], "assignmentException": null, "before": { "elements": [ { "object": "AreaBox", "subElements": [ "Face1" ] } ], "numeric": 10, "raw": "10.0 mm^2", "state": [ "Up-to-date" ], "statusString": "Valid", "unit": "Unit: mm^2 (2,0,0,0,0,0,0,0) [Area]" }, "beforeObjects": [ { "name": "AreaBox", "typeId": "Part::Box" }, { "name": "AreaCylinder", "typeId": "Part::Cylinder" }, { "name": "AreaPoint", "typeId": "Part::Feature" }, { "name": "AreaLine", "typeId": "Part::Feature" }, { "name": "AreaProbe", "typeId": "Measure::MeasureArea" } ], "expectedDiagnostic": "Cannot calculate area", "id": "unsupported-point", "objectsPreserved": true, "recomputeException": null, "recomputeResult": true, "recovered": { "elements": [ { "object": "AreaBox", "subElements": [ "Face1" ] } ], "numeric": 10, "raw": "10.0 mm^2", "state": [ "Up-to-date" ], "statusString": "Valid", "unit": "Unit: mm^2 (2,0,0,0,0,0,0,0) [Area]" }, "recoveredExactly": true, "source": { "name": "AreaPoint", "shapeType": "Vertex", "subElement": "Vertex1", "typeId": "Part::Feature" }, "valuePreserved": true }, { "after": { "elements": [ { "object": "AreaLine", "subElements": [ "Edge1" ] } ], "numeric": 10, "raw": "10.0 mm^2", "state": [ "Touched", "Invalid" ], "statusString": "Cannot calculate area", "unit": "Unit: mm^2 (2,0,0,0,0,0,0,0) [Area]" }, "afterObjects": [ { "name": "AreaBox", "typeId": "Part::Box" }, { "name": "AreaCylinder", "typeId": "Part::Cylinder" }, { "name": "AreaPoint", "typeId": "Part::Feature" }, { "name": "AreaLine", "typeId": "Part::Feature" }, { "name": "AreaProbe", "typeId": "Measure::MeasureArea" } ], "assignmentException": null, "before": { "elements": [ { "object": "AreaBox", "subElements": [ "Face1" ] } ], "numeric": 10, "raw": "10.0 mm^2", "state": [ "Up-to-date" ], "statusString": "Valid", "unit": "Unit: mm^2 (2,0,0,0,0,0,0,0) [Area]" }, "beforeObjects": [ { "name": "AreaBox", "typeId": "Part::Box" }, { "name": "AreaCylinder", "typeId": "Part::Cylinder" }, { "name": "AreaPoint", "typeId": "Part::Feature" }, { "name": "AreaLine", "typeId": "Part::Feature" }, { "name": "AreaProbe", "typeId": "Measure::MeasureArea" } ], "expectedDiagnostic": "Cannot calculate area", "id": "unsupported-line", "objectsPreserved": true, "recomputeException": null, "recomputeResult": true, "recovered": { "elements": [ { "object": "AreaBox", "subElements": [ "Face1" ] } ], "numeric": 10, "raw": "10.0 mm^2", "state": [ "Up-to-date" ], "statusString": "Valid", "unit": "Unit: mm^2 (2,0,0,0,0,0,0,0) [Area]" }, "recoveredExactly": true, "source": { "name": "AreaLine", "shapeType": "Edge", "subElement": "Edge1", "typeId": "Part::Feature" }, "valuePreserved": true } ], "freecadVersion": "1.1.1", "gitCommit": "0108fd4b4850cc46e625b60e53cea7a7bbe69f8d", "initial": { "elements": [ { "object": "AreaBox", "subElements": [ "Face1" ] } ], "numeric": 10, "raw": "10.0 mm^2", "state": [ "Up-to-date" ], "statusString": "Valid", "unit": "Unit: mm^2 (2,0,0,0,0,0,0,0) [Area]" }, "input": { "name": "Elements", "typeId": "App::PropertyLinkSubList" }, "object": { "name": "AreaProbe", "typeId": "Measure::MeasureArea" }, "property": { "name": "Area", "typeId": "App::PropertyArea" }, "schemaVersion": 1, "status": "pass", "transaction": { "activeAfterAbort": { "id": 0, "name": "" }, "activeAfterEdit": { "id": 1, "name": "property-area-cancel" }, "afterAbort": { "elements": [ { "object": "AreaBox", "subElements": [ "Face1" ] } ], "numeric": 10, "raw": "10.0 mm^2", "state": [ "Touched" ], "statusString": "Touched", "unit": "Unit: mm^2 (2,0,0,0,0,0,0,0) [Area]" }, "afterRecompute": { "elements": [ { "object": "AreaBox", "subElements": [ "Face1" ] } ], "numeric": 10, "raw": "10.0 mm^2", "state": [ "Up-to-date" ], "statusString": "Valid", "unit": "Unit: mm^2 (2,0,0,0,0,0,0,0) [Area]" }, "before": { "elements": [ { "object": "AreaBox", "subElements": [ "Face1" ] } ], "numeric": 10, "raw": "10.0 mm^2", "state": [ "Up-to-date" ], "statusString": "Valid", "unit": "Unit: mm^2 (2,0,0,0,0,0,0,0) [Area]" }, "edited": { "elements": [ { "object": "AreaCylinder", "subElements": [ "Face1" ] } ], "numeric": 75.398223877, "raw": "75.39822387695312 mm^2", "state": [ "Up-to-date" ], "statusString": "Valid", "unit": "Unit: mm^2 (2,0,0,0,0,0,0,0) [Area]" }, "objectsAfter": [ { "name": "AreaBox", "typeId": "Part::Box" }, { "name": "AreaCylinder", "typeId": "Part::Cylinder" }, { "name": "AreaPoint", "typeId": "Part::Feature" }, { "name": "AreaLine", "typeId": "Part::Feature" }, { "name": "AreaProbe", "typeId": "Measure::MeasureArea" } ], "objectsBefore": [ { "name": "AreaBox", "typeId": "Part::Box" }, { "name": "AreaCylinder", "typeId": "Part::Cylinder" }, { "name": "AreaPoint", "typeId": "Part::Feature" }, { "name": "AreaLine", "typeId": "Part::Feature" }, { "name": "AreaProbe", "typeId": "Measure::MeasureArea" } ], "objectsRestored": true, "pendingAfterAbort": false, "pendingAfterEdit": true, "restored": true, "undoMode": 1 } }