mirror of
https://github.com/BentoBoxWorld/BentoBox.git
synced 2025-02-03 05:51:43 +01:00
Close file opened for reading blueprint before delete.
https://github.com/BentoBoxWorld/BentoBox/issues/687
This commit is contained in:
parent
b2a6396cf8
commit
cf0b2ccdd5
@ -98,7 +98,10 @@ public class BlueprintClipboardManager {
|
|||||||
plugin.logError(LOAD_ERROR + file.getName());
|
plugin.logError(LOAD_ERROR + file.getName());
|
||||||
throw new IOException(LOAD_ERROR + file.getName() + " temp file");
|
throw new IOException(LOAD_ERROR + file.getName() + " temp file");
|
||||||
}
|
}
|
||||||
Blueprint bp = gson.fromJson(new FileReader(file), Blueprint.class);
|
Blueprint bp;
|
||||||
|
try (FileReader fr = new FileReader(file)) {
|
||||||
|
bp = gson.fromJson(fr, Blueprint.class);
|
||||||
|
}
|
||||||
Files.delete(file.toPath());
|
Files.delete(file.toPath());
|
||||||
return bp;
|
return bp;
|
||||||
}
|
}
|
||||||
@ -204,11 +207,11 @@ public class BlueprintClipboardManager {
|
|||||||
while((length = inputStream.read(buffer)) >= 0) {
|
while((length = inputStream.read(buffer)) >= 0) {
|
||||||
zipOutputStream.write(buffer, 0, length);
|
zipOutputStream.write(buffer, 0, length);
|
||||||
}
|
}
|
||||||
try {
|
}
|
||||||
Files.delete(targetFile.toPath());
|
try {
|
||||||
} catch (Exception e) {
|
Files.delete(targetFile.toPath());
|
||||||
plugin.logError(e.getMessage());
|
} catch (Exception e) {
|
||||||
}
|
plugin.logError(e.getMessage());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user