From ffca4c7e2eead131ee6bbe33afd482dee7fe8545 Mon Sep 17 00:00:00 2001 From: Nick Cross Date: Mon, 21 Nov 2022 16:37:37 +0000 Subject: [PATCH] Add explicit dependency on opentelemetry-sdk. Minor tweaks --- pom.xml | 4 ++++ .../java/com/redhat/resilience/otel/OTelCLIHelper.java | 7 +++++-- 2 files changed, 9 insertions(+), 2 deletions(-) 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; }