Uploaded image for project: 'AMQ Streams'
  1. AMQ Streams
  2. ENTMQST-1706

Old tracing library does not work with Kafka 1.4.0

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Blocker
    • 1.4.0.GA
    • 1.4.0.GA
    • None
    • None
    • 1

    Description

      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.

      Attachments

        Activity

          People

            Unassigned Unassigned
            scholzj JAkub Scholz
            Jakub Stejskal Jakub Stejskal
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: