From 8758a2d9c9de07f0482ce4003c1d45db13572a6f Mon Sep 17 00:00:00 2001 From: Lauri Tulmin Date: Sat, 14 Jun 2025 12:35:20 +0300 Subject: [PATCH] Add comment --- .../instrumentation/resources/ProcessResource.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/instrumentation/resources/library/src/main/java/io/opentelemetry/instrumentation/resources/ProcessResource.java b/instrumentation/resources/library/src/main/java/io/opentelemetry/instrumentation/resources/ProcessResource.java index 244e4cf5e1cb..666c2964d8e2 100644 --- a/instrumentation/resources/library/src/main/java/io/opentelemetry/instrumentation/resources/ProcessResource.java +++ b/instrumentation/resources/library/src/main/java/io/opentelemetry/instrumentation/resources/ProcessResource.java @@ -93,6 +93,8 @@ private static Resource doBuildResource() { String[] args = ProcessArguments.getProcessArguments(); // This will only work with Java 9+ but provides everything except the executablePath. + // Argument array may be empty on Java 9+ when the command line is too long, see + // https://bugs.openjdk.org/browse/JDK-8345117 if (args.length > 0) { List commandArgs = new ArrayList<>(args.length + 1); commandArgs.add(executablePath.toString());