diff --git a/pom.xml b/pom.xml index 858cfdb..96dcb05 100644 --- a/pom.xml +++ b/pom.xml @@ -78,6 +78,10 @@ opentelemetry-sdk-extension-autoconfigure-spi true + + io.opentelemetry + opentelemetry-sdk + io.opentelemetry opentelemetry-semconv diff --git a/src/main/java/com/redhat/resilience/otel/OTelCLIHelper.java b/src/main/java/com/redhat/resilience/otel/OTelCLIHelper.java index f4bb255..b13ee04 100644 --- a/src/main/java/com/redhat/resilience/otel/OTelCLIHelper.java +++ b/src/main/java/com/redhat/resilience/otel/OTelCLIHelper.java @@ -134,8 +134,11 @@ public void stopOTel() { if ( otelEnabled() ) { - log.debug("Finishing OTEL instrumentation for {}", root); - root.end(); + log.debug("Finishing OpenTelemetry instrumentation for {}", root); + if (root != null) + { + root.end(); + } spanProcessor.close(); spanProcessor = null; }