From 6cdea22c1dd0de04210cd122e482e91d7871d9da Mon Sep 17 00:00:00 2001 From: pabloFuente Date: Mon, 23 Mar 2026 22:07:07 +0100 Subject: [PATCH] Fix extraction error handling in Unzipper and ensure video files are added to the list --- .../main/java/io/openvidu/test/browsers/utils/Unzipper.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/openvidu-test-browsers/src/main/java/io/openvidu/test/browsers/utils/Unzipper.java b/openvidu-test-browsers/src/main/java/io/openvidu/test/browsers/utils/Unzipper.java index 19d9202b4..b3cb7f276 100644 --- a/openvidu-test-browsers/src/main/java/io/openvidu/test/browsers/utils/Unzipper.java +++ b/openvidu-test-browsers/src/main/java/io/openvidu/test/browsers/utils/Unzipper.java @@ -54,12 +54,14 @@ public class Unzipper { String fileExtension = Files.getFileExtension(entry.getName()); if (VIDEO_EXTENSIONS.contains(fileExtension)) { File outputFile = new File(path, entry.getName()); - recordingFiles.add(outputFile); new File(outputFile.getParent()).mkdirs(); try (FileOutputStream fos = new FileOutputStream(outputFile); BufferedOutputStream dest = new BufferedOutputStream(fos)) { zip.getInputStream(entry).transferTo(dest); + recordingFiles.add(outputFile); + } catch (IOException extractErr) { + log.error("Error extracting entry '" + entry.getName() + "': " + extractErr.getMessage()); } } else { log.info("Skipping non-video file: " + entry.getName());