From bba002c046f1030db4304c37d038f696794a71fb Mon Sep 17 00:00:00 2001 From: pabloFuente Date: Mon, 28 Mar 2022 20:04:35 +0200 Subject: [PATCH] openvidu-test-browsers: fix possible NullPointer on CustomWebhook#waitForNextEventToBeOfType --- .../openvidu/test/browsers/utils/webhook/CustomWebhook.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/openvidu-test-browsers/src/main/java/io/openvidu/test/browsers/utils/webhook/CustomWebhook.java b/openvidu-test-browsers/src/main/java/io/openvidu/test/browsers/utils/webhook/CustomWebhook.java index d41f777a..ce0dd789 100644 --- a/openvidu-test-browsers/src/main/java/io/openvidu/test/browsers/utils/webhook/CustomWebhook.java +++ b/openvidu-test-browsers/src/main/java/io/openvidu/test/browsers/utils/webhook/CustomWebhook.java @@ -101,6 +101,11 @@ public class CustomWebhook { throw new Exception("Wrong event type receieved. Excpeceted " + eventName + " but got " + ev); } else { // Remove the very same event from the map of events + long maxWait = System.currentTimeMillis(); + do { + Thread.sleep(25); + } while (!CustomWebhook.events.containsKey(eventName) + || (System.currentTimeMillis() - maxWait) < (maxSecondsWait * 1000)); if (!CustomWebhook.events.get(eventName).contains(event)) { throw new Exception("Lack of event " + eventName); } else {