This is an automated email from the ASF dual-hosted git repository.

pcongiusti pushed a commit to branch camel-4.14.x
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 48a16ac15fffcdf72a7f79cd0763c3049d1470a4
Author: Pasquale Congiusti <[email protected]>
AuthorDate: Mon Sep 1 12:47:40 2025 +0200

    fix(components): telemetry-dev tracer NPE
---
 .../src/main/java/org/apache/camel/telemetrydev/DevTrace.java       | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git 
a/components/camel-telemetry-dev/src/main/java/org/apache/camel/telemetrydev/DevTrace.java
 
b/components/camel-telemetry-dev/src/main/java/org/apache/camel/telemetrydev/DevTrace.java
index b951f90359c..1b70cda0589 100644
--- 
a/components/camel-telemetry-dev/src/main/java/org/apache/camel/telemetrydev/DevTrace.java
+++ 
b/components/camel-telemetry-dev/src/main/java/org/apache/camel/telemetrydev/DevTrace.java
@@ -101,8 +101,10 @@ public class DevTrace implements Iterable<DevSpanAdapter> {
                 next = getWithParent(upperLevel.getParentSpanId());
             }
 
-            actual.push(next);
-            scanned.put(next.getSpanId(), true);
+            if (next != null) {
+                actual.push(next);
+                scanned.put(next.getSpanId(), true);
+            }
             return next;
         }
 

Reply via email to