From 99488bee99f13714fa3a061c22eb2735233a2498 Mon Sep 17 00:00:00 2001
From: Martin Goik <goik@hdm-stuttgart.de>
Date: Fri, 3 Feb 2017 21:00:17 +0100
Subject: [PATCH] no Exception for precondition file, better error formatting

---
 .../de/hdm_stuttgart/mi/unitmarking/xsd/InstanceTest.java   | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/ws/Unitmarking/src/main/java/de/hdm_stuttgart/mi/unitmarking/xsd/InstanceTest.java b/ws/Unitmarking/src/main/java/de/hdm_stuttgart/mi/unitmarking/xsd/InstanceTest.java
index 1a12ee458..0574dadf0 100644
--- a/ws/Unitmarking/src/main/java/de/hdm_stuttgart/mi/unitmarking/xsd/InstanceTest.java
+++ b/ws/Unitmarking/src/main/java/de/hdm_stuttgart/mi/unitmarking/xsd/InstanceTest.java
@@ -128,8 +128,10 @@ public class InstanceTest {
             log.info("Precondition file '" + preconditionValidFilename.get() + "' is valid");
             preconditionSucceeded = true;            
          } catch (final SAXException e) {
-            tmpPreconditionErrMsg = "Instance " + xmlInstance + ": Precondition file " + preconditionValidFilename.get() + " is invalid:" + e.getMessage();
-            log.info(tmpPreconditionErrMsg + ": " + e.getCause() + ":" + e.getMessage(), e);
+            tmpPreconditionErrMsg = "Instance " + xmlInstance +
+                  ":\n  Precondition file »" + preconditionValidFilename.get() + "« is invalid:\n  " + 
+            e.getMessage() + "\n ";
+            log.info(tmpPreconditionErrMsg + ": " + e.getCause() + ":" + e.getMessage());
          } catch (final IOException e) {
             tmpPreconditionErrMsg = "Instance '" + xmlInstance + ": Precondition file '" + preconditionValidFilename.get() + "' cannot be read:" + e.getMessage();
             log.info(tmpPreconditionErrMsg, e);
-- 
GitLab