Steps to reproduce:
- Open FreeCAD
- Switch to Sketcher
- New sketch, default settings
- Draw an arbitrary rectangle
- Draw a second rectangle that shares one vertex with the original
- Add a Coincident constraint to make the rectangles share a second, adjacent vertex (e.g. one whole edge). Now one of the Vertical constraints is redundant.
- Click the "click to select" text in the Solver messges sidebar. For me, nothing happens.
- Right click on the offending constraint (#16) and choose "Delete"-- for me, nothing happens.
- Select the constraint in the Constraints window
- Press Delete on the keyboard - for me, nothing happens except the message in the Report view.
OS: Windows 10 (10.0)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.22865 (Git)
Build type: Debug
Branch: master
Hash: 3c307b7a3c222d66cb70695cdcf79606553fcb91
Python version: 3.6.8
Qt version: 5.12.1
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/United States (en_US)
I've got the log data, but I don't know what (if anything) is relevant, so here's my best guess, starting with the failed solve.
Code: Select all
Log: 83.9922 <App> Document.cpp(3785): Failed to recompute Unnamed#Sketch: Sketch with redundant constraints
Please remove the following redundant constraint:
16
Log: 83.9951 <App> Document.cpp(3540): Recompute time: 0.0513949s
Log: 83.9952 Tree.cpp(801): delay update status
Log: 83.9953 Tree.cpp(801): delay update status
Log: 83.9954 <App> Document.cpp(3553): Recompute total time: 0.0519006s
Log: Recompute failed! Please check report view.
Log: 83.9976 Tree.cpp(2344): begin update status
Log: 83.9977 Tree.cpp(2405): update item status
Log: 83.9997 Tree.cpp(2499): done update status
Log: 84.002 Selection.cpp(1108): Add Selection Unnamed#Sketch. (0, 0, 0)
Log: 84.1165 Tree.cpp(801): delay update status
Log: <App> AutoTransaction.cpp(175): close transaction 'Delete constraint' 0
Wrn: QWindowsWindow::setGeometry: Unable to set geometry 200x60+1548+942 on QWidgetWindow/'QMessageBoxClassWindow'. Resulting geometry: 706x178+1548+942 (frame: 11, 45, 11, 11, custom margin: 0, 0, 0, 0, minimum size: 353x89, maximum size: 353x89).
Log: 84.2252 MainWindow.cpp(1362): update actions
Log: 84.2435 Tree.cpp(2344): begin update status
Log: 84.2446 Tree.cpp(2405): update item status
Log: 84.2461 Tree.cpp(2499): done update status
Log: 85.9746 Selection.cpp(1608): Clear selection
Log: 85.9762 Tree.cpp(3238): [ComboView] delete object Unnamed#Sketch
Log: 85.9765 Tree.cpp(4375): [ComboView] Delete item: 0, Unnamed#Sketch