From a851a25ddcd5ba09e42b5a9054225411347d7a1b Mon Sep 17 00:00:00 2001 From: Otso Alho Date: Thu, 20 Jun 2019 08:58:35 +0300 Subject: [PATCH] catch Standard_ConstructionError when serialising xml attributes --- src/ifcconvert/XmlSerializer.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ifcconvert/XmlSerializer.cpp b/src/ifcconvert/XmlSerializer.cpp index 6ed1780d19..f73ab63947 100644 --- a/src/ifcconvert/XmlSerializer.cpp +++ b/src/ifcconvert/XmlSerializer.cpp @@ -158,6 +158,8 @@ ptree& format_entity_instance(IfcUtil::IfcBaseEntity* instance, ptree& child, pt value = format_attribute(argument, argument_type, qualified_name); } catch (const std::exception& e) { Logger::Error(e); + } catch (const Standard_ConstructionError& e) { + Logger::Error(e.GetMessageString(), instance->entity); } if (value) {