You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@kafka.apache.org by GitBox <gi...@apache.org> on 2022/11/21 07:07:09 UTC

[GitHub] [kafka] Indupa commented on pull request #7898: KAFKA-9366: Change log4j dependency into log4j2

Indupa commented on PR #7898:
URL: https://github.com/apache/kafka/pull/7898#issuecomment-1321549707

   Hi @dongjinleekr , 
   
   we ran into the issue to run zookeepr and kafka , when we tried to use reload4j instead of log4j in kafka-2.8.1 Package. please find below for more details and could you please help us on how to resolve this issue............?
   
   Issue : Currently we are using Kafka-2.8.1 in which it has log4j vulnerabilities reported .
   Fix : So we tried to use reload4j-1.2.22 in kafka-2.8.1 to overcome all the vulnerabilities reported by log4j-1.2.1 and made the changes to point to reload4j instead of log4j as its done kafka 3.2.1 latest version
   Below are the 2 files in kafka which we made changes to replace log4j with reload4j.
   1. Build.gradle 
   2. dependencies.gradle
   
   After pointing to reload4j, its failing to run kafka and zookeeper with below errors.
   
   **zookeeper.log** 
   log4j:ERROR Could not instantiate class [org.apache.log4j.rolling.RollingFileAppender].
   java.lang.ClassNotFoundException: org.apache.log4j.rolling.RollingFileAppender
           at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
           at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
           at java.lang.Class.forName0(Native Method)
           at java.lang.Class.forName(Class.java:264)
           at org.apache.log4j.helpers.Loader.loadClass(Loader.java:190)
           at org.apache.log4j.helpers.OptionConverter.instantiateByClassName(OptionConverter.java:304)
           at org.apache.log4j.helpers.OptionConverter.instantiateByKey(OptionConverter.java:123)
           at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:755)
           at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:738)
           at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:630)
           at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:516)
           at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:577)
           at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:504)
           at org.apache.log4j.LogManager.<clinit>(LogManager.java:119)
           at org.slf4j.impl.Reload4jLoggerFactory.<init>(Reload4jLoggerFactory.java:67)
           at org.slf4j.impl.StaticLoggerBinder.<init>(StaticLoggerBinder.java:72)
           at org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:45)
           at org.slf4j.LoggerFactory.bind(LoggerFactory.java:150)
           at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:124)
           at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:417)
           at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:362)
           at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:388)
           at org.apache.zookeeper.server.quorum.QuorumPeerMain.<clinit>(QuorumPeerMain.java:68)
   log4j:ERROR Could not instantiate appender named "kafkaAppender".
   log4j:ERROR Could not instantiate class [org.apache.log4j.rolling.RollingFileAppender].
   java.lang.ClassNotFoundException: org.apache.log4j.rolling.RollingFileAppender
           at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
           at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
           at java.lang.Class.forName0(Native Method)
           at java.lang.Class.forName(Class.java:264)
           at org.apache.log4j.helpers.Loader.loadClass(Loader.java:190)
           at org.apache.log4j.helpers.OptionConverter.instantiateByClassName(OptionConverter.java:304)
           at org.apache.log4j.helpers.OptionConverter.instantiateByKey(OptionConverter.java:123)
           at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:755)
           at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:738)
           at org.apache.log4j.PropertyConfigurator.parseCatsAndRenderers(PropertyConfigurator.java:652)
           at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:518)
           at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:577)
           at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:504)
           at org.apache.log4j.LogManager.<clinit>(LogManager.java:119)
           at org.slf4j.impl.Reload4jLoggerFactory.<init>(Reload4jLoggerFactory.java:67)
           at org.slf4j.impl.StaticLoggerBinder.<init>(StaticLoggerBinder.java:72)
           at org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:45)
           at org.slf4j.LoggerFactory.bind(LoggerFactory.java:150)
           at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:124)
           at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:417)
           at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:362)
           at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:388)
           at org.apache.zookeeper.server.quorum.QuorumPeerMain.<clinit>(QuorumPeerMain.java:68)
   log4j:ERROR Could not instantiate appender named "requestAppender".
   log4j:ERROR Could not instantiate class [org.apache.log4j.rolling.RollingFileAppender].
   java.lang.ClassNotFoundException: org.apache.log4j.rolling.RollingFileAppender
           at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
           at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
           at java.lang.Class.forName0(Native Method)
           at java.lang.Class.forName(Class.java:264)
           at org.apache.log4j.helpers.Loader.loadClass(Loader.java:190)
           at org.apache.log4j.helpers.OptionConverter.instantiateByClassName(OptionConverter.java:304)
           at org.apache.log4j.helpers.OptionConverter.instantiateByKey(OptionConverter.java:123)
           at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:755)
           at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:738)
           at org.apache.log4j.PropertyConfigurator.parseCatsAndRenderers(PropertyConfigurator.java:652)
           at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:518)
           at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:577)
           at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:504)
           at org.apache.log4j.LogManager.<clinit>(LogManager.java:119)
           at org.slf4j.impl.Reload4jLoggerFactory.<init>(Reload4jLoggerFactory.java:67)
           at org.slf4j.impl.StaticLoggerBinder.<init>(StaticLoggerBinder.java:72)
           at org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:45)
           at org.slf4j.LoggerFactory.bind(LoggerFactory.java:150)
           at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:124)
           at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:417)
           at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:362)
           at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:388)
           at org.apache.zookeeper.server.quorum.QuorumPeerMain.<clinit>(QuorumPeerMain.java:68)
   log4j:ERROR Could not instantiate appender named "authorizerAppender".
   log4j:ERROR Could not instantiate class [org.apache.log4j.rolling.RollingFileAppender].
   java.lang.ClassNotFoundException: org.apache.log4j.rolling.RollingFileAppender
           at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
           at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
           at java.lang.Class.forName0(Native Method)
           at java.lang.Class.forName(Class.java:264)
           at org.apache.log4j.helpers.Loader.loadClass(Loader.java:190)
           at org.apache.log4j.helpers.OptionConverter.instantiateByClassName(OptionConverter.java:304)
           at org.apache.log4j.helpers.OptionConverter.instantiateByKey(OptionConverter.java:123)
           at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:755)
           at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:738)
           at org.apache.log4j.PropertyConfigurator.parseCatsAndRenderers(PropertyConfigurator.java:652)
           at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:518)
           at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:577)
           at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:504)
           at org.apache.log4j.LogManager.<clinit>(LogManager.java:119)
           at org.slf4j.impl.Reload4jLoggerFactory.<init>(Reload4jLoggerFactory.java:67)
           at org.slf4j.impl.StaticLoggerBinder.<init>(StaticLoggerBinder.java:72)
           at org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:45)
           at org.slf4j.LoggerFactory.bind(LoggerFactory.java:150)
           at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:124)
           at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:417)
           at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:362)
           at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:388)
           at org.apache.zookeeper.server.quorum.QuorumPeerMain.<clinit>(QuorumPeerMain.java:68)
   log4j:ERROR Could not instantiate appender named "controllerAppender".
   log4j:ERROR Could not instantiate class [org.apache.log4j.rolling.RollingFileAppender].
   java.lang.ClassNotFoundException: org.apache.log4j.rolling.RollingFileAppender
           at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
           at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
           at java.lang.Class.forName0(Native Method)
           at java.lang.Class.forName(Class.java:264)
           at org.apache.log4j.helpers.Loader.loadClass(Loader.java:190)
           at org.apache.log4j.helpers.OptionConverter.instantiateByClassName(OptionConverter.java:304)
           at org.apache.log4j.helpers.OptionConverter.instantiateByKey(OptionConverter.java:123)
           at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:755)
           at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:738)
           at org.apache.log4j.PropertyConfigurator.parseCatsAndRenderers(PropertyConfigurator.java:652)
           at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:518)
           at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:577)
           at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:504)
           at org.apache.log4j.LogManager.<clinit>(LogManager.java:119)
           at org.slf4j.impl.Reload4jLoggerFactory.<init>(Reload4jLoggerFactory.java:67)
           at org.slf4j.impl.StaticLoggerBinder.<init>(StaticLoggerBinder.java:72)
           at org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:45)
           at org.slf4j.LoggerFactory.bind(LoggerFactory.java:150)
           at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:124)
           at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:417)
           at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:362)
           at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:388)
           at org.apache.zookeeper.server.quorum.QuorumPeerMain.<clinit>(QuorumPeerMain.java:68)
   log4j:ERROR Could not instantiate appender named "requestAppender".
   log4j:ERROR Could not instantiate class [org.apache.log4j.rolling.RollingFileAppender].
   java.lang.ClassNotFoundException: org.apache.log4j.rolling.RollingFileAppender
           at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
           at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
           at java.lang.Class.forName0(Native Method)
           at java.lang.Class.forName(Class.java:264)
           at org.apache.log4j.helpers.Loader.loadClass(Loader.java:190)
           at org.apache.log4j.helpers.OptionConverter.instantiateByClassName(OptionConverter.java:304)
           at org.apache.log4j.helpers.OptionConverter.instantiateByKey(OptionConverter.java:123)
           at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:755)
           at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:738)
           at org.apache.log4j.PropertyConfigurator.parseCatsAndRenderers(PropertyConfigurator.java:652)
           at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:518)
           at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:577)
           at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:504)
           at org.apache.log4j.LogManager.<clinit>(LogManager.java:119)
           at org.slf4j.impl.Reload4jLoggerFactory.<init>(Reload4jLoggerFactory.java:67)
           at org.slf4j.impl.StaticLoggerBinder.<init>(StaticLoggerBinder.java:72)
           at org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:45)
           at org.slf4j.LoggerFactory.bind(LoggerFactory.java:150)
           at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:124)
           at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:417)
           at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:362)
           at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:388)
           at org.apache.zookeeper.server.quorum.QuorumPeerMain.<clinit>(QuorumPeerMain.java:68)
   log4j:ERROR Could not instantiate appender named "cleanerAppender".
   log4j:ERROR Could not instantiate class [org.apache.log4j.rolling.RollingFileAppender].
   java.lang.ClassNotFoundException: org.apache.log4j.rolling.RollingFileAppender
           at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
           at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
           at java.lang.Class.forName0(Native Method)
           at java.lang.Class.forName(Class.java:264)
           at org.apache.log4j.helpers.Loader.loadClass(Loader.java:190)
           at org.apache.log4j.helpers.OptionConverter.instantiateByClassName(OptionConverter.java:304)
           at org.apache.log4j.helpers.OptionConverter.instantiateByKey(OptionConverter.java:123)
           at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:755)
           at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:738)
           at org.apache.log4j.PropertyConfigurator.parseCatsAndRenderers(PropertyConfigurator.java:652)
           at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:518)
           at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:577)
           at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:504)
           at org.apache.log4j.LogManager.<clinit>(LogManager.java:119)
           at org.slf4j.impl.Reload4jLoggerFactory.<init>(Reload4jLoggerFactory.java:67)
           at org.slf4j.impl.StaticLoggerBinder.<init>(StaticLoggerBinder.java:72)
           at org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:45)
           at org.slf4j.LoggerFactory.bind(LoggerFactory.java:150)
           at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:124)
           at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:417)
           at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:362)
           at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:388)
           at org.apache.zookeeper.server.quorum.QuorumPeerMain.<clinit>(QuorumPeerMain.java:68)
   log4j:ERROR Could not instantiate appender named "stateChangeAppender".
   
   **kafka.log**
   
   log4j:ERROR Could not instantiate class [org.apache.log4j.rolling.RollingFileAppender].
   java.lang.ClassNotFoundException: org.apache.log4j.rolling.RollingFileAppender
           at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
           at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
           at java.lang.Class.forName0(Native Method)
           at java.lang.Class.forName(Class.java:264)
           at org.apache.log4j.helpers.Loader.loadClass(Loader.java:190)
           at org.apache.log4j.helpers.OptionConverter.instantiateByClassName(OptionConverter.java:304)
           at org.apache.log4j.helpers.OptionConverter.instantiateByKey(OptionConverter.java:123)
           at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:755)
           at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:738)
           at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:630)
           at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:516)
           at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:577)
           at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:504)
           at org.apache.log4j.LogManager.<clinit>(LogManager.java:119)
           at org.slf4j.impl.Reload4jLoggerFactory.<init>(Reload4jLoggerFactory.java:67)
           at org.slf4j.impl.StaticLoggerBinder.<init>(StaticLoggerBinder.java:72)
           at org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:45)
           at org.slf4j.LoggerFactory.bind(LoggerFactory.java:150)
           at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:124)
           at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:417)
           at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:362)
           at com.typesafe.scalalogging.Logger$.apply(Logger.scala:48)
           at kafka.utils.Log4jControllerRegistration$.<init>(Logging.scala:25)
           at kafka.utils.Log4jControllerRegistration$.<clinit>(Logging.scala)
           at kafka.utils.Logging.$init$(Logging.scala:47)
           at kafka.Kafka$.<init>(Kafka.scala:30)
           at kafka.Kafka$.<clinit>(Kafka.scala)
           at kafka.Kafka.main(Kafka.scala)
   log4j:ERROR Could not instantiate appender named "kafkaAppender".
   log4j:ERROR Could not instantiate class [org.apache.log4j.rolling.RollingFileAppender].
   java.lang.ClassNotFoundException: org.apache.log4j.rolling.RollingFileAppender
           at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
           at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
           at java.lang.Class.forName0(Native Method)
           at java.lang.Class.forName(Class.java:264)
           at org.apache.log4j.helpers.Loader.loadClass(Loader.java:190)
           at org.apache.log4j.helpers.OptionConverter.instantiateByClassName(OptionConverter.java:304)
           at org.apache.log4j.helpers.OptionConverter.instantiateByKey(OptionConverter.java:123)
           at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:755)
           at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:738)
           at org.apache.log4j.PropertyConfigurator.parseCatsAndRenderers(PropertyConfigurator.java:652)
           at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:518)
           at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:577)
           at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:504)
           at org.apache.log4j.LogManager.<clinit>(LogManager.java:119)
           at org.slf4j.impl.Reload4jLoggerFactory.<init>(Reload4jLoggerFactory.java:67)
           at org.slf4j.impl.StaticLoggerBinder.<init>(StaticLoggerBinder.java:72)
           at org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:45)
           at org.slf4j.LoggerFactory.bind(LoggerFactory.java:150)
           at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:124)
           at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:417)
           at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:362)
           at com.typesafe.scalalogging.Logger$.apply(Logger.scala:48)
           at kafka.utils.Log4jControllerRegistration$.<init>(Logging.scala:25)
           at kafka.utils.Log4jControllerRegistration$.<clinit>(Logging.scala)
           at kafka.utils.Logging.$init$(Logging.scala:47)
           at kafka.Kafka$.<init>(Kafka.scala:30)
           at kafka.Kafka$.<clinit>(Kafka.scala)
           at kafka.Kafka.main(Kafka.scala)
   log4j:ERROR Could not instantiate appender named "requestAppender".
   log4j:ERROR Could not instantiate class [org.apache.log4j.rolling.RollingFileAppender].
   java.lang.ClassNotFoundException: org.apache.log4j.rolling.RollingFileAppender
           at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
           at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
           at java.lang.Class.forName0(Native Method)
           at java.lang.Class.forName(Class.java:264)
           at org.apache.log4j.helpers.Loader.loadClass(Loader.java:190)
           at org.apache.log4j.helpers.OptionConverter.instantiateByClassName(OptionConverter.java:304)
           at org.apache.log4j.helpers.OptionConverter.instantiateByKey(OptionConverter.java:123)
           at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:755)
           at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:738)
           at org.apache.log4j.PropertyConfigurator.parseCatsAndRenderers(PropertyConfigurator.java:652)
           at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:518)
           at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:577)
           at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:504)
           at org.apache.log4j.LogManager.<clinit>(LogManager.java:119)
           at org.slf4j.impl.Reload4jLoggerFactory.<init>(Reload4jLoggerFactory.java:67)
           at org.slf4j.impl.StaticLoggerBinder.<init>(StaticLoggerBinder.java:72)
           at org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:45)
           at org.slf4j.LoggerFactory.bind(LoggerFactory.java:150)
           at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:124)
           at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:417)
           at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:362)
           at com.typesafe.scalalogging.Logger$.apply(Logger.scala:48)
           at kafka.utils.Log4jControllerRegistration$.<init>(Logging.scala:25)
           at kafka.utils.Log4jControllerRegistration$.<clinit>(Logging.scala)
           at kafka.utils.Logging.$init$(Logging.scala:47)
           at kafka.Kafka$.<init>(Kafka.scala:30)
           at kafka.Kafka$.<clinit>(Kafka.scala)
           at kafka.Kafka.main(Kafka.scala)
   log4j:ERROR Could not instantiate appender named "authorizerAppender".
   log4j:ERROR Could not instantiate class [org.apache.log4j.rolling.RollingFileAppender].
   java.lang.ClassNotFoundException: org.apache.log4j.rolling.RollingFileAppender
           at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
           at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
           at java.lang.Class.forName0(Native Method)
           at java.lang.Class.forName(Class.java:264)
           at org.apache.log4j.helpers.Loader.loadClass(Loader.java:190)
           at org.apache.log4j.helpers.OptionConverter.instantiateByClassName(OptionConverter.java:304)
           at org.apache.log4j.helpers.OptionConverter.instantiateByKey(OptionConverter.java:123)
           at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:755)
           at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:738)
           at org.apache.log4j.PropertyConfigurator.parseCatsAndRenderers(PropertyConfigurator.java:652)
           at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:518)
           at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:577)
           at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:504)
           at org.apache.log4j.LogManager.<clinit>(LogManager.java:119)
           at org.slf4j.impl.Reload4jLoggerFactory.<init>(Reload4jLoggerFactory.java:67)
           at org.slf4j.impl.StaticLoggerBinder.<init>(StaticLoggerBinder.java:72)
           at org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:45)
           at org.slf4j.LoggerFactory.bind(LoggerFactory.java:150)
           at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:124)
           at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:417)
           at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:362)
           at com.typesafe.scalalogging.Logger$.apply(Logger.scala:48)
           at kafka.utils.Log4jControllerRegistration$.<init>(Logging.scala:25)
           at kafka.utils.Log4jControllerRegistration$.<clinit>(Logging.scala)
           at kafka.utils.Logging.$init$(Logging.scala:47)
           at kafka.Kafka$.<init>(Kafka.scala:30)
           at kafka.Kafka$.<clinit>(Kafka.scala)
           at kafka.Kafka.main(Kafka.scala)
   log4j:ERROR Could not instantiate appender named "controllerAppender".
   log4j:ERROR Could not instantiate class [org.apache.log4j.rolling.RollingFileAppender].
   java.lang.ClassNotFoundException: org.apache.log4j.rolling.RollingFileAppender
           at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
           at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
           at java.lang.Class.forName0(Native Method)
           at java.lang.Class.forName(Class.java:264)
           at org.apache.log4j.helpers.Loader.loadClass(Loader.java:190)
           at org.apache.log4j.helpers.OptionConverter.instantiateByClassName(OptionConverter.java:304)
           at org.apache.log4j.helpers.OptionConverter.instantiateByKey(OptionConverter.java:123)
           at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:755)
           at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:738)
           at org.apache.log4j.PropertyConfigurator.parseCatsAndRenderers(PropertyConfigurator.java:652)
           at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:518)
           at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:577)
           at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:504)
           at org.apache.log4j.LogManager.<clinit>(LogManager.java:119)
           at org.slf4j.impl.Reload4jLoggerFactory.<init>(Reload4jLoggerFactory.java:67)
           at org.slf4j.impl.StaticLoggerBinder.<init>(StaticLoggerBinder.java:72)
           at org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:45)
           at org.slf4j.LoggerFactory.bind(LoggerFactory.java:150)
           at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:124)
           at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:417)
           at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:362)
           at com.typesafe.scalalogging.Logger$.apply(Logger.scala:48)
           at kafka.utils.Log4jControllerRegistration$.<init>(Logging.scala:25)
           at kafka.utils.Log4jControllerRegistration$.<clinit>(Logging.scala)
           at kafka.utils.Logging.$init$(Logging.scala:47)
           at kafka.Kafka$.<init>(Kafka.scala:30)
           at kafka.Kafka$.<clinit>(Kafka.scala)
           at kafka.Kafka.main(Kafka.scala)
   log4j:ERROR Could not instantiate appender named "requestAppender".
   log4j:ERROR Could not instantiate class [org.apache.log4j.rolling.RollingFileAppender].
   java.lang.ClassNotFoundException: org.apache.log4j.rolling.RollingFileAppender
           at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
           at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
           at java.lang.Class.forName0(Native Method)
           at java.lang.Class.forName(Class.java:264)
           at org.apache.log4j.helpers.Loader.loadClass(Loader.java:190)
           at org.apache.log4j.helpers.OptionConverter.instantiateByClassName(OptionConverter.java:304)
           at org.apache.log4j.helpers.OptionConverter.instantiateByKey(OptionConverter.java:123)
           at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:755)
           at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:738)
           at org.apache.log4j.PropertyConfigurator.parseCatsAndRenderers(PropertyConfigurator.java:652)
           at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:518)
           at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:577)
           at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:504)
           at org.apache.log4j.LogManager.<clinit>(LogManager.java:119)
           at org.slf4j.impl.Reload4jLoggerFactory.<init>(Reload4jLoggerFactory.java:67)
           at org.slf4j.impl.StaticLoggerBinder.<init>(StaticLoggerBinder.java:72)
           at org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:45)
           at org.slf4j.LoggerFactory.bind(LoggerFactory.java:150)
           at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:124)
           at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:417)
           at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:362)
           at com.typesafe.scalalogging.Logger$.apply(Logger.scala:48)
           at kafka.utils.Log4jControllerRegistration$.<init>(Logging.scala:25)
           at kafka.utils.Log4jControllerRegistration$.<clinit>(Logging.scala)
           at kafka.utils.Logging.$init$(Logging.scala:47)
           at kafka.Kafka$.<init>(Kafka.scala:30)
           at kafka.Kafka$.<clinit>(Kafka.scala)
           at kafka.Kafka.main(Kafka.scala)
   log4j:ERROR Could not instantiate appender named "cleanerAppender".
   log4j:ERROR Could not instantiate class [org.apache.log4j.rolling.RollingFileAppender].
   java.lang.ClassNotFoundException: org.apache.log4j.rolling.RollingFileAppender
           at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
           at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
           at java.lang.Class.forName0(Native Method)
           at java.lang.Class.forName(Class.java:264)
           at org.apache.log4j.helpers.Loader.loadClass(Loader.java:190)
           at org.apache.log4j.helpers.OptionConverter.instantiateByClassName(OptionConverter.java:304)
           at org.apache.log4j.helpers.OptionConverter.instantiateByKey(OptionConverter.java:123)
           at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:755)
           at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:738)
           at org.apache.log4j.PropertyConfigurator.parseCatsAndRenderers(PropertyConfigurator.java:652)
           at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:518)
           at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:577)
           at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:504)
           at org.apache.log4j.LogManager.<clinit>(LogManager.java:119)
           at org.slf4j.impl.Reload4jLoggerFactory.<init>(Reload4jLoggerFactory.java:67)
           at org.slf4j.impl.StaticLoggerBinder.<init>(StaticLoggerBinder.java:72)
           at org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:45)
           at org.slf4j.LoggerFactory.bind(LoggerFactory.java:150)
           at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:124)
           at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:417)
           at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:362)
           at com.typesafe.scalalogging.Logger$.apply(Logger.scala:48)
           at kafka.utils.Log4jControllerRegistration$.<init>(Logging.scala:25)
           at kafka.utils.Log4jControllerRegistration$.<clinit>(Logging.scala)
           at kafka.utils.Logging.$init$(Logging.scala:47)
           at kafka.Kafka$.<init>(Kafka.scala:30)
           at kafka.Kafka$.<clinit>(Kafka.scala)
           at kafka.Kafka.main(Kafka.scala)
   log4j:ERROR Could not instantiate appender named "stateChangeAppender".
   
   could you please help us if we made the changes to those 2 gradle files , is it enought to make kafka-2.8.1 to work using reload4j............?
   
   
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: jira-unsubscribe@kafka.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org