From de9b59e1993e8d78716ae243fcd644f37c466266 Mon Sep 17 00:00:00 2001 From: embeddedt <42941056+embeddedt@users.noreply.github.com> Date: Wed, 28 May 2025 17:13:07 -0400 Subject: [PATCH] Handle mods inserting null entries into LRUMap --- common/src/main/java/org/embeddedt/modernfix/util/LRUMap.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/org/embeddedt/modernfix/util/LRUMap.java b/common/src/main/java/org/embeddedt/modernfix/util/LRUMap.java index 56056b00..1340307b 100644 --- a/common/src/main/java/org/embeddedt/modernfix/util/LRUMap.java +++ b/common/src/main/java/org/embeddedt/modernfix/util/LRUMap.java @@ -36,7 +36,8 @@ public class LRUMap extends Object2ObjectLinkedOpenHashMap { var iterator = entrySet().iterator(); while(size() > size && iterator.hasNext()) { var entry = iterator.next(); - if(!this.permanentEntries.contains(entry.getKey())) { + var key = entry.getKey(); + if(key != null && !this.permanentEntries.contains(key)) { iterator.remove(); } }