[ 
https://issues.apache.org/jira/browse/RANGER-4843?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

wayne cook updated RANGER-4843:
-------------------------------
    Description: 
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}

  was:
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}
 

 


> 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
>            Priority: Major
>
> 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}



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

Reply via email to