From f92fc89073df73ac9b4e21e28e7b4c97c1f4ecae Mon Sep 17 00:00:00 2001 From: James Seibel Date: Mon, 18 Sep 2023 22:18:24 -0500 Subject: [PATCH] Add sample error handling to FullDataFileHandler --- .../core/file/fullDatafile/FullDataFileHandler.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/seibel/distanthorizons/core/file/fullDatafile/FullDataFileHandler.java b/core/src/main/java/com/seibel/distanthorizons/core/file/fullDatafile/FullDataFileHandler.java index ba2f457ef..1b18d44e1 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/file/fullDatafile/FullDataFileHandler.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/file/fullDatafile/FullDataFileHandler.java @@ -410,7 +410,15 @@ public class FullDataFileHandler implements IFullDataSourceProvider 0.2, 32f)); } - recipientFullDataSource.sampleFrom(existingFullDataSource); + try + { + recipientFullDataSource.sampleFrom(existingFullDataSource); + } + catch (Exception e) + { + LOGGER.warn("Unable to sample "+existingFullDataSource.getSectionPos()+" into "+recipientFullDataSource.getSectionPos()); + //throw e; + } // hopefully clearing the cached data source immediately after we are done with it will help the garbage collector a bit existingFile.clearCachedDataSource();