diff --git a/extensions/mongodb-client/runtime/src/main/java/io/quarkus/mongodb/runtime/dns/MongoDnsClient.java b/extensions/mongodb-client/runtime/src/main/java/io/quarkus/mongodb/runtime/dns/MongoDnsClient.java index e12c70dc854b9..d20705bedaec5 100644 --- a/extensions/mongodb-client/runtime/src/main/java/io/quarkus/mongodb/runtime/dns/MongoDnsClient.java +++ b/extensions/mongodb-client/runtime/src/main/java/io/quarkus/mongodb/runtime/dns/MongoDnsClient.java @@ -8,6 +8,7 @@ import java.nio.file.Paths; import java.time.Duration; import java.util.ArrayList; +import java.util.Collections; import java.util.List; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; @@ -82,7 +83,7 @@ public class MongoDnsClient implements DnsClient { private static List nameServers() { Path conf = Paths.get("/etc/resolv.conf"); - List nameServers = null; + List nameServers = Collections.emptyList(); if (Files.exists(conf)) { try (Stream lines = Files.lines(conf)) { nameServers = lines @@ -91,7 +92,6 @@ private static List nameServers() { .collect(Collectors.toList()); } catch (IOException | ArrayIndexOutOfBoundsException e) { Logger.getLogger(MongoDnsClientProvider.class).info("Unable to read the /etc/resolv.conf file", e); - nameServers = new ArrayList<>(); } } return nameServers;