diff --git a/openvidu-java-client/src/main/java/io/openvidu/java/client/OpenVidu.java b/openvidu-java-client/src/main/java/io/openvidu/java/client/OpenVidu.java index 70ba8638..b3f6074f 100644 --- a/openvidu-java-client/src/main/java/io/openvidu/java/client/OpenVidu.java +++ b/openvidu-java-client/src/main/java/io/openvidu/java/client/OpenVidu.java @@ -574,7 +574,7 @@ public class OpenVidu { if (fetchedSessionIds.contains(entry.getKey())) { return true; } else { - log.info("Removing closed session {}" + entry.getKey()); + log.info("Removing closed session {}", entry.getKey()); hasChanged[0] = true; return false; } diff --git a/openvidu-java-client/src/main/java/io/openvidu/java/client/Session.java b/openvidu-java-client/src/main/java/io/openvidu/java/client/Session.java index a33e897f..21fb5f23 100644 --- a/openvidu-java-client/src/main/java/io/openvidu/java/client/Session.java +++ b/openvidu-java-client/src/main/java/io/openvidu/java/client/Session.java @@ -511,8 +511,10 @@ public class Session { SessionProperties.Builder builder = new SessionProperties.Builder() .mediaMode(MediaMode.valueOf((String) json.get("mediaMode"))) .recordingMode(RecordingMode.valueOf((String) json.get("recordingMode"))) - .defaultOutputMode(Recording.OutputMode.valueOf((String) json.get("defaultOutputMode"))) - .defaultRecordingLayout(RecordingLayout.valueOf((String) json.get("defaultRecordingLayout"))); + .defaultOutputMode(Recording.OutputMode.valueOf((String) json.get("defaultOutputMode"))); + if (json.containsKey("defaultRecordingLayout")) { + builder.defaultRecordingLayout(RecordingLayout.valueOf((String) json.get("defaultRecordingLayout"))); + } if (json.containsKey("defaultCustomLayout")) { builder.defaultCustomLayout((String) json.get("defaultCustomLayout")); }