From c6663fd7f4e74b3ed1b6ad70e758b3e6bd21f816 Mon Sep 17 00:00:00 2001 From: Ryan Bogan <10944539+ryanbogan@users.noreply.github.com> Date: Fri, 9 Dec 2022 12:07:29 -0800 Subject: [PATCH] Added jackson dependency to server (#5366) * Added jackson dependency to server Signed-off-by: Ryan Bogan * Updated CHANGELOG Signed-off-by: Ryan Bogan * Update build.gradle files Signed-off-by: Ryan Bogan * Add RuntimePermission to fix errors Signed-off-by: Ryan Bogan Signed-off-by: Ryan Bogan --- CHANGELOG.md | 1 + modules/ingest-geoip/build.gradle | 2 -- .../jackson-annotations-2.14.1.jar.sha1 | 1 - .../licenses/jackson-annotations-LICENSE | 8 ------ .../licenses/jackson-annotations-NOTICE | 20 -------------- .../licenses/jackson-databind-2.14.1.jar.sha1 | 1 - .../licenses/jackson-databind-LICENSE | 8 ------ .../licenses/jackson-databind-NOTICE | 20 -------------- plugins/discovery-ec2/build.gradle | 2 -- .../discovery-ec2/licenses/jackson-LICENSE | 8 ------ plugins/discovery-ec2/licenses/jackson-NOTICE | 20 -------------- .../jackson-annotations-2.14.1.jar.sha1 | 1 - .../licenses/jackson-databind-2.14.1.jar.sha1 | 1 - plugins/repository-azure/build.gradle | 2 -- .../jackson-annotations-2.14.1.jar.sha1 | 1 - .../licenses/jackson-databind-2.14.1.jar.sha1 | 1 - .../licenses/jackson-databind-2.14.1.jar.sha1 | 1 - plugins/repository-s3/build.gradle | 3 --- .../repository-s3/licenses/jackson-LICENSE | 8 ------ plugins/repository-s3/licenses/jackson-NOTICE | 20 -------------- .../jackson-annotations-2.14.1.jar.sha1 | 1 - .../licenses/jackson-databind-2.14.1.jar.sha1 | 1 - server/build.gradle | 26 +++---------------- .../jackson-annotations-2.14.1.jar.sha1 | 0 .../licenses/jackson-annotations-LICENSE.txt | 0 .../licenses/jackson-annotations-NOTICE.txt | 0 .../licenses/jackson-databind-2.14.1.jar.sha1 | 0 .../licenses/jackson-databind-LICENSE.txt | 0 .../licenses/jackson-databind-NOTICE.txt | 0 .../org/opensearch/bootstrap/security.policy | 3 +++ 30 files changed, 8 insertions(+), 152 deletions(-) delete mode 100644 modules/ingest-geoip/licenses/jackson-annotations-2.14.1.jar.sha1 delete mode 100644 modules/ingest-geoip/licenses/jackson-annotations-LICENSE delete mode 100644 modules/ingest-geoip/licenses/jackson-annotations-NOTICE delete mode 100644 modules/ingest-geoip/licenses/jackson-databind-2.14.1.jar.sha1 delete mode 100644 modules/ingest-geoip/licenses/jackson-databind-LICENSE delete mode 100644 modules/ingest-geoip/licenses/jackson-databind-NOTICE delete mode 100644 plugins/discovery-ec2/licenses/jackson-LICENSE delete mode 100644 plugins/discovery-ec2/licenses/jackson-NOTICE delete mode 100644 plugins/discovery-ec2/licenses/jackson-annotations-2.14.1.jar.sha1 delete mode 100644 plugins/discovery-ec2/licenses/jackson-databind-2.14.1.jar.sha1 delete mode 100644 plugins/repository-azure/licenses/jackson-annotations-2.14.1.jar.sha1 delete mode 100644 plugins/repository-azure/licenses/jackson-databind-2.14.1.jar.sha1 delete mode 100644 plugins/repository-hdfs/licenses/jackson-databind-2.14.1.jar.sha1 delete mode 100644 plugins/repository-s3/licenses/jackson-LICENSE delete mode 100644 plugins/repository-s3/licenses/jackson-NOTICE delete mode 100644 plugins/repository-s3/licenses/jackson-annotations-2.14.1.jar.sha1 delete mode 100644 plugins/repository-s3/licenses/jackson-databind-2.14.1.jar.sha1 rename {distribution/tools/upgrade-cli => server}/licenses/jackson-annotations-2.14.1.jar.sha1 (100%) rename distribution/tools/upgrade-cli/licenses/jackson-LICENSE => server/licenses/jackson-annotations-LICENSE.txt (100%) rename distribution/tools/upgrade-cli/licenses/jackson-NOTICE => server/licenses/jackson-annotations-NOTICE.txt (100%) rename {distribution/tools/upgrade-cli => server}/licenses/jackson-databind-2.14.1.jar.sha1 (100%) rename {plugins/repository-hdfs => server}/licenses/jackson-databind-LICENSE.txt (100%) rename {plugins/repository-hdfs => server}/licenses/jackson-databind-NOTICE.txt (100%) diff --git a/CHANGELOG.md b/CHANGELOG.md index 207abafcc742b..62176778824f3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - [Test] Add IAE test for deprecated edgeNGram analyzer name ([#5040](https://github.com/opensearch-project/OpenSearch/pull/5040)) - Allow mmap to use new JDK-19 preview APIs in Apache Lucene 9.4+ ([#5151](https://github.com/opensearch-project/OpenSearch/pull/5151)) - Add feature flag for extensions ([#5211](https://github.com/opensearch-project/OpenSearch/pull/5211)) +- Added jackson dependency to server ([#5366] (https://github.com/opensearch-project/OpenSearch/pull/5366)) ### Dependencies - Bumps `log4j-core` from 2.18.0 to 2.19.0 diff --git a/modules/ingest-geoip/build.gradle b/modules/ingest-geoip/build.gradle index fb056192dcbec..4e4186c4888f6 100644 --- a/modules/ingest-geoip/build.gradle +++ b/modules/ingest-geoip/build.gradle @@ -41,8 +41,6 @@ opensearchplugin { dependencies { api('com.maxmind.geoip2:geoip2:3.0.2') // geoip2 dependencies: - api("com.fasterxml.jackson.core:jackson-annotations:${versions.jackson}") - api("com.fasterxml.jackson.core:jackson-databind:${versions.jackson_databind}") api('com.maxmind.db:maxmind-db:2.1.0') testImplementation 'org.elasticsearch:geolite2-databases:20191119' diff --git a/modules/ingest-geoip/licenses/jackson-annotations-2.14.1.jar.sha1 b/modules/ingest-geoip/licenses/jackson-annotations-2.14.1.jar.sha1 deleted file mode 100644 index e43faef9e23ff..0000000000000 --- a/modules/ingest-geoip/licenses/jackson-annotations-2.14.1.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -2a6ad504d591a7903ffdec76b5b7252819a2d162 \ No newline at end of file diff --git a/modules/ingest-geoip/licenses/jackson-annotations-LICENSE b/modules/ingest-geoip/licenses/jackson-annotations-LICENSE deleted file mode 100644 index f5f45d26a49d6..0000000000000 --- a/modules/ingest-geoip/licenses/jackson-annotations-LICENSE +++ /dev/null @@ -1,8 +0,0 @@ -This copy of Jackson JSON processor streaming parser/generator is licensed under the -Apache (Software) License, version 2.0 ("the License"). -See the License for details about distribution rights, and the -specific rights regarding derivate works. - -You may obtain a copy of the License at: - -http://www.apache.org/licenses/LICENSE-2.0 diff --git a/modules/ingest-geoip/licenses/jackson-annotations-NOTICE b/modules/ingest-geoip/licenses/jackson-annotations-NOTICE deleted file mode 100644 index 4c976b7b4cc58..0000000000000 --- a/modules/ingest-geoip/licenses/jackson-annotations-NOTICE +++ /dev/null @@ -1,20 +0,0 @@ -# Jackson JSON processor - -Jackson is a high-performance, Free/Open Source JSON processing library. -It was originally written by Tatu Saloranta (tatu.saloranta@iki.fi), and has -been in development since 2007. -It is currently developed by a community of developers, as well as supported -commercially by FasterXML.com. - -## Licensing - -Jackson core and extension components may licensed under different licenses. -To find the details that apply to this artifact see the accompanying LICENSE file. -For more information, including possible other licensing options, contact -FasterXML.com (http://fasterxml.com). - -## Credits - -A list of contributors may be found from CREDITS file, which is included -in some artifacts (usually source distributions); but is always available -from the source code management (SCM) system project uses. diff --git a/modules/ingest-geoip/licenses/jackson-databind-2.14.1.jar.sha1 b/modules/ingest-geoip/licenses/jackson-databind-2.14.1.jar.sha1 deleted file mode 100644 index 0e6726927ebac..0000000000000 --- a/modules/ingest-geoip/licenses/jackson-databind-2.14.1.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -268524b9056cae1211b9f1f52560ef19347f4d17 \ No newline at end of file diff --git a/modules/ingest-geoip/licenses/jackson-databind-LICENSE b/modules/ingest-geoip/licenses/jackson-databind-LICENSE deleted file mode 100644 index f5f45d26a49d6..0000000000000 --- a/modules/ingest-geoip/licenses/jackson-databind-LICENSE +++ /dev/null @@ -1,8 +0,0 @@ -This copy of Jackson JSON processor streaming parser/generator is licensed under the -Apache (Software) License, version 2.0 ("the License"). -See the License for details about distribution rights, and the -specific rights regarding derivate works. - -You may obtain a copy of the License at: - -http://www.apache.org/licenses/LICENSE-2.0 diff --git a/modules/ingest-geoip/licenses/jackson-databind-NOTICE b/modules/ingest-geoip/licenses/jackson-databind-NOTICE deleted file mode 100644 index 4c976b7b4cc58..0000000000000 --- a/modules/ingest-geoip/licenses/jackson-databind-NOTICE +++ /dev/null @@ -1,20 +0,0 @@ -# Jackson JSON processor - -Jackson is a high-performance, Free/Open Source JSON processing library. -It was originally written by Tatu Saloranta (tatu.saloranta@iki.fi), and has -been in development since 2007. -It is currently developed by a community of developers, as well as supported -commercially by FasterXML.com. - -## Licensing - -Jackson core and extension components may licensed under different licenses. -To find the details that apply to this artifact see the accompanying LICENSE file. -For more information, including possible other licensing options, contact -FasterXML.com (http://fasterxml.com). - -## Credits - -A list of contributors may be found from CREDITS file, which is included -in some artifacts (usually source distributions); but is always available -from the source code management (SCM) system project uses. diff --git a/plugins/discovery-ec2/build.gradle b/plugins/discovery-ec2/build.gradle index 1766aa14ea9e9..8a7e48fc671ff 100644 --- a/plugins/discovery-ec2/build.gradle +++ b/plugins/discovery-ec2/build.gradle @@ -46,8 +46,6 @@ dependencies { api "commons-logging:commons-logging:${versions.commonslogging}" api "org.apache.logging.log4j:log4j-1.2-api:${versions.log4j}" api "commons-codec:commons-codec:${versions.commonscodec}" - api "com.fasterxml.jackson.core:jackson-databind:${versions.jackson_databind}" - api "com.fasterxml.jackson.core:jackson-annotations:${versions.jackson}" } restResources { diff --git a/plugins/discovery-ec2/licenses/jackson-LICENSE b/plugins/discovery-ec2/licenses/jackson-LICENSE deleted file mode 100644 index f5f45d26a49d6..0000000000000 --- a/plugins/discovery-ec2/licenses/jackson-LICENSE +++ /dev/null @@ -1,8 +0,0 @@ -This copy of Jackson JSON processor streaming parser/generator is licensed under the -Apache (Software) License, version 2.0 ("the License"). -See the License for details about distribution rights, and the -specific rights regarding derivate works. - -You may obtain a copy of the License at: - -http://www.apache.org/licenses/LICENSE-2.0 diff --git a/plugins/discovery-ec2/licenses/jackson-NOTICE b/plugins/discovery-ec2/licenses/jackson-NOTICE deleted file mode 100644 index 4c976b7b4cc58..0000000000000 --- a/plugins/discovery-ec2/licenses/jackson-NOTICE +++ /dev/null @@ -1,20 +0,0 @@ -# Jackson JSON processor - -Jackson is a high-performance, Free/Open Source JSON processing library. -It was originally written by Tatu Saloranta (tatu.saloranta@iki.fi), and has -been in development since 2007. -It is currently developed by a community of developers, as well as supported -commercially by FasterXML.com. - -## Licensing - -Jackson core and extension components may licensed under different licenses. -To find the details that apply to this artifact see the accompanying LICENSE file. -For more information, including possible other licensing options, contact -FasterXML.com (http://fasterxml.com). - -## Credits - -A list of contributors may be found from CREDITS file, which is included -in some artifacts (usually source distributions); but is always available -from the source code management (SCM) system project uses. diff --git a/plugins/discovery-ec2/licenses/jackson-annotations-2.14.1.jar.sha1 b/plugins/discovery-ec2/licenses/jackson-annotations-2.14.1.jar.sha1 deleted file mode 100644 index e43faef9e23ff..0000000000000 --- a/plugins/discovery-ec2/licenses/jackson-annotations-2.14.1.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -2a6ad504d591a7903ffdec76b5b7252819a2d162 \ No newline at end of file diff --git a/plugins/discovery-ec2/licenses/jackson-databind-2.14.1.jar.sha1 b/plugins/discovery-ec2/licenses/jackson-databind-2.14.1.jar.sha1 deleted file mode 100644 index 0e6726927ebac..0000000000000 --- a/plugins/discovery-ec2/licenses/jackson-databind-2.14.1.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -268524b9056cae1211b9f1f52560ef19347f4d17 \ No newline at end of file diff --git a/plugins/repository-azure/build.gradle b/plugins/repository-azure/build.gradle index 9dbfd5d3fb822..d1f83806607bd 100644 --- a/plugins/repository-azure/build.gradle +++ b/plugins/repository-azure/build.gradle @@ -61,8 +61,6 @@ dependencies { api 'io.projectreactor.netty:reactor-netty-core:1.0.24' api 'io.projectreactor.netty:reactor-netty-http:1.0.24' api "org.slf4j:slf4j-api:${versions.slf4j}" - api "com.fasterxml.jackson.core:jackson-annotations:${versions.jackson}" - api "com.fasterxml.jackson.core:jackson-databind:${versions.jackson_databind}" api "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:${versions.jackson}" api "com.fasterxml.jackson.dataformat:jackson-dataformat-xml:${versions.jackson}" api "com.fasterxml.jackson.module:jackson-module-jaxb-annotations:${versions.jackson}" diff --git a/plugins/repository-azure/licenses/jackson-annotations-2.14.1.jar.sha1 b/plugins/repository-azure/licenses/jackson-annotations-2.14.1.jar.sha1 deleted file mode 100644 index e43faef9e23ff..0000000000000 --- a/plugins/repository-azure/licenses/jackson-annotations-2.14.1.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -2a6ad504d591a7903ffdec76b5b7252819a2d162 \ No newline at end of file diff --git a/plugins/repository-azure/licenses/jackson-databind-2.14.1.jar.sha1 b/plugins/repository-azure/licenses/jackson-databind-2.14.1.jar.sha1 deleted file mode 100644 index 0e6726927ebac..0000000000000 --- a/plugins/repository-azure/licenses/jackson-databind-2.14.1.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -268524b9056cae1211b9f1f52560ef19347f4d17 \ No newline at end of file diff --git a/plugins/repository-hdfs/licenses/jackson-databind-2.14.1.jar.sha1 b/plugins/repository-hdfs/licenses/jackson-databind-2.14.1.jar.sha1 deleted file mode 100644 index 0e6726927ebac..0000000000000 --- a/plugins/repository-hdfs/licenses/jackson-databind-2.14.1.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -268524b9056cae1211b9f1f52560ef19347f4d17 \ No newline at end of file diff --git a/plugins/repository-s3/build.gradle b/plugins/repository-s3/build.gradle index de9617d7bb608..591eb2502b1d8 100644 --- a/plugins/repository-s3/build.gradle +++ b/plugins/repository-s3/build.gradle @@ -54,9 +54,6 @@ dependencies { api "commons-logging:commons-logging:${versions.commonslogging}" api "org.apache.logging.log4j:log4j-1.2-api:${versions.log4j}" api "commons-codec:commons-codec:${versions.commonscodec}" - api "com.fasterxml.jackson.core:jackson-core:${versions.jackson}" - api "com.fasterxml.jackson.core:jackson-databind:${versions.jackson_databind}" - api "com.fasterxml.jackson.core:jackson-annotations:${versions.jackson}" api "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:${versions.jackson}" api "joda-time:joda-time:${versions.joda}" diff --git a/plugins/repository-s3/licenses/jackson-LICENSE b/plugins/repository-s3/licenses/jackson-LICENSE deleted file mode 100644 index f5f45d26a49d6..0000000000000 --- a/plugins/repository-s3/licenses/jackson-LICENSE +++ /dev/null @@ -1,8 +0,0 @@ -This copy of Jackson JSON processor streaming parser/generator is licensed under the -Apache (Software) License, version 2.0 ("the License"). -See the License for details about distribution rights, and the -specific rights regarding derivate works. - -You may obtain a copy of the License at: - -http://www.apache.org/licenses/LICENSE-2.0 diff --git a/plugins/repository-s3/licenses/jackson-NOTICE b/plugins/repository-s3/licenses/jackson-NOTICE deleted file mode 100644 index 4c976b7b4cc58..0000000000000 --- a/plugins/repository-s3/licenses/jackson-NOTICE +++ /dev/null @@ -1,20 +0,0 @@ -# Jackson JSON processor - -Jackson is a high-performance, Free/Open Source JSON processing library. -It was originally written by Tatu Saloranta (tatu.saloranta@iki.fi), and has -been in development since 2007. -It is currently developed by a community of developers, as well as supported -commercially by FasterXML.com. - -## Licensing - -Jackson core and extension components may licensed under different licenses. -To find the details that apply to this artifact see the accompanying LICENSE file. -For more information, including possible other licensing options, contact -FasterXML.com (http://fasterxml.com). - -## Credits - -A list of contributors may be found from CREDITS file, which is included -in some artifacts (usually source distributions); but is always available -from the source code management (SCM) system project uses. diff --git a/plugins/repository-s3/licenses/jackson-annotations-2.14.1.jar.sha1 b/plugins/repository-s3/licenses/jackson-annotations-2.14.1.jar.sha1 deleted file mode 100644 index e43faef9e23ff..0000000000000 --- a/plugins/repository-s3/licenses/jackson-annotations-2.14.1.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -2a6ad504d591a7903ffdec76b5b7252819a2d162 \ No newline at end of file diff --git a/plugins/repository-s3/licenses/jackson-databind-2.14.1.jar.sha1 b/plugins/repository-s3/licenses/jackson-databind-2.14.1.jar.sha1 deleted file mode 100644 index 0e6726927ebac..0000000000000 --- a/plugins/repository-s3/licenses/jackson-databind-2.14.1.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -268524b9056cae1211b9f1f52560ef19347f4d17 \ No newline at end of file diff --git a/server/build.gradle b/server/build.gradle index 9c33199f99d4d..ae79ea2dabc29 100644 --- a/server/build.gradle +++ b/server/build.gradle @@ -135,6 +135,10 @@ dependencies { // jna api "net.java.dev.jna:jna:${versions.jna}" + // jackson + api "com.fasterxml.jackson.core:jackson-databind:${versions.jackson_databind}" + api "com.fasterxml.jackson.core:jackson-annotations:${versions.jackson}" + testImplementation(project(":test:framework")) { // tests use the locally compiled version of server exclude group: 'org.opensearch', module: 'server' @@ -208,31 +212,12 @@ tasks.named("processResources").configure { tasks.named("thirdPartyAudit").configure { ignoreMissingClasses( - // from com.fasterxml.jackson.dataformat.yaml.YAMLMapper (jackson-dataformat-yaml) - 'com.fasterxml.jackson.databind.ObjectMapper', // from log4j 'com.conversantmedia.util.concurrent.SpinPolicy', - 'com.fasterxml.jackson.annotation.JsonInclude$Include', - 'com.fasterxml.jackson.databind.DeserializationContext', - 'com.fasterxml.jackson.databind.DeserializationFeature', - 'com.fasterxml.jackson.databind.JsonMappingException', - 'com.fasterxml.jackson.databind.JsonNode', - 'com.fasterxml.jackson.databind.Module$SetupContext', - 'com.fasterxml.jackson.databind.ObjectReader', - 'com.fasterxml.jackson.databind.ObjectWriter', - 'com.fasterxml.jackson.databind.SerializerProvider', - 'com.fasterxml.jackson.databind.deser.std.StdDeserializer', - 'com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer', - 'com.fasterxml.jackson.databind.module.SimpleModule', - 'com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter', - 'com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider', - 'com.fasterxml.jackson.databind.ser.std.StdScalarSerializer', - 'com.fasterxml.jackson.databind.ser.std.StdSerializer', 'com.fasterxml.jackson.dataformat.xml.JacksonXmlModule', 'com.fasterxml.jackson.dataformat.xml.XmlMapper', 'com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter', - 'com.fasterxml.jackson.databind.node.ObjectNode', 'org.fusesource.jansi.Ansi', 'org.fusesource.jansi.AnsiRenderer$Code', 'com.lmax.disruptor.EventFactory', @@ -292,9 +277,6 @@ tasks.named("thirdPartyAudit").configure { 'org.noggit.JSONParser', // from lucene-spatial - 'com.fasterxml.jackson.databind.JsonSerializer', - 'com.fasterxml.jackson.databind.JsonDeserializer', - 'com.fasterxml.jackson.databind.node.ArrayNode', 'com.google.common.geometry.S2Cell', 'com.google.common.geometry.S2CellId', 'com.google.common.geometry.S2Projections', diff --git a/distribution/tools/upgrade-cli/licenses/jackson-annotations-2.14.1.jar.sha1 b/server/licenses/jackson-annotations-2.14.1.jar.sha1 similarity index 100% rename from distribution/tools/upgrade-cli/licenses/jackson-annotations-2.14.1.jar.sha1 rename to server/licenses/jackson-annotations-2.14.1.jar.sha1 diff --git a/distribution/tools/upgrade-cli/licenses/jackson-LICENSE b/server/licenses/jackson-annotations-LICENSE.txt similarity index 100% rename from distribution/tools/upgrade-cli/licenses/jackson-LICENSE rename to server/licenses/jackson-annotations-LICENSE.txt diff --git a/distribution/tools/upgrade-cli/licenses/jackson-NOTICE b/server/licenses/jackson-annotations-NOTICE.txt similarity index 100% rename from distribution/tools/upgrade-cli/licenses/jackson-NOTICE rename to server/licenses/jackson-annotations-NOTICE.txt diff --git a/distribution/tools/upgrade-cli/licenses/jackson-databind-2.14.1.jar.sha1 b/server/licenses/jackson-databind-2.14.1.jar.sha1 similarity index 100% rename from distribution/tools/upgrade-cli/licenses/jackson-databind-2.14.1.jar.sha1 rename to server/licenses/jackson-databind-2.14.1.jar.sha1 diff --git a/plugins/repository-hdfs/licenses/jackson-databind-LICENSE.txt b/server/licenses/jackson-databind-LICENSE.txt similarity index 100% rename from plugins/repository-hdfs/licenses/jackson-databind-LICENSE.txt rename to server/licenses/jackson-databind-LICENSE.txt diff --git a/plugins/repository-hdfs/licenses/jackson-databind-NOTICE.txt b/server/licenses/jackson-databind-NOTICE.txt similarity index 100% rename from plugins/repository-hdfs/licenses/jackson-databind-NOTICE.txt rename to server/licenses/jackson-databind-NOTICE.txt diff --git a/server/src/main/resources/org/opensearch/bootstrap/security.policy b/server/src/main/resources/org/opensearch/bootstrap/security.policy index 3671782b9d12f..256a0df187723 100644 --- a/server/src/main/resources/org/opensearch/bootstrap/security.policy +++ b/server/src/main/resources/org/opensearch/bootstrap/security.policy @@ -100,6 +100,9 @@ grant { permission jdk.net.NetworkPermission "getOption.TCP_KEEPCOUNT"; permission jdk.net.NetworkPermission "setOption.TCP_KEEPCOUNT"; + permission java.lang.RuntimePermission "accessDeclaredMembers"; + permission java.lang.reflect.ReflectPermission "suppressAccessChecks"; + // Allow read access to all system properties permission java.util.PropertyPermission "*", "read";