From cb0874ef01838ebf7705ba470c2b97059af30305 Mon Sep 17 00:00:00 2001
From: gprat <guylaine.prat@c-s.fr>
Date: Mon, 29 Jun 2020 18:53:34 +0200
Subject: [PATCH] Add trace for debug on CI platform

---
 src/main/java/org/orekit/rugged/errors/DumpManager.java   | 8 +++++++-
 .../java/org/orekit/rugged/errors/DumpManagerTest.java    | 3 +--
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/src/main/java/org/orekit/rugged/errors/DumpManager.java b/src/main/java/org/orekit/rugged/errors/DumpManager.java
index 7804e395..b25c059f 100644
--- a/src/main/java/org/orekit/rugged/errors/DumpManager.java
+++ b/src/main/java/org/orekit/rugged/errors/DumpManager.java
@@ -18,8 +18,10 @@ package org.orekit.rugged.errors;
 
 import org.hipparchus.geometry.euclidean.threed.Vector3D;
 import java.io.File;
+import java.io.FileNotFoundException;
 import java.io.IOException;
 import java.io.PrintWriter;
+import java.io.UnsupportedEncodingException;
 
 import org.orekit.bodies.GeodeticPoint;
 import org.orekit.frames.Transform;
@@ -67,9 +69,13 @@ public class DumpManager {
         } else {
             try {
                 DUMP.set(new Dump(new PrintWriter(file, "UTF-8")));
-            } catch (IOException ioe) {
+            } catch (FileNotFoundException ioe) {
+            	System.out.println("###### FileNotFoundException ");
                 throw new RuggedException(ioe, RuggedMessages.DEBUG_DUMP_ACTIVATION_ERROR,
                                           file.getAbsolutePath(), ioe.getLocalizedMessage());
+            } catch (IOException ioe) {
+            throw new RuggedException(ioe, RuggedMessages.DEBUG_DUMP_ACTIVATION_ERROR,
+                                      file.getAbsolutePath(), ioe.getLocalizedMessage());
             }
         }
     }
diff --git a/src/test/java/org/orekit/rugged/errors/DumpManagerTest.java b/src/test/java/org/orekit/rugged/errors/DumpManagerTest.java
index 23a73508..5b918a7b 100644
--- a/src/test/java/org/orekit/rugged/errors/DumpManagerTest.java
+++ b/src/test/java/org/orekit/rugged/errors/DumpManagerTest.java
@@ -235,8 +235,7 @@ public class DumpManagerTest {
    public void testWriteError() throws URISyntaxException, IOException {
        try {
            File dump = tempFolder.newFile();
-           boolean isSuccess = dump.setReadOnly();
-           System.out.println("##### File created in read only success= " + isSuccess);
+           dump.setReadOnly();
            DumpManager.activate(dump);
            Assert.fail("an exception should have been thrown");
        } catch (RuggedException re) {
-- 
GitLab