Wall based on WallTrace, bug on Sketch.Placement.Rotation.Angle=90

A forum dedicated to the Draft, Arch and BIM workbenches development.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
User avatar
Roy_043
Veteran
Posts: 8540
Joined: Thu Dec 27, 2018 12:28 pm

Re: Wall based on WallTrace, bug on Sketch.Placement.Rotation.Angle=90

Post by Roy_043 »

The issue is perhaps related to recomputing.

After rotating the sketch I get this error message when the wall is created:
<Exception> Sketch::checkGeoId. GeoId index out range.
Debug: The base sketch of this wall could not be changed, because the sketch has not been edited yet in this session (this is a bug in FreeCAD). Try entering and exiting edit mode in this sketch first, and then changing the wall length should work.


But the wall and the sketch look fine.

If the documents is recomputed before the wall is created the problem does not occur.

Code: Select all

OS: Windows 8.1 (6.3)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.18811 (Git)
Build type: Release
Branch: master
Hash: b809867021deb37be1039dab37b9fe1cafab254e
Python version: 3.6.7
Qt version: 5.12.1
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: Dutch/Netherlands (nl_NL)
Attachments
SketchRotateTest.FCStd
(7.87 KiB) Downloaded 21 times
Post Reply