From e7d95f6d909e42a7a35079d999a6538f24d86b30 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Mon, 10 Aug 2020 11:25:46 +0200 Subject: [PATCH] Give an error message when stack fails to build This way we may venture at a reason why it failed to build. --- cura/Settings/CuraStackBuilder.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cura/Settings/CuraStackBuilder.py b/cura/Settings/CuraStackBuilder.py index 2b71db8034..aadfd15f1a 100644 --- a/cura/Settings/CuraStackBuilder.py +++ b/cura/Settings/CuraStackBuilder.py @@ -62,7 +62,8 @@ class CuraStackBuilder: for position in extruder_dict: try: cls.createExtruderStackWithDefaultSetup(new_global_stack, position) - except IndexError: + except IndexError as e: + Logger.logException("e", "Failed to create an extruder stack for position {pos}: {err}".format(pos = position, err = str(e))) return None for new_extruder in new_global_stack.extruderList: # Only register the extruders if we're sure that all of them are correct.