From 4578fa756ca03055e410ae4f69bd935461d12f2e Mon Sep 17 00:00:00 2001 From: Matt Date: Sun, 19 Dec 2021 04:52:13 -0800 Subject: [PATCH] Null-check files to be cleaned in Logger (#367) --- .../main/java/org/photonvision/common/logging/Logger.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/photon-core/src/main/java/org/photonvision/common/logging/Logger.java b/photon-core/src/main/java/org/photonvision/common/logging/Logger.java index 220d502ca..d6cb0c445 100644 --- a/photon-core/src/main/java/org/photonvision/common/logging/Logger.java +++ b/photon-core/src/main/java/org/photonvision/common/logging/Logger.java @@ -125,8 +125,9 @@ public class Logger { } public static void cleanLogs(Path folderToClean) { - LinkedList logFileList = - new LinkedList<>(Arrays.asList(folderToClean.toFile().listFiles())); + File[] logs = folderToClean.toFile().listFiles(); + if (logs == null) return; + LinkedList logFileList = new LinkedList<>(Arrays.asList(logs)); HashMap logFileStartDateMap = new HashMap<>(); // Remove any files from the list for which we can't parse a start date from their name.