From b759c8a7b4c76c1e6a694d2e3a6239c3d061978d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=BCrgen=20Walter?= <juergen.walter@uni-wuerzburg.de>
Date: Wed, 9 May 2018 10:27:05 +0200
Subject: [PATCH] fix writing SLA report to file

close writer
---
 .../dql/core/engine/util/SLAReporter.java         | 15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

diff --git a/core/tools.descartes.dql.core.engine/src/tools/descartes/dql/core/engine/util/SLAReporter.java b/core/tools.descartes.dql.core.engine/src/tools/descartes/dql/core/engine/util/SLAReporter.java
index 708043fb..3f96ea9e 100644
--- a/core/tools.descartes.dql.core.engine/src/tools/descartes/dql/core/engine/util/SLAReporter.java
+++ b/core/tools.descartes.dql.core.engine/src/tools/descartes/dql/core/engine/util/SLAReporter.java
@@ -143,12 +143,23 @@ public class SLAReporter {
 	}
 
 	private void writeToFile(String file, String content) {
+		BufferedWriter writer = null;
 		try {
-			BufferedWriter bw = new BufferedWriter(new FileWriter(file));
-			bw.write(content);
+			writer = new BufferedWriter(new FileWriter(file));
+			writer.write(content);
+			System.out.println("-------------------");
+			System.out.println(content);
+			System.out.println("-------------------");
 			System.out.println("Done");
 		} catch (IOException e) {
 			log.error(e);
+		} finally {
+			try {
+				if (writer != null)
+					writer.close();
+			} catch (IOException e) {
+				log.error(e);
+			}
 		}
 	}
 
-- 
GitLab