diff --git a/openvidu-server/src/main/java/io/openvidu/server/config/OpenviduConfig.java b/openvidu-server/src/main/java/io/openvidu/server/config/OpenviduConfig.java index 27c82131..6d047c61 100644 --- a/openvidu-server/src/main/java/io/openvidu/server/config/OpenviduConfig.java +++ b/openvidu-server/src/main/java/io/openvidu/server/config/OpenviduConfig.java @@ -37,6 +37,7 @@ import java.util.Map; import javax.annotation.PostConstruct; +import org.apache.commons.io.FilenameUtils; import org.apache.http.Header; import org.apache.http.message.BasicHeader; import org.kurento.jsonrpc.JsonUtils; @@ -916,12 +917,13 @@ public class OpenviduConfig { if (getDotenvPath() != null && !getDotenvPath().isEmpty()) { Path path = getDotenvFilePathFromDotenvPath(getDotenvPath()); - File file = path.toFile(); + String normalizePath = FilenameUtils.normalize(path.toAbsolutePath().toString()); + File file = new File(normalizePath); if (file.exists()) { return file; } else { - log.error(".env file not found at {}", path.toAbsolutePath().toString()); + log.error(".env file not found at {}", file.getAbsolutePath().toString()); } } else {