diff --git a/openvidu-server/src/main/java/io/openvidu/server/core/Participant.java b/openvidu-server/src/main/java/io/openvidu/server/core/Participant.java index bb62ab08..ac35e7bd 100644 --- a/openvidu-server/src/main/java/io/openvidu/server/core/Participant.java +++ b/openvidu-server/src/main/java/io/openvidu/server/core/Participant.java @@ -314,8 +314,8 @@ public class Participant { json.addProperty("sessionId", this.sessionId); json.addProperty("createdAt", this.token.getCreatedAt()); json.addProperty("activeAt", this.activeAt); - json.addProperty("location", this.location.toString()); - json.addProperty("ip", this.location.getIp()); + json.addProperty("location", this.location != null ? this.location.toString() : "unknown"); + json.addProperty("ip", this.location != null ? this.location.getIp() : null); json.addProperty("platform", this.platform); if (this.token.getToken() != null) { json.addProperty("token", this.token.getToken());