From 1b8fc535aefc0fb265007c848b90d2014df7d7ce Mon Sep 17 00:00:00 2001 From: Bjørn Christian Seime Date: Thu, 2 Nov 2017 12:19:09 +0100 Subject: Don't log exception if Linux specific file does not exist --- .../src/main/java/com/yahoo/container/jdisc/metric/MetricUpdater.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/container-disc/src/main/java/com/yahoo/container/jdisc/metric/MetricUpdater.java b/container-disc/src/main/java/com/yahoo/container/jdisc/metric/MetricUpdater.java index 7f5ac58054e..2251a779f22 100644 --- a/container-disc/src/main/java/com/yahoo/container/jdisc/metric/MetricUpdater.java +++ b/container-disc/src/main/java/com/yahoo/container/jdisc/metric/MetricUpdater.java @@ -80,6 +80,7 @@ public class MetricUpdater extends AbstractComponent { long count = 0; try { Path p = Paths.get("/proc/self/maps"); + if (!p.toFile().exists()) return 0; // E.g. MacOS byte[] data = Files.readAllBytes(p); for (byte b : data) { if (b == '\n') { @@ -97,6 +98,7 @@ public class MetricUpdater extends AbstractComponent { long count = 0; try { Path p = Paths.get("/proc/self/fd"); + if (!p.toFile().exists()) return 0; // E.g. MacOS try (DirectoryStream stream = Files.newDirectoryStream(p)) { for (Path entry : stream) { ++count; -- cgit v1.2.3