Comments (7)
It only shows up in the status bar, but I (personally) turn it off on narrow screens - so there is very little screen space.
from freecad.
Here is an example. It clearly indicates an error in the size setting in the sketch 73. What exactly is the constraint? - does not indicate. Here, the tree shows absolutely all specified limitations - all dimensions are specified correctly in them.
from freecad.
Yay, I have caught this moment. The problem is checked both in the current build of this branch of appimage, and in the one I have built locally. The problem is not reproduced in the main branch. It looks like it - here I see a supposedly broken sketch in the project tree (due to complaints of the solver not specified units of measurement), open this sketch and check it - all the constraints that are set with the value specified correctly. But suddenly I see - there are restrictions without knowledge, but for some reason they have the "calculated by function" icon on the right - in this case it is for some reason a horizontal restriction. I can delete it, set a new one = the program (what is locally assembled, what is the apimage) immediately drops. The main branch silently closes the sketch and sees no more errors in it.
SketchObject.cpp(6906): Duplicated external reference in _______________________________#Sketch067: Sketch066.;g296;SKT
SketchObject.cpp(6906): Duplicated external reference in _______________________________#Sketch067: Sketch066.;g297;SKT
SketchObject.cpp(6906): Duplicated external reference in _______________________________#Sketch067: Sketch066.;g302;SKT
SketchObject.cpp(6906): Duplicated external reference in _______________________________#Sketch067: Sketch066.;g288;SKT
SketchObject.cpp(6906): Duplicated external reference in _______________________________#Sketch067: Sketch066.;g293;SKT
SketchObject.cpp(6906): Duplicated external reference in _______________________________#Sketch067: Sketch066.;g321;SKT
SketchObject.cpp(6957): External geometry _______________________________#Sketch067.e355 missing reference: ���c SketchObject.cpp(6957): External geometry _______________________________#Sketch067.e356 missing reference: ����� SketchObject.cpp(6957): External geometry _______________________________#Sketch067.e357 missing reference: $J�� SketchObject.cpp(6957): External geometry _______________________________#Sketch067.e358 missing reference: SketchObject.cpp(6957): External geometry _______________________________#Sketch067.e359 missing reference: � �q<VProgram received signal SIGSEGV, Segmentation fault.
#0 /usr/lib/libc.so.6(+0x3d6a0) [0x7fc5b70266a0]
#1 0x7fc56c46653f in Sketcher::SketchObject::rebuildVertexIndex() from /usr/lib/freecad/lib/Sketcher.so+0x14f
#2 0x7fc56c469441 in Sketcher::SketchObject::rebuildExternalGeometry(bool) from /usr/lib/freecad/lib/Sketcher.so+0xb31
#3 0x7fc56c47b303 in Sketcher::SketchObject::execute() from /usr/lib/freecad/lib/Sketcher.so+0x63
#4 0x7fc5b8f4453a in App::DocumentObject::recompute() from /usr/lib/freecad/lib/libFreeCADApp.so+0x8a
#5 0x7fc5b1876f6a in Part::Feature::recompute() from /usr/lib/freecad/lib/Part.so+0xa
#6 0x7fc5b8ecee29 in App::Document::_recomputeFeature(App::DocumentObject*) from /usr/lib/freecad/lib/libFreeCADApp.so+0x219
#7 0x7fc5b8ee6567 in App::Document::recompute(std::vector<App::DocumentObject*, std::allocatorApp::DocumentObject* > const&, bool, bool*, int) from /usr/lib/freecad/lib/libFreeCADApp.so+0x997
#8 0x7fc5b8f9d09f in App::DocumentPy::recompute(_object*) from /usr/lib/freecad/lib/libFreeCADApp.so+0x2df
#9 0x7fc5b8f9d297 in App::DocumentPy::staticCallback_recompute(_object*, _object*) from /usr/lib/freecad/lib/libFreeCADApp.so+0x57
#10 /usr/lib/libpython3.8.so.1.0(PyCFunction_Call+0x19a) [0x7fc5b87928fa]
#11 /usr/lib/libpython3.8.so.1.0(_PyObject_MakeTpCall+0x464) [0x7fc5b87854d4]
#12 /usr/lib/libpython3.8.so.1.0(_PyEval_EvalFrameDefault+0x50e8) [0x7fc5b8780da8]
#13 /usr/lib/libpython3.8.so.1.0(_PyEval_EvalCodeWithName+0x304) [0x7fc5b877a9a4]
#14 /usr/lib/libpython3.8.so.1.0(PyEval_EvalCode+0x23) [0x7fc5b882af03]
#15 /usr/lib/libpython3.8.so.1.0(+0x1d8868) [0x7fc5b8836868]
#16 /usr/lib/libpython3.8.so.1.0(+0x1d2a43) [0x7fc5b8830a43]
#17 /usr/lib/libpython3.8.so.1.0(PyRun_StringFlags+0x7d) [0x7fc5b882d8ad]
#18 0x7fc5b8b3fa0c in Base::InterpreterSingleton::runString[abi:cxx11](char const*) from /usr/lib/freecad/lib/libFreeCADBase.so+0x6c
#19 0x7fc5b987c716 in Gui::Command::_runCommand(char const*, int, Gui::Command::DoCmd_Type, char const*) from /usr/lib/freecad/lib/libFreeCADGui.so+0x96
#20 0x7fc5b987c896 in Gui::Command::_doCommand(char const*, int, Gui::Command::DoCmd_Type, char const*, ...) from /usr/lib/freecad/lib/libFreeCADGui.so+0xe6
#21 0x7fc5b987c9c5 in Gui::Command::updateActive() from /usr/lib/freecad/lib/libFreeCADGui.so+0x45
#22 0x7fc56c76188d in SketcherGui::ViewProviderSketch::unsetEdit(int) from /usr/lib/freecad/lib/SketcherGui.so+0x71d
#23 0x7fc5b9c0a7a8 in Gui::ViewProvider::finishEditing() from /usr/lib/freecad/lib/libFreeCADGui.so+0x38
#24 0x7fc5b97e6e3d in Gui::Document::_resetEdit() from /usr/lib/freecad/lib/libFreeCADGui.so+0x9d
#25 0x7fc5b978ef1a in Gui::Application::setEditDocument(Gui::Document*) from /usr/lib/freecad/lib/libFreeCADGui.so+0x3a
#26 0x7fc5b97b99ff in Gui::Application::sResetEdit(_object*, _object*) from /usr/lib/freecad/lib/libFreeCADGui.so+0x2f
#27 /usr/lib/libpython3.8.so.1.0(PyCFunction_Call+0x19a) [0x7fc5b87928fa]
#28 /usr/lib/libpython3.8.so.1.0(_PyObject_MakeTpCall+0x464) [0x7fc5b87854d4]
#29 /usr/lib/libpython3.8.so.1.0(_PyEval_EvalFrameDefault+0x50e8) [0x7fc5b8780da8]
#30 /usr/lib/libpython3.8.so.1.0(_PyEval_EvalCodeWithName+0x304) [0x7fc5b877a9a4]
#31 /usr/lib/libpython3.8.so.1.0(PyEval_EvalCode+0x23) [0x7fc5b882af03]
#32 /usr/lib/libpython3.8.so.1.0(+0x1d8868) [0x7fc5b8836868]
#33 /usr/lib/libpython3.8.so.1.0(+0x1d2a43) [0x7fc5b8830a43]
#34 /usr/lib/libpython3.8.so.1.0(PyRun_StringFlags+0x7d) [0x7fc5b882d8ad]
#35 0x7fc5b8b3fa0c in Base::InterpreterSingleton::runString[abi:cxx11](char const*) from /usr/lib/freecad/lib/libFreeCADBase.so+0x6c
#36 0x7fc5b987c716 in Gui::Command::_runCommand(char const*, int, Gui::Command::DoCmd_Type, char const*) from /usr/lib/freecad/lib/libFreeCADGui.so+0x96
#37 0x7fc5b987c896 in Gui::Command::_doCommand(char const*, int, Gui::Command::DoCmd_Type, char const*, ...) from /usr/lib/freecad/lib/libFreeCADGui.so+0xe6
#38 0x7fc56c7900fb in SketcherGui::TaskDlgEditSketch::reject() from /usr/lib/freecad/lib/SketcherGui.so+0xfb
#39 0x7fc5b9b6d7ac in Gui::TaskView::TaskView::reject() from /usr/lib/freecad/lib/libFreeCADGui.so+0x5c
#40 /usr/lib/libQt5Core.so.5(+0x2eb070) [0x7fc5b7694070]
#41 /usr/lib/libQt5Widgets.so.5(+0x2f2291) [0x7fc5b82bc291]
#42 /usr/lib/libQt5Core.so.5(+0x2eb070) [0x7fc5b7694070]
#43 0x7fc5b8215b23 in QAbstractButton::clicked(bool) from /usr/lib/libQt5Widgets.so.5+0x43
#44 /usr/lib/libQt5Widgets.so.5(+0x24c4ac) [0x7fc5b82164ac]
#45 /usr/lib/libQt5Widgets.so.5(+0x24de53) [0x7fc5b8217e53]
#46 0x7fc5b8218033 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) from /usr/lib/libQt5Widgets.so.5+0xf3
#47 0x7fc5b8165b0e in QWidget::event(QEvent*) from /usr/lib/libQt5Widgets.so.5+0x1ce
#48 0x7fc5b8124752 in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /usr/lib/libQt5Widgets.so.5+0x82
#49 0x7fc5b812b87b in QApplication::notify(QObject*, QEvent*) from /usr/lib/libQt5Widgets.so.5+0x4ab
#50 0x7fc5b9846499 in Gui::GUIApplication::notify(QObject*, QEvent*) from /usr/lib/freecad/lib/libFreeCADGui.so+0x89
#51 0x7fc5b765ccda in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /usr/lib/libQt5Core.so.5+0x12a
#52 0x7fc5b812a87e in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer&, bool, bool) from /usr/lib/libQt5Widgets.so.5+0x1de
#53 /usr/lib/libQt5Widgets.so.5(+0x1b4249) [0x7fc5b817e249]
#54 /usr/lib/libQt5Widgets.so.5(+0x1b763f) [0x7fc5b818163f]
#55 0x7fc5b8124752 in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /usr/lib/libQt5Widgets.so.5+0x82
#56 0x7fc5b9846499 in Gui::GUIApplication::notify(QObject*, QEvent*) from /usr/lib/freecad/lib/libFreeCADGui.so+0x89
#57 0x7fc5b765ccda in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /usr/lib/libQt5Core.so.5+0x12a
#58 0x7fc5b7a374ac in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) from /usr/lib/libQt5Gui.so.5+0x6ac
#59 0x7fc5b7a0cbac in QWindowSystemInterface::sendWindowSystemEvents(QFlagsQEventLoop::ProcessEventsFlag) from /usr/lib/libQt5Gui.so.5+0xbc
#60 /usr/lib/libQt5XcbQpa.so.5(+0x5ef9c) [0x7fc5add4af9c]
#61 /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x184) [0x7fc5b5389924]
#62 /usr/lib/libglib-2.0.so.0(+0xa6621) [0x7fc5b53dd621]
#63 /usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x31) [0x7fc5b5388131]
#64 0x7fc5b76b5941 in QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) from /usr/lib/libQt5Core.so.5+0x61
#65 0x7fc5b765b65c in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) from /usr/lib/libQt5Core.so.5+0x12c
#66 0x7fc5b7663af4 in QCoreApplication::exec() from /usr/lib/libQt5Core.so.5+0x94
#67 0x7fc5b979a9cc in Gui::Application::runApplication() from /usr/lib/freecad/lib/libFreeCADGui.so+0x181c
#68 freecad(+0x45e0) [0x563c607c55e0]
#69 /usr/lib/libc.so.6(__libc_start_main+0xf2) [0x7fc5b7011152]
#70 freecad(+0x48ee) [0x563c607c58ee]
from freecad.
Can you please post a file showing the problem? Things like 1 + 2mm
is considered illegal because of mixed units. If it is 1 + 2
, then it will be default to mm
if bound to a quantity property.
Regarding the object name inside error message, you can easily find the object by pressing CTRL + F
in tree view, and type the name you see in the message. The reason to not show label (the user assigned name) is because of the message may show object hierarchy. So a user changeable label containing arbitrary character will be confusing. Note that you can directly type the object hierarchy in the search box to find the child item.
from freecad.
файл выслал Вам на электронную почту - гитхаб не пускает по размеру.
file was sent to you by e-mail - githab does not allow the size.
from freecad.
It wasn't me who made it up about mixed indication of units. The problem arose when in the table I began not only to set the numbers, and in the neighboring cells to write formulas like B11 +2 * B12 +2 and in such cases in +2 was clearly required to specify mm. I think this league should be corrected.
from freecad.
The assembly from 22-10-2020, is better, opening and closing such a sketch solves the problem. Thank you very much for the progress, for your work.
from freecad.
Related Issues (20)
- [Problem] GUI: right side and bottom of dialog text is cut off HOT 2
- [Problem] toolbar items become stuck if you accidentally drop them in the top row next to "file" "edit" etc. HOT 3
- [Problem] PartDesign Mirrored (It is impossible to leave only the mirrored part.)
- [Problem] How to get realthunder FreeCAD working on ChromeOS Linux? HOT 5
- [Problem] [Ergonomics] PD: Ordering of sketches in "Map Sketch to Face" dialog drop-down menu.
- Menubar is missing
- [Problem] Sketcher symmetry ignores external geometry.
- [Problem] Crash when deleting detached defining geometry in Sketcher.
- [Problem] Lost Camera
- [Problem] No access any more to subshapebinder / external geometry after changes made to the master sketch it points to.
- [Problem] Item Background color
- [Problem] Crash when making a Compound out of a Mesh
- [Problem] recompute crash when changing a length property. HOT 1
- [Problem] Point constraints not being highlighted in Sketcher HOT 1
- [Problem] Transformation Offset moves original feature as well HOT 3
- [Problem] PartDesign Pad UpToFace broken if face to be padded exceeds the target HOT 2
- [Problem] crash when updating configuration table
- [Problem] Number editing doesn't work after project open.
- [Problem] Can the configuration table support column direction parameters?
- [Problem] PartDesign Thickness, I failed to select 3 faces.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from freecad.