diff --git a/instrumentation/spring/spring-boot-autoconfigure/src/main/java/io/opentelemetry/instrumentation/spring/autoconfigure/aspects/WithSpanAspectAttributeBinder.java b/instrumentation/spring/spring-boot-autoconfigure/src/main/java/io/opentelemetry/instrumentation/spring/autoconfigure/aspects/WithSpanAspectAttributeBinder.java index e8ff37452e..e5ddfcc522 100644 --- a/instrumentation/spring/spring-boot-autoconfigure/src/main/java/io/opentelemetry/instrumentation/spring/autoconfigure/aspects/WithSpanAspectAttributeBinder.java +++ b/instrumentation/spring/spring-boot-autoconfigure/src/main/java/io/opentelemetry/instrumentation/spring/autoconfigure/aspects/WithSpanAspectAttributeBinder.java @@ -51,7 +51,7 @@ public class WithSpanAspectAttributeBinder extends BaseAttributeBinder { if (!value.isEmpty()) { return value; } - if (parameterNames != null && parameterNames.length >= index) { + if (parameterNames != null && index < parameterNames.length) { String parameterName = parameterNames[index]; if (parameterName != null && !parameterName.isEmpty()) { return parameterName;