Uploaded image for project: 'Ranger'
  1. Ranger
  2. RANGER-3696

java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Blocker
    • Resolution: Unresolved
    • 2.2.0
    • None
    • plugins
    • None
    • Apache Ranger ElasticSearch Plugin: ranger-2.2.0-elasticsearch-plugin.tar.gz

      elasticsearch version: 7.6.0 

      OS: Ubuntu 20.04.4

    Description

      Please find the versions I am using 

      Apache Ranger ElasticSearch Plugin: ranger-2.2.0-elasticsearch-plugin.tar.gz

      elasticsearch version: 7.6.0 

      OS: Ubuntu 20.04.4

      I installed the apache ranger elasticsearch plugin on elastic search host, while starting elasticsearch service I am getting below error:

      Note: Without ranger plugin the elasticsearch plugin is working perfect. It would be very helpful if you redirect me to documentation on how to install ranger-2.2.0-elasticsearch-plugin.tar.gz on 7.6.0 & above. 

      service elasticsearch start
       * Starting Elasticsearch Server                                                                                                                                                                           sysctl: setting key "vm.max_map_count", ignoring: Read-only file system
      OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
                                                                                                                                                                                                          [ OK ]
      root@3b8fcbe634f3:~# fatal error in thread [main], exiting
      java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
              at org.apache.ranger.authorization.elasticsearch.plugin.RangerElasticsearchPlugin.<clinit>(RangerElasticsearchPlugin.java:52)
              at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
              at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
              at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
              at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
              at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
              at org.elasticsearch.plugins.PluginsService.loadPlugin(PluginsService.java:607)
              at org.elasticsearch.plugins.PluginsService.loadBundle(PluginsService.java:556)
              at org.elasticsearch.plugins.PluginsService.loadBundles(PluginsService.java:471)
              at org.elasticsearch.plugins.PluginsService.<init>(PluginsService.java:163)
              at org.elasticsearch.node.Node.<init>(Node.java:313)
              at org.elasticsearch.node.Node.<init>(Node.java:257)
              at org.elasticsearch.bootstrap.Bootstrap$5.<init>(Bootstrap.java:221)
              at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:221)
              at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:349)
              at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:170)
              at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:161)
              at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86)
              at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:125)
              at org.elasticsearch.cli.Command.main(Command.java:90)
              at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:126)
              at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:92)
      Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
              at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:436)
              at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588)
              at java.base/java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:864)
              at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
              ... 22 more 

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              mohdsiddique.bagwan MohdSiddique Bagwan
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: