diff --git a/cura/Machines/ContainerNode.py b/cura/Machines/ContainerNode.py index 125aaf56ad..44e2d6875d 100644 --- a/cura/Machines/ContainerNode.py +++ b/cura/Machines/ContainerNode.py @@ -5,6 +5,7 @@ from typing import Optional from collections import OrderedDict +from UM.ConfigurationErrorMessage import ConfigurationErrorMessage from UM.Logger import Logger from UM.Settings.InstanceContainer import InstanceContainer @@ -37,11 +38,12 @@ class ContainerNode: if self.container is None: container_id = self.metadata["id"] - Logger.log("i", "Lazy-loading container [%s]", container_id) from UM.Settings.ContainerRegistry import ContainerRegistry container_list = ContainerRegistry.getInstance().findInstanceContainers(id = container_id) if not container_list: Logger.log("e", "Failed to lazy-load container [{container_id}]. Cannot find it.".format(container_id = container_id)) + error_message = ConfigurationErrorMessage.getInstance() + error_message.addFaultyContainers(container_id) return None self.container = container_list[0]