diff --git a/tmltranslator/src/main/java/TMLTranslator.java b/tmltranslator/src/main/java/TMLTranslator.java index 79be8aa3e921b611450108ab9501f7f5abd3005e..db7316f70437525ad138a26b451a97ca6e28ca42 100755 --- a/tmltranslator/src/main/java/TMLTranslator.java +++ b/tmltranslator/src/main/java/TMLTranslator.java @@ -408,11 +408,12 @@ public class TMLTranslator { private static boolean saveData() { try { + System.out.println("Writing data in " + outputFile.getAbsolutePath() + " data=" + outputData); FileOutputStream fos = new FileOutputStream(outputFile); fos.write(outputData.getBytes()); fos.close(); } catch (Exception e) { - System.out.println("Error when writing output file"); + System.out.println("Error when writing output file: " + e.getMessage()); return false; } return true; @@ -515,11 +516,14 @@ public class TMLTranslator { System.out.println("Conversion done"); - if (!saveData()) { - return; + if (outputData != null) { + if (!saveData()) { + return; + } + System.out.println("Specification written in " + outputFile.getName() + ": " + outputData.length() + " bytes"); } - System.out.println("Specification written in " + outputFile.getName() + ": " + outputData.length() + " bytes"); + }