diff --git a/api/src/main/java/io/opentelemetry/trace/AttributeValue.java b/api/src/main/java/io/opentelemetry/trace/AttributeValue.java index 7bb04b2fec1..da91bae1334 100644 --- a/api/src/main/java/io/opentelemetry/trace/AttributeValue.java +++ b/api/src/main/java/io/opentelemetry/trace/AttributeValue.java @@ -332,7 +332,8 @@ static AttributeValue create(String... stringValues) { return new AutoValue_AttributeValue_AttributeValueStringArray( Collections.emptyList()); } - return new AutoValue_AttributeValue_AttributeValueStringArray(Arrays.asList(stringValues)); + return new AutoValue_AttributeValue_AttributeValueStringArray( + Collections.unmodifiableList(Arrays.asList(stringValues))); } @Override