View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003192 | PartDesign | Bug | public | 2017-09-18 07:15 | 2017-09-21 10:20 |
Reporter | ickby | Assigned To | ickby | ||
Priority | high | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 0.17 | ||||
Target Version | 0.17 | Fixed in Version | 0.17 | ||
Summary | 0003192: Recompute fails | ||||
Description | reported in https://forum.freecadweb.org/viewtopic.php?f=13&t=24445 If one marks Pad for recompute the recompute fails with "not a DAG" warning | ||||
Tags | No tags attached. | ||||
FreeCAD Information | |||||
|
The issue is the expression in the constraint of Sketch 001. It creates a backlink of a object to itself, which is considered a cyclic graph and hence fails. Fix should be straight forward to prevent expressions to add backlink to itself. This makes sense, as currently Sketch001 InList holds Sketch001, but OutList does not. Hence there is a missmatch anyway, and not making the backlink fixes this. Note that making backlinks immune to links to itself is not a good option, as normally this is a feature Error and should be reported like that. |
|
https://github.com/FreeCAD/FreeCAD/commit/ec796329bfc51b58435f71a7adda6d3f708d66e9 |
Date Modified | Username | Field | Change |
---|---|---|---|
2017-09-18 07:15 | ickby | New Issue | |
2017-09-18 07:15 | ickby | Status | new => assigned |
2017-09-18 07:15 | ickby | Assigned To | => ickby |
2017-09-18 07:21 | ickby | Note Added: 0010136 | |
2017-09-21 10:20 | wmayer | Status | assigned => closed |
2017-09-21 10:20 | wmayer | Resolution | open => fixed |
2017-09-21 10:20 | wmayer | Fixed in Version | => 0.17 |
2017-09-21 10:20 | wmayer | Note Added: 0010143 |