diff --git a/src/common/generators/plantuml/generator.h b/src/common/generators/plantuml/generator.h index 32de2fa8..fdcac821 100644 --- a/src/common/generators/plantuml/generator.h +++ b/src/common/generators/plantuml/generator.h @@ -367,6 +367,15 @@ void generator::generate_plantuml_directives( LOG_ERROR("Failed to render PlantUML directive: \n{}\n due to: {}", d, e.what()); } + catch (const std::regex_error &e) { + LOG_ERROR("Failed to render PlantUML directive: \n{}\n due to " + "std::regex_error: {}", + d, e.what()); + } + catch (const std::exception &e) { + LOG_ERROR("Failed to render PlantUML directive: \n{}\n due to: {}", + d, e.what()); + } } }