wayne cook created RANGER-4843:
----------------------------------

             Summary: After enable-elasticsearch-plugin.sh, the es cannot start
                 Key: RANGER-4843
                 URL: https://issues.apache.org/jira/browse/RANGER-4843
             Project: Ranger
          Issue Type: Bug
          Components: plugins
    Affects Versions: 2.4.0
         Environment: linux centos 7
            Reporter: wayne cook


After enable-elasticsearch-plugin.sh, the es cannot start

version : elasticsearch 7.10.2

 
{code:java}
[2024-07-05T14:32:12,505][INFO ][o.e.x.s.a.s.FileRolesStore] [node-1] parsed 
[0] roles from file [/data/zxc/opt/elasticsearch-7.10.2/config/roles.yml]
[2024-07-05T14:32:13,053][ERROR][o.e.b.ElasticsearchUncaughtExceptionHandler] 
[node-1] uncaught exception in thread [main]
org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: 
java.security.AccessControlException: access denied 
("java.lang.RuntimePermission" "accessDeclaredMembers")
    at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:174) 
~[elasticsearch-7.10.2.jar:7.10.2]
    at 
org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:161) 
~[elasticsearch-7.10.2.jar:7.10.2]
    at 
org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86)
 ~[elasticsearch-7.10.2.jar:7.10.2]
    at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:127) 
~[elasticsearch-cli-7.10.2.jar:7.10.2]
    at org.elasticsearch.cli.Command.main(Command.java:90) 
~[elasticsearch-cli-7.10.2.jar:7.10.2]
    at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:126) 
~[elasticsearch-7.10.2.jar:7.10.2]
    at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:92) 
~[elasticsearch-7.10.2.jar:7.10.2]
Caused by: java.lang.RuntimeException: java.security.AccessControlException: 
access denied ("java.lang.RuntimePermission" "accessDeclaredMembers")
    at 
org.apache.ranger.authorization.elasticsearch.plugin.RangerElasticsearchPlugin.addPluginConfig2Classpath(RangerElasticsearchPlugin.java:124)
 ~[?:?]
    at 
org.apache.ranger.authorization.elasticsearch.plugin.RangerElasticsearchPlugin.createComponents(RangerElasticsearchPlugin.java:87)
 ~[?:?]
    at org.elasticsearch.node.Node.lambda$new$15(Node.java:553) 
~[elasticsearch-7.10.2.jar:7.10.2]
    at 
java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:271) ~[?:?]
    at 
java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) 
~[?:?]
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) 
~[?:?]
    at 
java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) 
~[?:?]
    at 
java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913) 
~[?:?]
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) 
~[?:?]
    at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578) 
~[?:?]
    at org.elasticsearch.node.Node.<init>(Node.java:557) 
~[elasticsearch-7.10.2.jar:7.10.2]
    at org.elasticsearch.node.Node.<init>(Node.java:289) 
~[elasticsearch-7.10.2.jar:7.10.2]
    at org.elasticsearch.bootstrap.Bootstrap$5.<init>(Bootstrap.java:227) 
~[elasticsearch-7.10.2.jar:7.10.2]
    at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:227) 
~[elasticsearch-7.10.2.jar:7.10.2]
    at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:393) 
~[elasticsearch-7.10.2.jar:7.10.2]
    at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:170) 
~[elasticsearch-7.10.2.jar:7.10.2]
    ... 6 more
Caused by: java.security.AccessControlException: access denied 
("java.lang.RuntimePermission" "accessDeclaredMembers")
    at 
java.security.AccessControlContext.checkPermission(AccessControlContext.java:472)
 ~[?:?]
    at 
java.security.AccessController.checkPermission(AccessController.java:1036) 
~[?:?]
    at java.lang.SecurityManager.checkPermission(SecurityManager.java:408) 
~[?:?]
    at java.lang.Class.checkMemberAccess(Class.java:3009) ~[?:?]
    at java.lang.Class.getDeclaredMethod(Class.java:2629) ~[?:?]
    at 
org.apache.ranger.authorization.elasticsearch.plugin.RangerElasticsearchPlugin.addPluginConfig2Classpath(RangerElasticsearchPlugin.java:113)
 ~[?:?]
    at 
org.apache.ranger.authorization.elasticsearch.plugin.RangerElasticsearchPlugin.createComponents(RangerElasticsearchPlugin.java:87)
 ~[?:?]
    at org.elasticsearch.node.Node.lambda$new$15(Node.java:553) 
~[elasticsearch-7.10.2.jar:7.10.2]
    at 
java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:271) ~[?:?]
    at 
java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) 
~[?:?]
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) 
~[?:?]
    at 
java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) 
~[?:?]
    at 
java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913) 
~[?:?]
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) 
~[?:?]
    at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578) 
~[?:?]
    at org.elasticsearch.node.Node.<init>(Node.java:557) 
~[elasticsearch-7.10.2.jar:7.10.2]
    at org.elasticsearch.node.Node.<init>(Node.java:289) 
~[elasticsearch-7.10.2.jar:7.10.2]
    at org.elasticsearch.bootstrap.Bootstrap$5.<init>(Bootstrap.java:227) 
~[elasticsearch-7.10.2.jar:7.10.2]
    at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:227) 
~[elasticsearch-7.10.2.jar:7.10.2]
    at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:393) 
~[elasticsearch-7.10.2.jar:7.10.2]
    at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:170) 
~[elasticsearch-7.10.2.jar:7.10.2]
    ... 6 more
uncaught exception in thread [main]
java.lang.RuntimeException: java.security.AccessControlException: access denied 
("java.lang.RuntimePermission" "accessDeclaredMembers")
Likely root cause: java.security.AccessControlException: access denied 
("java.lang.RuntimePermission" "accessDeclaredMembers")
    at 
java.base/java.security.AccessControlContext.checkPermission(AccessControlContext.java:472)
    at 
java.base/java.security.AccessController.checkPermission(AccessController.java:1036)
    at 
java.base/java.lang.SecurityManager.checkPermission(SecurityManager.java:408)
    at java.base/java.lang.Class.checkMemberAccess(Class.java:3009)
    at java.base/java.lang.Class.getDeclaredMethod(Class.java:2629)
    at 
org.apache.ranger.authorization.elasticsearch.plugin.RangerElasticsearchPlugin.addPluginConfig2Classpath(RangerElasticsearchPlugin.java:113)
    at 
org.apache.ranger.authorization.elasticsearch.plugin.RangerElasticsearchPlugin.createComponents(RangerElasticsearchPlugin.java:87)
    at org.elasticsearch.node.Node.lambda$new$15(Node.java:553)
    at 
java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:271)
    at 
java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
    at 
java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
    at 
java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
    at 
java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913)
    at 
java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at 
java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578)
    at org.elasticsearch.node.Node.<init>(Node.java:557)
    at org.elasticsearch.node.Node.<init>(Node.java:289)
    at org.elasticsearch.bootstrap.Bootstrap$5.<init>(Bootstrap.java:227)
    at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:227)
    at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:393)
    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:127)
    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)
For complete error details, refer to the log at 
/data/zxc/opt/elasticsearch-7.10.2/logs/my-application.log{code}
{code:java}
 
{code}
 

 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to