You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ranger.apache.org by "MohdSiddique Bagwan (Jira)" <ji...@apache.org> on 2022/04/05 10:49:00 UTC
[jira] [Created] (RANGER-3696) java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
MohdSiddique Bagwan created RANGER-3696:
-------------------------------------------
Summary: java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
Key: RANGER-3696
URL: https://issues.apache.org/jira/browse/RANGER-3696
Project: Ranger
Issue Type: Bug
Components: plugins
Affects Versions: 2.2.0
Environment: Apache Ranger ElasticSearch Plugin: ranger-2.2.0-elasticsearch-plugin.tar.gz
elasticsearch version: 7.6.0
OS: Ubuntu 20.04.4
Reporter: MohdSiddique Bagwan
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 elastic search plugin on elastic search host, while starting elasticsearch service I am getting below error:
{code:java}
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 {code}
--
This message was sent by Atlassian Jira
(v8.20.1#820001)