From 3640ee5b230af08ff93eaa9420b36c42ebf63f2c Mon Sep 17 00:00:00 2001 From: Matthias Betz <matthias.betz@hft-stuttgart.de> Date: Wed, 17 Feb 2021 15:32:32 +0100 Subject: [PATCH] added CheckContainer to avoid crashing when checks fail with an exception --- .../main/java/de/hft/stuttgart/citydoctor2/check/Checker.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CityDoctorParent/CityDoctorValidation/src/main/java/de/hft/stuttgart/citydoctor2/check/Checker.java b/CityDoctorParent/CityDoctorValidation/src/main/java/de/hft/stuttgart/citydoctor2/check/Checker.java index 3940689..2c72bd2 100644 --- a/CityDoctorParent/CityDoctorValidation/src/main/java/de/hft/stuttgart/citydoctor2/check/Checker.java +++ b/CityDoctorParent/CityDoctorValidation/src/main/java/de/hft/stuttgart/citydoctor2/check/Checker.java @@ -55,6 +55,7 @@ import de.hft.stuttgart.citydoctor2.check.error.AttributeMissingError; import de.hft.stuttgart.citydoctor2.check.error.AttributeValueWrongError; import de.hft.stuttgart.citydoctor2.check.error.SchematronError; import de.hft.stuttgart.citydoctor2.checkresult.utility.CheckReportWriteException; +import de.hft.stuttgart.citydoctor2.checks.CheckContainer; import de.hft.stuttgart.citydoctor2.checks.CheckPrototype; import de.hft.stuttgart.citydoctor2.checks.Checks; import de.hft.stuttgart.citydoctor2.checks.SvrlContentHandler; @@ -685,7 +686,7 @@ public class Checker { boolean hasUnusedDependency = searchForUnusedDependency(usedChecks, c); if (!hasUnusedDependency) { iterator.remove(); - layer.add(c); + layer.add(new CheckContainer(c)); } } if (layer.isEmpty()) { -- GitLab