diff --git a/src/main/java/org/orekit/rugged/errors/DumpManager.java b/src/main/java/org/orekit/rugged/errors/DumpManager.java index 7804e395467053116c11cd79b2b9ebbc4798ddcf..b25c059fadc3b1b7406d0b7736815990cde08583 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 23a735087feda3f54ffd8b2351acbbb94a8aa8b9..5b918a7b3b1669f5cd7a1a677cca020fb42a6bdf 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) {