diff --git a/sdk/metrics/src/main/java/io/opentelemetry/sdk/metrics/data/MetricData.java b/sdk/metrics/src/main/java/io/opentelemetry/sdk/metrics/data/MetricData.java index f30b7ccbb84..771854341e6 100644 --- a/sdk/metrics/src/main/java/io/opentelemetry/sdk/metrics/data/MetricData.java +++ b/sdk/metrics/src/main/java/io/opentelemetry/sdk/metrics/data/MetricData.java @@ -122,7 +122,7 @@ default GaugeData getLongGaugeData() { @SuppressWarnings("unchecked") default SumData getDoubleSumData() { if (getType() == MetricDataType.DOUBLE_SUM) { - return (ImmutableSumData) getData(); + return (SumData) getData(); } return ImmutableSumData.empty(); }