As reported by morsak, the Kafka tracing library does nto work properly with Kafka 2.4.0 and needs to be updated:
Exception in thread "hello-world-streams-4b06e197-e1ba-4e6f-89e1-4d234d10d0be-StreamThread-1" java.lang.AbstractMethodError: io.opentracing.contrib.kafka.TracingKafkaConsumer.committed(Ljava/util/Set;)Ljava/util/Map;
at org.apache.kafka.streams.processor.internals.StreamTask.initializeMetadata(StreamTask.java:261)
at org.apache.kafka.streams.processor.internals.AssignedTasks.initializeNewTasks(AssignedTasks.java:71)
at org.apache.kafka.streams.processor.internals.TaskManager.updateNewAndRestoringTasks(TaskManager.java:385)
at org.apache.kafka.streams.processor.internals.StreamThread.runOnce(StreamThread.java:769)
at org.apache.kafka.streams.processor.internals.StreamThread.runLoop(StreamThread.java:698)
at org.apache.kafka.streams.processor.internals.StreamThread.run(StreamThread.java:671)
It seems to work fine with the version 0.1.11 (instead of 1.1.4). We should productize the new version and align the tracing dependencies.
This also needs to be tested after productizing (in CR2) to make sure tracing works in all components with productized bits.