From d22b308ded201d91b173a8ee469f644dae9889a3 Mon Sep 17 00:00:00 2001 From: ajgeiss0702 Date: Sat, 8 Jul 2023 18:37:34 -0500 Subject: [PATCH] Should fix nullpointers while modifying queue --- .../java/us/ajg0702/queue/common/queues/QueueServerImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/us/ajg0702/queue/common/queues/QueueServerImpl.java b/common/src/main/java/us/ajg0702/queue/common/queues/QueueServerImpl.java index 58cb9a7..2ac2ec6 100644 --- a/common/src/main/java/us/ajg0702/queue/common/queues/QueueServerImpl.java +++ b/common/src/main/java/us/ajg0702/queue/common/queues/QueueServerImpl.java @@ -17,6 +17,7 @@ import us.ajg0702.utils.common.Messages; import java.util.*; import java.util.concurrent.CompletableFuture; +import java.util.concurrent.CopyOnWriteArrayList; import java.util.concurrent.TimeUnit; public class QueueServerImpl implements QueueServer { @@ -27,7 +28,7 @@ public class QueueServerImpl implements QueueServer { private final List servers; - private final List queue = new ArrayList<>(); + private final List queue = new CopyOnWriteArrayList<>(); private List supportedProtocols = new ArrayList<>();