From 1eddbef33157de41f5ba96ce6b5dc6a1a4dc4478 Mon Sep 17 00:00:00 2001 From: Trask Stalnaker Date: Sun, 13 Jul 2025 08:55:10 -0700 Subject: [PATCH] Fix null exception message error --- .../autoconfigure/implementation/SpanDataMapper.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sdk/monitor/azure-monitor-opentelemetry-autoconfigure/src/main/java/com/azure/monitor/opentelemetry/autoconfigure/implementation/SpanDataMapper.java b/sdk/monitor/azure-monitor-opentelemetry-autoconfigure/src/main/java/com/azure/monitor/opentelemetry/autoconfigure/implementation/SpanDataMapper.java index e953f426857c..05c425eaff34 100644 --- a/sdk/monitor/azure-monitor-opentelemetry-autoconfigure/src/main/java/com/azure/monitor/opentelemetry/autoconfigure/implementation/SpanDataMapper.java +++ b/sdk/monitor/azure-monitor-opentelemetry-autoconfigure/src/main/java/com/azure/monitor/opentelemetry/autoconfigure/implementation/SpanDataMapper.java @@ -835,6 +835,8 @@ static void setExceptions(String stack, Attributes attributes, ExceptionTelemetr String message = attributes.get(SemanticAttributes.EXCEPTION_MESSAGE); if (message != null && !message.isEmpty()) { builder.setMessage(message); + } else { + builder.setMessage(type); // Breeze rejects exceptions without a message } builder.setStack(stack); telemetryBuilder.setExceptions(singletonList(builder));