From 5a475e10716d0caa045899066759ff1f04237106 Mon Sep 17 00:00:00 2001 From: Chris Gerth Date: Thu, 23 Sep 2021 21:38:50 -0500 Subject: [PATCH] Fix crash in logging when log files are not writable (#286) * Addresses null pointer crash in logging when log files are not writable * One of these days, I'll be able to type code without spotless complaining. But today is not that day. --- .../src/main/java/org/photonvision/common/logging/Logger.java | 2 ++ 1 file changed, 2 insertions(+) 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 bae897be5..58bbe548c 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 @@ -344,6 +344,8 @@ public class Logger { wantsFlush = true; } catch (IOException e) { e.printStackTrace(); + } catch (NullPointerException e) { + // Nothing to do - no stream available for writing } } }