diff --git a/main/plugins/org.talend.librariesmanager/resources/java/routines/system/ResumeUtil.java b/main/plugins/org.talend.librariesmanager/resources/java/routines/system/ResumeUtil.java index ac5c852f12..3f514ee3eb 100644 --- a/main/plugins/org.talend.librariesmanager/resources/java/routines/system/ResumeUtil.java +++ b/main/plugins/org.talend.librariesmanager/resources/java/routines/system/ResumeUtil.java @@ -100,6 +100,9 @@ public class ResumeUtil { csvWriter.write("dynamicData");// dynamicData csvWriter.endRecord(); csvWriter.flush(); + csvWriter.close(); + //To avoid use File.delete() as it cannot make sure file being deleted. + this.csvWriter = new SimpleCsvWriter(new FileWriter(logFileName, true)); } } else { csvWriter = sharedWriter;