diff --git a/openvidu-server/src/main/java/io/openvidu/server/cdr/CallDetailRecord.java b/openvidu-server/src/main/java/io/openvidu/server/cdr/CallDetailRecord.java index 3a97407d..dd3cf5a1 100644 --- a/openvidu-server/src/main/java/io/openvidu/server/cdr/CallDetailRecord.java +++ b/openvidu-server/src/main/java/io/openvidu/server/cdr/CallDetailRecord.java @@ -25,6 +25,8 @@ import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentSkipListSet; import org.kurento.client.GenericMediaEvent; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import io.openvidu.java.client.Recording.Status; @@ -91,6 +93,8 @@ import io.openvidu.server.webhook.CDRLoggerWebhook; */ public class CallDetailRecord { + private static final Logger log = LoggerFactory.getLogger(CallDetailRecord.class); + @Autowired private SessionManager sessionManager; @@ -193,6 +197,8 @@ public class CallDetailRecord { .get(participantPublicId).addSubscriberClosed(streamId, eventSubscriberEnd); } } + } else { + log.error("No subscriptions map in CDR for session participant {}", participantPublicId); } }