Bump errorProneVersion from 2.18.0 to 2.19.0 (#5435)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Berg <jberg@newrelic.com>
This commit is contained in:
dependabot[bot] 2023-05-12 15:59:51 -05:00 committed by GitHub
parent d67faf2aef
commit d45dce3b2a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 24 additions and 11 deletions

View File

@ -29,7 +29,7 @@ val DEPENDENCY_BOMS = listOf(
)
val autoValueVersion = "1.10.1"
val errorProneVersion = "2.18.0"
val errorProneVersion = "2.19.0"
val jmhVersion = "1.36"
// Mockito 5.x.x requires Java 11 https://github.com/mockito/mockito/releases/tag/v5.0.0
val mockitoVersion = "4.11.0"

View File

@ -7,6 +7,7 @@ package io.opentelemetry.exporter.internal.retry;
import java.io.IOException;
import java.net.SocketTimeoutException;
import java.util.Locale;
import java.util.concurrent.ThreadLocalRandom;
import java.util.concurrent.TimeUnit;
import java.util.function.Function;
@ -104,7 +105,7 @@ public final class RetryInterceptor implements Interceptor {
String message = e.getMessage();
// Connect timeouts can produce SocketTimeoutExceptions with no message, or with "connect timed
// out"
return message == null || message.toLowerCase().contains("connect timed out");
return message == null || message.toLowerCase(Locale.ROOT).contains("connect timed out");
}
// Visible for testing

View File

@ -22,6 +22,7 @@ import java.io.RandomAccessFile;
import java.net.MalformedURLException;
import java.net.URL;
import java.time.Duration;
import java.util.Locale;
import java.util.Map;
import java.util.function.BiConsumer;
import java.util.function.Consumer;
@ -154,7 +155,7 @@ public final class OtlpConfigUtil {
}
AggregationTemporality temporality;
try {
temporality = AggregationTemporality.valueOf(temporalityStr.toUpperCase());
temporality = AggregationTemporality.valueOf(temporalityStr.toUpperCase(Locale.ROOT));
} catch (IllegalArgumentException e) {
throw new ConfigurationException(
"Unrecognized aggregation temporality: " + temporalityStr, e);

View File

@ -11,6 +11,7 @@ import io.opentracing.Tracer;
import io.opentracing.propagation.Format.Builtin;
import io.opentracing.propagation.TextMapInjectAdapter;
import io.opentracing.tag.Tags;
import java.util.Locale;
import java.util.Map;
import java.util.concurrent.ArrayBlockingQueue;
@ -38,7 +39,7 @@ final class Client {
if (convertKeysToUpperCase) {
Message newMessage = new Message();
for (Map.Entry<String, String> entry : message.entrySet()) {
newMessage.put(entry.getKey().toUpperCase(), entry.getValue());
newMessage.put(entry.getKey().toUpperCase(Locale.getDefault()), entry.getValue());
}
message = newMessage;
}

View File

@ -7,6 +7,7 @@ package io.opentelemetry.sdk.metrics.internal.aggregator;
import io.opentelemetry.sdk.metrics.Aggregation;
import java.util.HashMap;
import java.util.Locale;
import java.util.Map;
/**
@ -59,7 +60,7 @@ public class AggregationUtil {
* @throws IllegalArgumentException if the name is not recognized
*/
public static Aggregation forName(String name) {
Aggregation aggregation = aggregationByName.get(name.toLowerCase());
Aggregation aggregation = aggregationByName.get(name.toLowerCase(Locale.ROOT));
if (aggregation == null) {
throw new IllegalArgumentException("Unrecognized aggregation name " + name);
}

View File

@ -20,6 +20,7 @@ import io.opentelemetry.api.metrics.MeterProvider;
import io.opentelemetry.internal.testing.slf4j.SuppressLogger;
import io.opentelemetry.sdk.metrics.internal.state.MetricStorageRegistry;
import io.opentelemetry.sdk.testing.exporter.InMemoryMetricReader;
import java.util.Locale;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.RegisterExtension;
@ -175,7 +176,7 @@ class SdkMeterTest {
.setUnit("metric tonnes")
.build();
assertThat(longCounter).isNotNull();
sdkMeter.counterBuilder("testLongCounter".toUpperCase()).build();
sdkMeter.counterBuilder("testLongCounter".toUpperCase(Locale.getDefault())).build();
metricStorageLogs.assertContains("Found duplicate metric definition");
}
@ -213,7 +214,7 @@ class SdkMeterTest {
.build();
assertThat(longUpDownCounter).isNotNull();
assertThat(metricStorageLogs.getEvents()).isEmpty();
sdkMeter.upDownCounterBuilder("testLongUpDownCounter".toUpperCase()).build();
sdkMeter.upDownCounterBuilder("testLongUpDownCounter".toUpperCase(Locale.getDefault())).build();
metricStorageLogs.assertContains("Found duplicate metric definition");
}
@ -255,7 +256,10 @@ class SdkMeterTest {
assertThat(longHistogram).isNotNull();
assertThat(metricStorageLogs.getEvents()).isEmpty();
sdkMeter.histogramBuilder("testLongValueRecorder".toUpperCase()).ofLongs().build();
sdkMeter
.histogramBuilder("testLongValueRecorder".toUpperCase(Locale.getDefault()))
.ofLongs()
.build();
metricStorageLogs.assertContains("Found duplicate metric definition");
}
@ -283,7 +287,10 @@ class SdkMeterTest {
.buildWithCallback(obs -> {});
assertThat(metricStorageLogs.getEvents()).isEmpty();
sdkMeter.gaugeBuilder("longValueObserver".toUpperCase()).ofLongs().buildWithCallback(x -> {});
sdkMeter
.gaugeBuilder("longValueObserver".toUpperCase(Locale.getDefault()))
.ofLongs()
.buildWithCallback(x -> {});
metricStorageLogs.assertContains("Found duplicate metric definition");
}
@ -309,7 +316,9 @@ class SdkMeterTest {
.buildWithCallback(x -> {});
assertThat(metricStorageLogs.getEvents()).isEmpty();
sdkMeter.counterBuilder("testLongSumObserver".toUpperCase()).buildWithCallback(x -> {});
sdkMeter
.counterBuilder("testLongSumObserver".toUpperCase(Locale.getDefault()))
.buildWithCallback(x -> {});
metricStorageLogs.assertContains("Found duplicate metric definition");
}
@ -336,7 +345,7 @@ class SdkMeterTest {
assertThat(metricStorageLogs.getEvents()).isEmpty();
sdkMeter
.upDownCounterBuilder("testLongUpDownSumObserver".toUpperCase())
.upDownCounterBuilder("testLongUpDownSumObserver".toUpperCase(Locale.getDefault()))
.buildWithCallback(x -> {});
metricStorageLogs.assertContains("Found duplicate metric definition");
}