Files
Web_FreeCAD_Bitbybit/config/freecad-property-direction-failure.json
wangdequan d11566403d
Some checks failed
real-verification / chrome (push) Has been cancelled
real-verification / freecad-oracle (push) Has been cancelled
real-verification / wasm (push) Has been cancelled
feat: close ordered pairs and property codec batches
2026-08-17 04:58:46 -04:00

1322 lines
32 KiB
JSON

{
"baselineId": "freecad-1.1.1-property-direction-failure",
"cancellationBoundary": {
"classification": "synchronous-property-setter",
"reason": "no-native-cancel-hook",
"replacement": "abort-active-document-transaction",
"supported": false
},
"consumerFailures": [
{
"afterRecompute": {
"objects": [
{
"name": "MirrorSource",
"typeId": "Part::Box"
},
{
"name": "DirectionMirror",
"typeId": "Part::Mirroring"
}
],
"shape": {
"brepSha256": "ba65608213dd700751777e936c8f7cdd2b84a9e043a4deeec8e57eec3614b69b",
"edges": 12,
"faces": 6,
"isNull": false,
"shapeType": "Solid",
"solids": 1,
"valid": true,
"vertices": 8
},
"state": {
"mustExecute": true,
"state": [
"Touched",
"Invalid"
],
"statusString": "gp_Dir() - input vector has zero norm"
},
"value": [
0,
0,
0
]
},
"afterSet": {
"shape": {
"brepSha256": "ba65608213dd700751777e936c8f7cdd2b84a9e043a4deeec8e57eec3614b69b",
"edges": 12,
"faces": 6,
"isNull": false,
"shapeType": "Solid",
"solids": 1,
"valid": true,
"vertices": 8
},
"state": {
"mustExecute": true,
"state": [
"Touched"
],
"statusString": "Touched"
},
"value": [
0,
0,
0
]
},
"before": {
"objects": [
{
"name": "MirrorSource",
"typeId": "Part::Box"
},
{
"name": "DirectionMirror",
"typeId": "Part::Mirroring"
}
],
"shape": {
"brepSha256": "ba65608213dd700751777e936c8f7cdd2b84a9e043a4deeec8e57eec3614b69b",
"edges": 12,
"faces": 6,
"isNull": false,
"shapeType": "Solid",
"solids": 1,
"valid": true,
"vertices": 8
},
"state": {
"mustExecute": false,
"state": [
"Up-to-date"
],
"statusString": "Valid"
},
"value": [
0,
0,
1
]
},
"id": "Mirroring-zero",
"initialRecomputeResult": true,
"objectTypeId": "Part::Mirroring",
"objectsPreserved": true,
"propertyName": "Normal",
"recomputeException": null,
"recomputeResult": true,
"requested": [
0,
0,
0
],
"setterException": null
},
{
"afterRecompute": {
"objects": [
{
"name": "ProjectionSupport",
"typeId": "Part::Feature"
},
{
"name": "ProjectionWire",
"typeId": "Part::Feature"
},
{
"name": "DirectionProjection",
"typeId": "Part::ProjectOnSurface"
}
],
"shape": {
"brepSha256": "ba5241977c38224f66ffb495b32d3468bdcde322f177ed8047ddac5423d197de",
"edges": 4,
"faces": 0,
"isNull": false,
"shapeType": "Compound",
"solids": 0,
"valid": true,
"vertices": 4
},
"state": {
"mustExecute": false,
"state": [
"Touched",
"Invalid"
],
"statusString": "gp_Dir() - input vector has zero norm"
},
"value": [
0,
0,
0
]
},
"afterSet": {
"shape": {
"brepSha256": "ba5241977c38224f66ffb495b32d3468bdcde322f177ed8047ddac5423d197de",
"edges": 4,
"faces": 0,
"isNull": false,
"shapeType": "Compound",
"solids": 0,
"valid": true,
"vertices": 4
},
"state": {
"mustExecute": false,
"state": [
"Touched"
],
"statusString": "Touched"
},
"value": [
0,
0,
0
]
},
"before": {
"objects": [
{
"name": "ProjectionSupport",
"typeId": "Part::Feature"
},
{
"name": "ProjectionWire",
"typeId": "Part::Feature"
},
{
"name": "DirectionProjection",
"typeId": "Part::ProjectOnSurface"
}
],
"shape": {
"brepSha256": "ba5241977c38224f66ffb495b32d3468bdcde322f177ed8047ddac5423d197de",
"edges": 4,
"faces": 0,
"isNull": false,
"shapeType": "Compound",
"solids": 0,
"valid": true,
"vertices": 4
},
"state": {
"mustExecute": false,
"state": [
"Up-to-date"
],
"statusString": "Valid"
},
"value": [
0,
0,
1
]
},
"id": "ProjectOnSurface-zero",
"initialRecomputeResult": true,
"objectTypeId": "Part::ProjectOnSurface",
"objectsPreserved": true,
"propertyName": "Direction",
"recomputeException": null,
"recomputeResult": true,
"requested": [
0,
0,
0
],
"setterException": null
}
],
"dependencyFailures": [
{
"afterRecompute": {
"objects": [
{
"name": "MirrorSource",
"typeId": "Part::Box"
},
{
"name": "DirectionMirror",
"typeId": "Part::Mirroring"
}
],
"shape": {
"brepSha256": "ba65608213dd700751777e936c8f7cdd2b84a9e043a4deeec8e57eec3614b69b",
"edges": 12,
"faces": 6,
"isNull": false,
"shapeType": "Solid",
"solids": 1,
"valid": true,
"vertices": 8
},
"state": {
"mustExecute": true,
"state": [
"Touched",
"Invalid"
],
"statusString": "No object linked"
},
"value": [
0,
0,
1
]
},
"before": {
"objects": [
{
"name": "MirrorSource",
"typeId": "Part::Box"
},
{
"name": "DirectionMirror",
"typeId": "Part::Mirroring"
}
],
"shape": {
"brepSha256": "ba65608213dd700751777e936c8f7cdd2b84a9e043a4deeec8e57eec3614b69b",
"edges": 12,
"faces": 6,
"isNull": false,
"shapeType": "Solid",
"solids": 1,
"valid": true,
"vertices": 8
},
"state": {
"mustExecute": false,
"state": [
"Up-to-date"
],
"statusString": "Valid"
},
"value": [
0,
0,
1
]
},
"id": "Mirroring-no-source",
"objectTypeId": "Part::Mirroring",
"objectsPreserved": true,
"propertyName": "Normal",
"recomputeException": null,
"recomputeResult": true,
"removed": {
"property": "Source",
"value": null
}
},
{
"afterRecompute": {
"objects": [
{
"name": "ProjectionSupport",
"typeId": "Part::Feature"
},
{
"name": "ProjectionWire",
"typeId": "Part::Feature"
},
{
"name": "DirectionProjection",
"typeId": "Part::ProjectOnSurface"
}
],
"shape": {
"brepSha256": "ba5241977c38224f66ffb495b32d3468bdcde322f177ed8047ddac5423d197de",
"edges": 4,
"faces": 0,
"isNull": false,
"shapeType": "Compound",
"solids": 0,
"valid": true,
"vertices": 4
},
"state": {
"mustExecute": false,
"state": [
"Touched",
"Invalid"
],
"statusString": "No support face specified"
},
"value": [
0,
0,
1
]
},
"before": {
"objects": [
{
"name": "ProjectionSupport",
"typeId": "Part::Feature"
},
{
"name": "ProjectionWire",
"typeId": "Part::Feature"
},
{
"name": "DirectionProjection",
"typeId": "Part::ProjectOnSurface"
}
],
"shape": {
"brepSha256": "ba5241977c38224f66ffb495b32d3468bdcde322f177ed8047ddac5423d197de",
"edges": 4,
"faces": 0,
"isNull": false,
"shapeType": "Compound",
"solids": 0,
"valid": true,
"vertices": 4
},
"state": {
"mustExecute": false,
"state": [
"Up-to-date"
],
"statusString": "Valid"
},
"value": [
0,
0,
1
]
},
"id": "ProjectOnSurface-no-support",
"objectTypeId": "Part::ProjectOnSurface",
"objectsPreserved": true,
"propertyName": "Direction",
"recomputeException": null,
"recomputeResult": true,
"removed": {
"property": "SupportFace",
"value": null
}
},
{
"afterRecompute": {
"objects": [
{
"name": "ProjectionSupport",
"typeId": "Part::Feature"
},
{
"name": "ProjectionWire",
"typeId": "Part::Feature"
},
{
"name": "DirectionProjection",
"typeId": "Part::ProjectOnSurface"
}
],
"shape": {
"edges": 0,
"faces": 0,
"isNull": true,
"shapeType": "Null",
"solids": 0,
"valid": false,
"vertices": 0
},
"state": {
"mustExecute": false,
"state": [
"Up-to-date"
],
"statusString": "Valid"
},
"value": [
0,
0,
1
]
},
"before": {
"objects": [
{
"name": "ProjectionSupport",
"typeId": "Part::Feature"
},
{
"name": "ProjectionWire",
"typeId": "Part::Feature"
},
{
"name": "DirectionProjection",
"typeId": "Part::ProjectOnSurface"
}
],
"shape": {
"brepSha256": "ba5241977c38224f66ffb495b32d3468bdcde322f177ed8047ddac5423d197de",
"edges": 4,
"faces": 0,
"isNull": false,
"shapeType": "Compound",
"solids": 0,
"valid": true,
"vertices": 4
},
"state": {
"mustExecute": false,
"state": [
"Up-to-date"
],
"statusString": "Valid"
},
"value": [
0,
0,
1
]
},
"id": "ProjectOnSurface-no-projection",
"objectTypeId": "Part::ProjectOnSurface",
"objectsPreserved": true,
"propertyName": "Direction",
"recomputeException": null,
"recomputeResult": true,
"removed": {
"property": "Projection",
"value": []
}
}
],
"disabled": {
"before": [
0,
0,
1
],
"classification": "editor-readonly-python-mutable-until-immutable",
"editorAfter": [
1,
0,
1
],
"editorException": null,
"editorMode": [
"ReadOnly"
],
"editorRequested": [
1,
0,
1
],
"immutableAfter": [
0,
0,
1
],
"immutableException": {
"message": "Object attribute 'Normal' is read-only",
"type": "AttributeError"
},
"immutableRequested": [
0,
1,
1
],
"immutableStatus": [
"Immutable"
],
"immutableValuePreserved": true,
"pythonBypassesEditorReadOnly": true,
"restoredEditorMode": [],
"restoredStatus": []
},
"documentIntegrity": {
"allObjectsPreserved": true,
"disabledAndTransaction": {
"finalObjects": [
{
"name": "MirrorSource",
"typeId": "Part::Box"
},
{
"name": "DirectionMirror",
"typeId": "Part::Mirroring"
}
],
"initialObjects": [
{
"name": "MirrorSource",
"typeId": "Part::Box"
},
{
"name": "DirectionMirror",
"typeId": "Part::Mirroring"
}
],
"objectsPreserved": true
},
"setter": {
"finalObjects": [
{
"name": "MirrorSource",
"typeId": "Part::Box"
},
{
"name": "DirectionMirror",
"typeId": "Part::Mirroring"
}
],
"initialObjects": [
{
"name": "MirrorSource",
"typeId": "Part::Box"
},
{
"name": "DirectionMirror",
"typeId": "Part::Mirroring"
}
],
"objectsPreserved": true
}
},
"freecadVersion": "1.1.1",
"gitCommit": "0108fd4b4850cc46e625b60e53cea7a7bbe69f8d",
"propertyType": "App::PropertyDirection",
"schemaVersion": 1,
"setterBoundaries": {
"acceptedCoercions": [
{
"accepted": true,
"after": [
1,
0.5,
2
],
"before": [
0,
0,
1
],
"exception": null,
"id": "mixed-numeric-tuple",
"objectsPreserved": true,
"requested": "(1, 0.5, 2)"
},
{
"accepted": true,
"after": [
1,
0,
1
],
"before": [
0,
0,
1
],
"exception": null,
"id": "boolean-tuple",
"objectsPreserved": true,
"requested": "(True, False, True)"
}
],
"baseline": [
0,
0,
1
],
"documentIntegrity": {
"finalObjects": [
{
"name": "MirrorSource",
"typeId": "Part::Box"
},
{
"name": "DirectionMirror",
"typeId": "Part::Mirroring"
}
],
"initialObjects": [
{
"name": "MirrorSource",
"typeId": "Part::Box"
},
{
"name": "DirectionMirror",
"typeId": "Part::Mirroring"
}
],
"objectsPreserved": true
},
"failures": [
{
"after": [
0,
0,
1
],
"afterObjects": [
{
"name": "MirrorSource",
"typeId": "Part::Box"
},
{
"name": "DirectionMirror",
"typeId": "Part::Mirroring"
}
],
"before": [
0,
0,
1
],
"beforeObjects": [
{
"name": "MirrorSource",
"typeId": "Part::Box"
},
{
"name": "DirectionMirror",
"typeId": "Part::Mirroring"
}
],
"exception": {
"message": "type must be 'Vector' or tuple of three floats, not NoneType",
"type": "TypeError"
},
"id": "none",
"objectsPreserved": true,
"polluted": false,
"requested": "None",
"valuePreserved": true
},
{
"after": [
0,
0,
1
],
"afterObjects": [
{
"name": "MirrorSource",
"typeId": "Part::Box"
},
{
"name": "DirectionMirror",
"typeId": "Part::Mirroring"
}
],
"before": [
0,
0,
1
],
"beforeObjects": [
{
"name": "MirrorSource",
"typeId": "Part::Box"
},
{
"name": "DirectionMirror",
"typeId": "Part::Mirroring"
}
],
"exception": {
"message": "type must be 'Vector' or tuple of three floats, not list",
"type": "TypeError"
},
"id": "list",
"objectsPreserved": true,
"polluted": false,
"requested": "[0.0, 0.0, 1.0]",
"valuePreserved": true
},
{
"after": [
0,
0,
1
],
"afterObjects": [
{
"name": "MirrorSource",
"typeId": "Part::Box"
},
{
"name": "DirectionMirror",
"typeId": "Part::Mirroring"
}
],
"before": [
0,
0,
1
],
"beforeObjects": [
{
"name": "MirrorSource",
"typeId": "Part::Box"
},
{
"name": "DirectionMirror",
"typeId": "Part::Mirroring"
}
],
"exception": {
"message": "type must be 'Vector' or tuple of three floats, not tuple",
"type": "TypeError"
},
"id": "short-tuple",
"objectsPreserved": true,
"polluted": false,
"requested": "(0.0, 1.0)",
"valuePreserved": true
},
{
"after": [
0,
0,
1
],
"afterObjects": [
{
"name": "MirrorSource",
"typeId": "Part::Box"
},
{
"name": "DirectionMirror",
"typeId": "Part::Mirroring"
}
],
"before": [
0,
0,
1
],
"beforeObjects": [
{
"name": "MirrorSource",
"typeId": "Part::Box"
},
{
"name": "DirectionMirror",
"typeId": "Part::Mirroring"
}
],
"exception": {
"message": "type must be 'Vector' or tuple of three floats, not tuple",
"type": "TypeError"
},
"id": "long-tuple",
"objectsPreserved": true,
"polluted": false,
"requested": "(0.0, 0.0, 1.0, 2.0)",
"valuePreserved": true
},
{
"after": [
0,
0,
1
],
"afterObjects": [
{
"name": "MirrorSource",
"typeId": "Part::Box"
},
{
"name": "DirectionMirror",
"typeId": "Part::Mirroring"
}
],
"before": [
0,
0,
1
],
"beforeObjects": [
{
"name": "MirrorSource",
"typeId": "Part::Box"
},
{
"name": "DirectionMirror",
"typeId": "Part::Mirroring"
}
],
"exception": {
"message": "Not allowed type used in tuple (float expected)...",
"type": "TypeError"
},
"id": "string-component",
"objectsPreserved": true,
"polluted": false,
"requested": "(0.0, 'bad', 1.0)",
"valuePreserved": true
},
{
"after": [
0,
0,
1
],
"afterObjects": [
{
"name": "MirrorSource",
"typeId": "Part::Box"
},
{
"name": "DirectionMirror",
"typeId": "Part::Mirroring"
}
],
"before": [
0,
0,
1
],
"beforeObjects": [
{
"name": "MirrorSource",
"typeId": "Part::Box"
},
{
"name": "DirectionMirror",
"typeId": "Part::Mirroring"
}
],
"exception": {
"message": "type must be 'Vector' or tuple of three floats, not float",
"type": "TypeError"
},
"id": "scalar-float",
"objectsPreserved": true,
"polluted": false,
"requested": "1.0",
"valuePreserved": true
},
{
"after": [
0,
0,
1
],
"afterObjects": [
{
"name": "MirrorSource",
"typeId": "Part::Box"
},
{
"name": "DirectionMirror",
"typeId": "Part::Mirroring"
}
],
"before": [
0,
0,
1
],
"beforeObjects": [
{
"name": "MirrorSource",
"typeId": "Part::Box"
},
{
"name": "DirectionMirror",
"typeId": "Part::Mirroring"
}
],
"exception": {
"message": "type must be 'Vector' or tuple of three floats, not int",
"type": "TypeError"
},
"id": "scalar-integer",
"objectsPreserved": true,
"polluted": false,
"requested": "1",
"valuePreserved": true
}
],
"object": {
"name": "DirectionMirror",
"typeId": "Part::Mirroring"
},
"property": {
"name": "Normal",
"typeId": "App::PropertyDirection"
}
},
"status": "pass",
"transaction": {
"activeAfterAbort": {
"id": 0,
"name": ""
},
"activeAfterEdit": {
"id": 1,
"name": "property-direction-cancel"
},
"afterAbort": [
0,
0,
1
],
"afterRecompute": [
0,
0,
1
],
"before": [
0,
0,
1
],
"edited": [
0.25,
-0.5,
1.5
],
"objectsAfter": [
{
"name": "MirrorSource",
"typeId": "Part::Box"
},
{
"name": "DirectionMirror",
"typeId": "Part::Mirroring"
}
],
"objectsBefore": [
{
"name": "MirrorSource",
"typeId": "Part::Box"
},
{
"name": "DirectionMirror",
"typeId": "Part::Mirroring"
}
],
"objectsRestored": true,
"pendingAfterAbort": false,
"pendingAfterEdit": true,
"recoveryRecomputeResult": true,
"restored": true,
"stateAfterAbort": {
"mustExecute": true,
"state": [
"Touched"
],
"statusString": "Touched"
},
"stateAfterEdit": {
"mustExecute": true,
"state": [
"Touched"
],
"statusString": "Touched"
},
"stateAfterRecompute": {
"mustExecute": false,
"state": [
"Up-to-date"
],
"statusString": "Valid"
},
"undoMode": 1
},
"nonFiniteConsumerBoundaries": [
{
"id": "Mirroring-nan",
"mode": "non-finite:Mirroring:nan",
"attemptCount": 2,
"attempts": [
{
"attempt": 1,
"timeoutMs": 5000,
"elapsedMs": 5009,
"timedOut": true,
"exitStatus": null,
"signal": "SIGTERM",
"errorCode": "ETIMEDOUT",
"progressMarkerObserved": true,
"completionMarkerObserved": false,
"diagnostic": [
"FREECAD_PROPERTY_DIRECTION_PROGRESS=Mirroring-nan"
],
"completedCase": null,
"outcome": "timeout"
},
{
"attempt": 2,
"timeoutMs": 5000,
"elapsedMs": 5007,
"timedOut": true,
"exitStatus": null,
"signal": "SIGTERM",
"errorCode": "ETIMEDOUT",
"progressMarkerObserved": true,
"completionMarkerObserved": false,
"diagnostic": [
"FREECAD_PROPERTY_DIRECTION_PROGRESS=Mirroring-nan"
],
"completedCase": null,
"outcome": "timeout"
}
],
"stable": true,
"classification": "native-synchronous-consumer-timeout"
},
{
"id": "Mirroring-positive-infinity",
"mode": "non-finite:Mirroring:positive-infinity",
"attemptCount": 2,
"attempts": [
{
"attempt": 1,
"timeoutMs": 5000,
"elapsedMs": 5008,
"timedOut": true,
"exitStatus": null,
"signal": "SIGTERM",
"errorCode": "ETIMEDOUT",
"progressMarkerObserved": true,
"completionMarkerObserved": false,
"diagnostic": [
"FREECAD_PROPERTY_DIRECTION_PROGRESS=Mirroring-positive-infinity"
],
"completedCase": null,
"outcome": "timeout"
},
{
"attempt": 2,
"timeoutMs": 5000,
"elapsedMs": 5009,
"timedOut": true,
"exitStatus": null,
"signal": "SIGTERM",
"errorCode": "ETIMEDOUT",
"progressMarkerObserved": true,
"completionMarkerObserved": false,
"diagnostic": [
"FREECAD_PROPERTY_DIRECTION_PROGRESS=Mirroring-positive-infinity"
],
"completedCase": null,
"outcome": "timeout"
}
],
"stable": true,
"classification": "native-synchronous-consumer-timeout"
},
{
"id": "Mirroring-negative-infinity",
"mode": "non-finite:Mirroring:negative-infinity",
"attemptCount": 2,
"attempts": [
{
"attempt": 1,
"timeoutMs": 5000,
"elapsedMs": 5007,
"timedOut": true,
"exitStatus": null,
"signal": "SIGTERM",
"errorCode": "ETIMEDOUT",
"progressMarkerObserved": true,
"completionMarkerObserved": false,
"diagnostic": [
"FREECAD_PROPERTY_DIRECTION_PROGRESS=Mirroring-negative-infinity"
],
"completedCase": null,
"outcome": "timeout"
},
{
"attempt": 2,
"timeoutMs": 5000,
"elapsedMs": 5009,
"timedOut": true,
"exitStatus": null,
"signal": "SIGTERM",
"errorCode": "ETIMEDOUT",
"progressMarkerObserved": true,
"completionMarkerObserved": false,
"diagnostic": [
"FREECAD_PROPERTY_DIRECTION_PROGRESS=Mirroring-negative-infinity"
],
"completedCase": null,
"outcome": "timeout"
}
],
"stable": true,
"classification": "native-synchronous-consumer-timeout"
},
{
"id": "ProjectOnSurface-nan",
"mode": "non-finite:ProjectOnSurface:nan",
"attemptCount": 2,
"attempts": [
{
"attempt": 1,
"timeoutMs": 5000,
"elapsedMs": 190,
"timedOut": false,
"exitStatus": 0,
"signal": null,
"errorCode": null,
"progressMarkerObserved": true,
"completionMarkerObserved": false,
"diagnostic": [
"FreeCAD 1.1.1, Libs: 1.1.1R14556 (Git)",
"(C) 2001-2026 FreeCAD contributors",
"FreeCAD is free and open-source software licensed under the terms of LGPL2+ license.",
"Recompute......",
"\t\t\t\t\t\t(33 %)\t\r\t\t\t\t\t\t(66 %)\t\r\t\t\t\t\t\t(100 %)\t\r\t\t\t\t\t\t\t\t\rRecompute......",
"\t\t\t\t\t\t(33 %)\t\r\t\t\t\t\t\t(66 %)\t\r\t\t\t\t\t\t\t\t\r",
"<Exception> Courbes non jointives",
"DirectionProjection: Courbes non jointives"
],
"completedCase": null,
"outcome": "process-exited-without-completion"
},
{
"attempt": 2,
"timeoutMs": 5000,
"elapsedMs": 190,
"timedOut": false,
"exitStatus": 0,
"signal": null,
"errorCode": null,
"progressMarkerObserved": true,
"completionMarkerObserved": false,
"diagnostic": [
"FreeCAD 1.1.1, Libs: 1.1.1R14556 (Git)",
"(C) 2001-2026 FreeCAD contributors",
"FreeCAD is free and open-source software licensed under the terms of LGPL2+ license.",
"Recompute......",
"\t\t\t\t\t\t(33 %)\t\r\t\t\t\t\t\t(66 %)\t\r\t\t\t\t\t\t(100 %)\t\r\t\t\t\t\t\t\t\t\rRecompute......",
"\t\t\t\t\t\t(33 %)\t\r\t\t\t\t\t\t(66 %)\t\r\t\t\t\t\t\t\t\t\r",
"<Exception> Courbes non jointives",
"DirectionProjection: Courbes non jointives"
],
"completedCase": null,
"outcome": "process-exited-without-completion"
}
],
"stable": true,
"classification": "native-process-exit-without-probe-completion"
},
{
"id": "ProjectOnSurface-positive-infinity",
"mode": "non-finite:ProjectOnSurface:positive-infinity",
"attemptCount": 2,
"attempts": [
{
"attempt": 1,
"timeoutMs": 5000,
"elapsedMs": 196,
"timedOut": false,
"exitStatus": 0,
"signal": null,
"errorCode": null,
"progressMarkerObserved": true,
"completionMarkerObserved": false,
"diagnostic": [
"FreeCAD 1.1.1, Libs: 1.1.1R14556 (Git)",
"(C) 2001-2026 FreeCAD contributors",
"FreeCAD is free and open-source software licensed under the terms of LGPL2+ license.",
"Recompute......",
"\t\t\t\t\t\t(33 %)\t\r\t\t\t\t\t\t(66 %)\t\r\t\t\t\t\t\t(100 %)\t\r\t\t\t\t\t\t\t\t\rRecompute......",
"\t\t\t\t\t\t(33 %)\t\r\t\t\t\t\t\t(66 %)\t\r\t\t\t\t\t\t\t\t\r",
"<Exception> Courbes non jointives",
"DirectionProjection: Courbes non jointives"
],
"completedCase": null,
"outcome": "process-exited-without-completion"
},
{
"attempt": 2,
"timeoutMs": 5000,
"elapsedMs": 195,
"timedOut": false,
"exitStatus": 0,
"signal": null,
"errorCode": null,
"progressMarkerObserved": true,
"completionMarkerObserved": false,
"diagnostic": [
"FreeCAD 1.1.1, Libs: 1.1.1R14556 (Git)",
"(C) 2001-2026 FreeCAD contributors",
"FreeCAD is free and open-source software licensed under the terms of LGPL2+ license.",
"Recompute......",
"\t\t\t\t\t\t(33 %)\t\r\t\t\t\t\t\t(66 %)\t\r\t\t\t\t\t\t(100 %)\t\r\t\t\t\t\t\t\t\t\rRecompute......",
"\t\t\t\t\t\t(33 %)\t\r\t\t\t\t\t\t(66 %)\t\r\t\t\t\t\t\t\t\t\r",
"<Exception> Courbes non jointives",
"DirectionProjection: Courbes non jointives"
],
"completedCase": null,
"outcome": "process-exited-without-completion"
}
],
"stable": true,
"classification": "native-process-exit-without-probe-completion"
},
{
"id": "ProjectOnSurface-negative-infinity",
"mode": "non-finite:ProjectOnSurface:negative-infinity",
"attemptCount": 2,
"attempts": [
{
"attempt": 1,
"timeoutMs": 5000,
"elapsedMs": 203,
"timedOut": false,
"exitStatus": 0,
"signal": null,
"errorCode": null,
"progressMarkerObserved": true,
"completionMarkerObserved": false,
"diagnostic": [
"FreeCAD 1.1.1, Libs: 1.1.1R14556 (Git)",
"(C) 2001-2026 FreeCAD contributors",
"FreeCAD is free and open-source software licensed under the terms of LGPL2+ license.",
"Recompute......",
"\t\t\t\t\t\t(33 %)\t\r\t\t\t\t\t\t(66 %)\t\r\t\t\t\t\t\t(100 %)\t\r\t\t\t\t\t\t\t\t\rRecompute......",
"\t\t\t\t\t\t(33 %)\t\r\t\t\t\t\t\t(66 %)\t\r\t\t\t\t\t\t\t\t\r",
"<Exception> Courbes non jointives",
"DirectionProjection: Courbes non jointives"
],
"completedCase": null,
"outcome": "process-exited-without-completion"
},
{
"attempt": 2,
"timeoutMs": 5000,
"elapsedMs": 193,
"timedOut": false,
"exitStatus": 0,
"signal": null,
"errorCode": null,
"progressMarkerObserved": true,
"completionMarkerObserved": false,
"diagnostic": [
"FreeCAD 1.1.1, Libs: 1.1.1R14556 (Git)",
"(C) 2001-2026 FreeCAD contributors",
"FreeCAD is free and open-source software licensed under the terms of LGPL2+ license.",
"Recompute......",
"\t\t\t\t\t\t(33 %)\t\r\t\t\t\t\t\t(66 %)\t\r\t\t\t\t\t\t(100 %)\t\r\t\t\t\t\t\t\t\t\rRecompute......",
"\t\t\t\t\t\t(33 %)\t\r\t\t\t\t\t\t(66 %)\t\r\t\t\t\t\t\t\t\t\r",
"<Exception> Courbes non jointives",
"DirectionProjection: Courbes non jointives"
],
"completedCase": null,
"outcome": "process-exited-without-completion"
}
],
"stable": true,
"classification": "native-process-exit-without-probe-completion"
}
]
}