summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--container-disc/src/main/java/com/yahoo/container/jdisc/metric/MetricUpdater.java2
1 files changed, 2 insertions, 0 deletions
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<Path> stream = Files.newDirectoryStream(p)) {
for (Path entry : stream) {
++count;