From 4fc63b6de03cd0d58151d026ff7a9c8b437522a4 Mon Sep 17 00:00:00 2001 From: tastybento Date: Sat, 23 Jun 2018 17:54:51 -0700 Subject: [PATCH] Changed move file to copy and delete in FlatFile. --- .../database/flatfile/FlatFileDatabaseConnecter.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/us/tastybento/bskyblock/database/flatfile/FlatFileDatabaseConnecter.java b/src/main/java/us/tastybento/bskyblock/database/flatfile/FlatFileDatabaseConnecter.java index d406ef4b4..9222b0536 100644 --- a/src/main/java/us/tastybento/bskyblock/database/flatfile/FlatFileDatabaseConnecter.java +++ b/src/main/java/us/tastybento/bskyblock/database/flatfile/FlatFileDatabaseConnecter.java @@ -98,9 +98,10 @@ public class FlatFileDatabaseConnecter implements DatabaseConnecter { File tmpFile = File.createTempFile("yaml", null, tableFolder); yamlConfig.save(tmpFile); if (tmpFile.exists()) { - Files.move(tmpFile.toPath(), file.toPath(), StandardCopyOption.REPLACE_EXISTING, StandardCopyOption.ATOMIC_MOVE); + Files.copy(tmpFile.toPath(), file.toPath(), StandardCopyOption.REPLACE_EXISTING); + Files.delete(tmpFile.toPath()); } else { - throw new Exception(); + throw new IOException(); } } catch (Exception e) { plugin.logError("Could not save yaml file: " + tableName + " " + fileName + " " + e.getMessage());