3D printer / slicing GUI built on top of the Uranium framework
Find a file
Miro Hrončok 1941fbe90b
Avoid "KeyError: material_name" crash in Fedora
Traceback (most recent call last):
      File "/usr/lib/python3.11/site-packages/UM/Qt/ListModel.py", line 54, in data
        return self._items[index.row()][self._role_names[role].decode("utf-8")]
               ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    KeyError: 'material_name'

Downstream report: https://bugzilla.redhat.com/show_bug.cgi?id=2252195
Community: https://community.ultimaker.com/topic/44538-cura-53-crashs-at-startup/

For reasons unknown, this crash does not happen with the AppImage.

Nevertheless, in 2baada8a70
material_name was added as a role, not material_label.
Reaming the field in the sentinel extruder makes the crash go away.
2023-12-14 12:52:26 +01:00
.github Apply suggestions from code review 2023-12-08 14:36:29 +01:00
.run_templates Moved pycharm_targets to conandata 2022-08-11 18:01:45 +02:00
cura Avoid "KeyError: material_name" crash in Fedora 2023-12-14 12:52:26 +01:00
packaging Don't package system managed openssl 2023-12-13 17:00:12 +01:00
plugins removal of magic number 2023-12-12 16:53:34 +01:00
printer-linter removed debugging statement 2023-09-22 01:30:00 +02:00
resources Fix a bug in which Cura sets fanspeed in the 0..255 range instead of the 0..1 range for Method machines. 2023-12-08 10:52:00 +01:00
scripts Also check on Uranium.pot 2023-04-05 12:35:23 +02:00
tests Merge pull request #12473 from Ultimaker/CURA-3Z4_crash_name_missing 2023-10-04 13:03:16 +02:00
.gitignore Make Conan/Python installs available for whole project and not just the AboutDialog 2023-10-19 18:39:08 +02:00
.printer-linter Add MacOS directory naming linting 2023-09-22 01:29:22 +02:00
.pylintrc Fix regex for private & long functions 2020-01-10 17:43:40 +01:00
CITATION.cff Update version & releasedate in CITATION.cff 2023-08-15 16:51:50 +02:00
CMakeLists.txt Add CMakeLists.txt back for translation scripts. 2022-09-06 10:25:14 +02:00
conandata.yml Merge branch 'main' into CURA-11137_update_pyqt6 2023-12-12 14:02:36 +01:00
conanfile.py make sure fdm_materials is installed for internals 2023-12-08 07:40:30 +01:00
CONTRIBUTING.md Update CONTRIBUTING.md 2023-06-02 11:56:40 +02:00
cura-logo-dark.PNG Update README.md, use dark mode or light mode image depending on github theme. 2022-08-24 14:59:18 +02:00
cura-logo.PNG Update README.md, use dark mode or light mode image depending on github theme. 2022-08-24 14:59:18 +02:00
cura.sharedmimeinfo Update desktop and mimeinfo to add gcode mime type 2018-11-22 15:47:12 +01:00
cura_app.py Merge branch '4.13' of github.com:Ultimaker/Cura 2022-05-17 15:32:48 +02:00
CuraVersion.py.jinja Revert "Find python dependencies directly in python" 2023-11-02 16:52:34 +01:00
FUNDING.yml Create FUNDING.yml 2023-08-15 16:10:04 +02:00
LICENSE Changing AGPLv3 to LGPLv3 2017-09-28 13:00:43 +02:00
pytest.ini Re-add pytest.ini 2022-09-08 13:15:37 +02:00
README.md docs(readme): fix Test and Conan badges 2023-11-28 21:51:33 +08:00
requirements-dev.txt Bumped up pyinstaller version 2023-02-23 13:24:30 +01:00
requirements-ultimaker.txt use new master/s-line as tip 2022-10-16 18:00:31 +02:00
requirements.txt Use Qt6.6 and PyQt6.6 2023-12-01 09:15:21 +01:00
SECURITY.md Add security policy 2022-03-23 09:51:36 +01:00
UltiMaker-Cura.spec.jinja Revert "Only filter files in directories starting with ." 2023-09-22 00:43:14 +02:00


Badge Issues Badge PullRequests Badge Closed

Badge Size Badge License Badge Contributors

Badge Test Badge Conan Badge Downloads

Logo

Ultimaker Cura

State-of-the-art slicer app to prepare
your 3D models for your 3D printer.

With hundreds of settings & community-managed print profiles,
Ultimaker Cura is sure to lead your next project to a success.



Button Building Button Plugins Button Machines

Button Report Button Settings Button Localize



Shows cura open on the preview screen with a large benchy model in the center.

OpenSSF Scorecard