View Issue Details

IDProjectCategoryView StatusLast Update
0003192PartDesignBugpublic2017-09-21 10:20
ReporterickbyAssigned Toickby 
PriorityhighSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Version0.17 
Target Version0.17Fixed in Version0.17 
Summary0003192: Recompute fails
Descriptionreported 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
TagsNo tags attached.

Activities

ickby

2017-09-18 07:21

developer   ~0010136

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.

wmayer

2017-09-21 10:20

administrator   ~0010143

https://github.com/FreeCAD/FreeCAD/commit/ec796329bfc51b58435f71a7adda6d3f708d66e9

Issue History

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