Suppress illegal access in plugin install ()

We use Bouncy Castle to verify signatures when installing official
plugins. This leads to illegal access warnings because Bouncy Castle
accesses the Sun security provider constructor. This commit adds an
add-opens flag to suppress this illegal access.
This commit is contained in:
Jason Tedor 2019-04-28 23:03:34 -04:00
parent 3b3f7b7e34
commit fb9f729426
No known key found for this signature in database
GPG Key ID: FA89F05560F16BC5
2 changed files with 2 additions and 1 deletions

@ -1,6 +1,7 @@
#!/bin/bash
ES_MAIN_CLASS=org.elasticsearch.plugins.PluginCli \
ES_JAVA_OPTS="--add-opens java.base/sun.security.provider=ALL-UNNAMED $ES_JAVA_OPTS" \
ES_MAIN_CLASS=org.elasticsearch.plugins.PluginCli \
ES_ADDITIONAL_CLASSPATH_DIRECTORIES=lib/tools/plugin-cli \
"`dirname "$0"`"/elasticsearch-cli \
"$@"