Uploaded image for project: 'ServiceMix'
  1. ServiceMix
  2. SM-3633

Kafka OSGI bundle miss import of Jackson packages

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • bundles-2018.02
    • bundles
    • None

    Description

      When starting Kafka we face the following exception:

       

      java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/JsonProcessingException
      at kafka.utils.ZkUtils$ClusterId$.toJson(ZkUtils.scala:299)
      at kafka.utils.ZkUtils.createOrGetClusterId(ZkUtils.scala:314)
      at kafka.server.KafkaServer$$anonfun$getOrGenerateClusterId$1.apply(KafkaServer.scala:356)
      at kafka.server.KafkaServer$$anonfun$getOrGenerateClusterId$1.apply(KafkaServer.scala:356)
      at scala.Option.getOrElse(Option.scala:121)
      at kafka.server.KafkaServer.getOrGenerateClusterId(KafkaServer.scala:356)
      at kafka.server.KafkaServer.startup(KafkaServer.scala:197)
      at .....
      Caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.core.JsonProcessingException not found by org.apache.servicemix.bundles.kafka_2.11 [231]
      at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1550)
      at org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:79)
      at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1958)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
      ... 17 more

      adding the import package of Jackson package fix the problem. Pull request is available https://github.com/apache/servicemix-bundles/pull/110

      Attachments

        Issue Links

          Activity

            People

              jbonofre Jean-Baptiste Onofré
              xfournet Xavier Fournet
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: