diff --git a/openvidu-test-e2e/src/test/java/io/openvidu/test/e2e/OpenViduProTestAppE2eTest.java b/openvidu-test-e2e/src/test/java/io/openvidu/test/e2e/OpenViduProTestAppE2eTest.java index 5d6909b15..078589369 100644 --- a/openvidu-test-e2e/src/test/java/io/openvidu/test/e2e/OpenViduProTestAppE2eTest.java +++ b/openvidu-test-e2e/src/test/java/io/openvidu/test/e2e/OpenViduProTestAppE2eTest.java @@ -20,6 +20,7 @@ import java.util.Map; import java.util.Queue; import java.util.Set; import java.util.concurrent.ConcurrentLinkedQueue; +import java.util.concurrent.CopyOnWriteArrayList; import java.util.concurrent.CountDownLatch; import java.util.concurrent.TimeUnit; import java.util.function.Function; @@ -3166,8 +3167,8 @@ public class OpenViduProTestAppE2eTest extends AbstractOpenViduTestappE2eTest { "Broadcast error message does not contain expected message"); // Concurrent broadcast final int PETITIONS = 15; - List responses = new ArrayList<>(); - List exceptions = new ArrayList<>(); + List responses = new CopyOnWriteArrayList<>(); + List exceptions = new CopyOnWriteArrayList<>(); CountDownLatch latch = new CountDownLatch(PETITIONS); body = "{'session':'TestSession','broadcastUrl':'rtmp://" + BROADCAST_IP + "/live'}"; for (int i = 0; i < PETITIONS; i++) {