==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done
==> Making package: opensearch-notifications-plugin 3.4.0.0-1 (Wed Jan 21 02:20:47 2026)
==> Retrieving sources...
-> Found opensearch-notifications-plugin-3.4.0.0.tar.gz
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
opensearch-notifications-plugin-3.4.0.0.tar.gz ... Passed
==> Making package: opensearch-notifications-plugin 3.4.0.0-1 (Wed Jan 21 02:20:56 2026)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
:: There are 3 providers available for java-runtime-headless=21:
:: Repository extra
1) jdk21-openjdk 2) jre21-openjdk 3) jre21-openjdk-headless
Enter a number (default=1):
looking for conflicting packages...
Packages (19) freetype2-2.14.1-1 giflib-5.2.2-2 graphite-1:1.3.14-5 harfbuzz-12.3.0-1 hicolor-icon-theme-0.18-1 java-environment-common-3-6 java-runtime-common-3-6 jbigkit-2.1-8 jdk21-openjdk-21.0.9.u10-1 lcms2-2.18-1 libdeflate-1.25-1 libjpeg-turbo-3.1.3-1 libnet-2:1.3-1 libpng-1.6.53-2 libtiff-4.7.1-1 libwebp-1.6.0-2 nspr-4.38.2-1 nss-3.120-1 opensearch-3.4.0-1
Total Installed Size: 534.60 MiB
:: Proceed with installation? [Y/n]
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing java-runtime-common...
For the complete set of Java binaries to be available in your PATH,
you need to re-login or source /etc/profile
Please note that this package does not support forcing JAVA_HOME as former package java-common did
installing nspr...
installing nss...
installing libjpeg-turbo...
installing jbigkit...
installing libdeflate...
installing libwebp...
Optional dependencies for libwebp
libwebp-utils: WebP conversion and inspection tools
installing libtiff...
Optional dependencies for libtiff
freeglut: for using tiffgt
installing lcms2...
installing libnet...
installing libpng...
installing freetype2...
Optional dependencies for freetype2
harfbuzz: Improved autohinting [pending]
installing graphite...
Optional dependencies for graphite
graphite-docs: Documentation
installing harfbuzz...
Optional dependencies for harfbuzz
harfbuzz-utils: utilities
installing java-environment-common...
installing hicolor-icon-theme...
installing giflib...
installing jdk21-openjdk...
Optional dependencies for jdk21-openjdk
java-rhino: for some JavaScript support
alsa-lib: for basic sound support
gtk3: for the Gtk+ 3 look and feel - desktop usage
installing opensearch...
Optional dependencies for opensearch
opensearch-analysis-icu-plugin
opensearch-analysis-kuromoji-plugin
opensearch-analysis-nori-plugin
opensearch-analysis-phonetic-plugin
opensearch-analysis-smartcn-plugin
opensearch-analysis-stempel-plugin
opensearch-analysis-ukrainian-plugin
opensearch-discovery-azure-classic-plugin
opensearch-discovery-ec2-plugin
opensearch-discovery-gce-plugin
opensearch-ingest-attachment-plugin
opensearch-mapper-annotated-text-plugin
opensearch-mapper-murmur3-plugin
opensearch-mapper-size-plugin
opensearch-repository-azure-plugin
opensearch-repository-gcs-plugin
opensearch-repository-hdfs-plugin
opensearch-repository-s3-plugin
opensearch-store-smb-plugin
opensearch-alerting-plugin
opensearch-anomaly-detection-plugin
opensearch-asynchronous-search-plugin
opensearch-cross-cluster-replication-plugin
opensearch-geospatial-plugin
opensearch-ml-commons-plugin
opensearch-notifications-plugin
opensearch-neural-search-plugin
opensearch-index-management-plugin
opensearch-job-scheduler-plugin
opensearch-knn-plugin
opensearch-observability-plugin
opensearch-performance-analyzer-plugin
opensearch-reports-scheduler-plugin
opensearch-security-plugin
opensearch-sql-plugin
:: Running post-transaction hooks...
(1/4) Creating system user accounts...
Creating group 'opensearch' with GID 968.
Creating user 'opensearch' (OpenSearch user) with UID 968 and GID 968.
(2/4) Creating temporary files...
(3/4) Reloading system manager configuration...
Skipped: Current root is not booted.
(4/4) Arming ConditionNeedsUpdate...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
Packages (1) unzip-6.0-23
Total Installed Size: 0.42 MiB
:: Proceed with installation? [Y/n]
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing unzip...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
==> Retrieving sources...
-> Found opensearch-notifications-plugin-3.4.0.0.tar.gz
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
-> Extracting opensearch-notifications-plugin-3.4.0.0.tar.gz with bsdtar
==> Starting build()...
Downloading https://services.gradle.org/distributions/gradle-9.2.0-all.zip
......................10%......................20%......................30%.......................40%......................50%......................60%......................70%.......................80%......................90%......................100%
Welcome to Gradle 9.2.0!
Here are the highlights of this release:
- Windows ARM support
- Improved publishing APIs
- Better guidance for dependency verification failures
For more details see https://docs.gradle.org/9.2.0/release-notes.html
Starting a Gradle Daemon (subsequent builds will be faster)
> Configure project :notifications
Extracted latest 3.x version: 3.2.0
=======================================
OpenSearch Build Hamster says Hello!
Gradle Version : 9.2.0
OS Info : Linux 6.18.6-1-aarch64-ARCH (aarch64)
JDK Version : 21 (Arch Linux JDK 21 (21.0.9+10))
JAVA_HOME : /usr/lib/jvm/java-21-openjdk
Random Testing Seed : 2E6E2B84265B159D
Crypto Standard : any-supported
=======================================
> Task :assemble UP-TO-DATE
> Task :detekt NO-SOURCE
> Task :ktlint
> Task :notifications:checkKotlinGradlePluginConfigurationErrors SKIPPED
> Task :opensearch-notifications-core-spi:checkKotlinGradlePluginConfigurationErrors SKIPPED
> Task :opensearch-notifications-core-spi:processResources NO-SOURCE
> Task :notifications:processResources
> Task :opensearch-notifications-core:checkKotlinGradlePluginConfigurationErrors SKIPPED
> Task :opensearch-notifications-core:processResources NO-SOURCE
> Task :notifications:copyPluginPropertiesTemplate
> Task :notifications:pluginProperties
> Task :notifications:processTestResources
> Task :notifications:forbiddenApisResources
> Task :notifications:sourcesJar
> Task :notifications:dependencyLicenses SKIPPED
> Task :notifications:filepermissions
> Task :notifications:forbiddenPatterns
> Task :notifications:licenseHeaders
> Task :notifications:thirdPartyAuditResources
> Task :notifications:thirdPartyAudit SKIPPED
> Task :notifications:generatePomFileForNebulaPublication
> Task :notifications:generatePomFileForPluginZipPublication
> Task :notifications:validateNebulaPom SKIPPED
> Task :notifications:validatePluginZipPom
> Task :notifications:validatePom
> Task :opensearch-notifications-core:copyPluginPropertiesTemplate
> Task :opensearch-notifications-core:pluginProperties
> Task :notifications:prepareJavaAgent
> Task :opensearch-notifications-core:processTestResources
> Task :opensearch-notifications-core:compileJavaRestTestKotlin NO-SOURCE
> Task :opensearch-notifications-core:compileJavaRestTestJava NO-SOURCE
> Task :opensearch-notifications-core:forbiddenApisResources
> Task :opensearch-notifications-core:processJavaRestTestResources NO-SOURCE
> Task :opensearch-notifications-core:javaRestTestClasses UP-TO-DATE
> Task :opensearch-notifications-core:forbiddenApisJavaRestTest NO-SOURCE
> Task :opensearch-notifications-core:sourcesJar
> Task :opensearch-notifications-core:dependencyLicenses SKIPPED
> Task :opensearch-notifications-core:filepermissions
> Task :opensearch-notifications-core:forbiddenPatterns
> Task :opensearch-notifications-core:licenseHeaders NO-SOURCE
> Task :opensearch-notifications-core:thirdPartyAuditResources
> Task :opensearch-notifications-core:thirdPartyAudit SKIPPED
> Task :opensearch-notifications-core:generatePomFileForNebulaPublication
> Task :opensearch-notifications-core:generatePomFileForPluginZipPublication
> Task :opensearch-notifications-core:validateNebulaPom SKIPPED
> Task :opensearch-notifications-core:validatePluginZipPom
> Task :opensearch-notifications-core:validatePom
> Task :opensearch-notifications-core-spi:javadoc NO-SOURCE
> Task :opensearch-notifications-core-spi:processTestResources NO-SOURCE
> Task :notifications:generatePom
> Task :opensearch-notifications-core:generatePom
> Task :opensearch-notifications-core-spi:compileKotlin
w: file:///build/opensearch-notifications-plugin/src/notifications-3.4.0.0/notifications/core-spi/src/main/kotlin/org/opensearch/notifications/spi/utils/ValidationHelpers.kt:39:15 'constructor(p0: String!): URL' is deprecated. Deprecated in Java.
w: file:///build/opensearch-notifications-plugin/src/notifications-3.4.0.0/notifications/core-spi/src/main/kotlin/org/opensearch/notifications/spi/utils/ValidationHelpers.kt:66:15 'constructor(p0: String!): URL' is deprecated. Deprecated in Java.
> Task :opensearch-notifications-core-spi:compileJava NO-SOURCE
> Task :opensearch-notifications-core-spi:classes UP-TO-DATE
> Task :opensearch-notifications-core-spi:shadowJar
> Task :notifications:javadoc SKIPPED
> Task :notifications:javadocJar
> Task :opensearch-notifications-core:javadoc SKIPPED
> Task :opensearch-notifications-core:javadocJar
> Task :opensearch-notifications-core-spi:jar
> Task :opensearch-notifications-core-spi:assemble
> Task :opensearch-notifications-core-spi:compileTestKotlin
> Task :opensearch-notifications-core-spi:compileTestJava NO-SOURCE
> Task :opensearch-notifications-core-spi:testClasses UP-TO-DATE
> Task :opensearch-notifications-core-spi:precommit UP-TO-DATE
> Task :notifications:compileKotlin
> Task :opensearch-notifications-core:compileKotlin
w: file:///build/opensearch-notifications-plugin/src/notifications-3.4.0.0/notifications/core/src/main/kotlin/org/opensearch/notifications/core/NotificationCoreImpl.kt:14:8 'class AccessController : Any' is deprecated. Deprecated in Java.
w: file:///build/opensearch-notifications-plugin/src/notifications-3.4.0.0/notifications/core/src/main/kotlin/org/opensearch/notifications/core/NotificationCoreImpl.kt:35:16 'class AccessController : Any' is deprecated. Deprecated in Java.
w: file:///build/opensearch-notifications-plugin/src/notifications-3.4.0.0/notifications/core/src/main/kotlin/org/opensearch/notifications/core/NotificationCoreImpl.kt:47:16 'class AccessController : Any' is deprecated. Deprecated in Java.
w: file:///build/opensearch-notifications-plugin/src/notifications-3.4.0.0/notifications/core/src/main/kotlin/org/opensearch/notifications/core/NotificationCoreImpl.kt:58:16 'class AccessController : Any' is deprecated. Deprecated in Java.
w: file:///build/opensearch-notifications-plugin/src/notifications-3.4.0.0/notifications/core/src/main/kotlin/org/opensearch/notifications/core/client/DestinationHttpClient.kt:81:18 'fun setConnectTimeout(p0: Timeout!): RequestConfig.Builder!' is deprecated. Deprecated in Java.
w: file:///build/opensearch-notifications-plugin/src/notifications-3.4.0.0/notifications/core/src/main/kotlin/org/opensearch/notifications/core/client/DestinationHttpClient.kt:134:27 'fun execute(p0: ClassicHttpRequest!): CloseableHttpResponse!' is deprecated. Deprecated in Java.
w: file:///build/opensearch-notifications-plugin/src/notifications-3.4.0.0/notifications/core/src/main/kotlin/org/opensearch/notifications/core/utils/SecurityAccess.kt:9:8 'class AccessController : Any' is deprecated. Deprecated in Java.
w: file:///build/opensearch-notifications-plugin/src/notifications-3.4.0.0/notifications/core/src/main/kotlin/org/opensearch/notifications/core/utils/SecurityAccess.kt:25:13 'class AccessController : Any' is deprecated. Deprecated in Java.
w: file:///build/opensearch-notifications-plugin/src/notifications-3.4.0.0/notifications/core/src/main/kotlin/org/opensearch/notifications/core/utils/ValidationHelpers.kt:26:15 'constructor(p0: String!): URL' is deprecated. Deprecated in Java.
w: file:///build/opensearch-notifications-plugin/src/notifications-3.4.0.0/notifications/core/src/main/kotlin/org/opensearch/notifications/core/utils/ValidationHelpers.kt:43:15 'constructor(p0: String!): URL' is deprecated. Deprecated in Java.
w: file:///build/opensearch-notifications-plugin/src/notifications-3.4.0.0/notifications/core/src/main/kotlin/org/opensearch/notifications/core/utils/ValidationHelpers.kt:49:15 'constructor(p0: String!): URL' is deprecated. Deprecated in Java.
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
> Task :opensearch-notifications-core-spi:test
> Task :opensearch-notifications-core-spi:check
> Task :opensearch-notifications-core-spi:build
> Task :opensearch-notifications-core:compileJava NO-SOURCE
> Task :opensearch-notifications-core:classes UP-TO-DATE
> Task :opensearch-notifications-core:jar
> Task :opensearch-notifications-core:bundlePlugin
> Task :notifications:compileKotlin
w: file:///build/opensearch-notifications-plugin/src/notifications-3.4.0.0/notifications/notifications/src/main/kotlin/org/opensearch/notifications/index/NotificationConfigIndex.kt:138:18 'fun settings(p0: String!, p1: XContentType!): CreateIndexRequest!' is deprecated. Deprecated in Java.
> Task :opensearch-notifications-core:forbiddenApisMain
Forbidden class/interface use: java.security.AccessController [Deprecated in Java 21]
in org.opensearch.notifications.core.utils.SecurityAccess (SecurityAccess.kt:25)
Forbidden class/interface use: java.security.AccessController [Deprecated in Java 21]
in org.opensearch.notifications.core.NotificationCoreImpl (NotificationCoreImpl.kt:35)
Forbidden class/interface use: java.security.AccessController [Deprecated in Java 21]
in org.opensearch.notifications.core.NotificationCoreImpl (NotificationCoreImpl.kt:47)
Forbidden class/interface use: java.security.AccessController [Deprecated in Java 21]
in org.opensearch.notifications.core.NotificationCoreImpl (NotificationCoreImpl.kt:58)
Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[]) [Uses default locale]
in org.opensearch.notifications.core.client.DestinationSnsClient (DestinationSnsClient.kt:130)
Forbidden method invocation: java.net.URL#<init>(java.lang.String) [Deprecated in Java 21]
in org.opensearch.notifications.core.utils.ValidationHelpersKt (ValidationHelpers.kt:26)
Forbidden method invocation: java.net.URL#<init>(java.lang.String) [Deprecated in Java 21]
in org.opensearch.notifications.core.utils.ValidationHelpersKt (ValidationHelpers.kt:43)
Forbidden method invocation: java.net.URL#<init>(java.lang.String) [Deprecated in Java 21]
in org.opensearch.notifications.core.utils.ValidationHelpersKt (ValidationHelpers.kt:49)
Forbidden method invocation: java.net.InetAddress#getHostAddress() [use NetworkAddress format() to print IP or IP+ports]
in org.opensearch.notifications.core.utils.ValidationHelpersKt (ValidationHelpers.kt:53)
> Task :opensearch-notifications-core:assemble
> Task :notifications:compileJava NO-SOURCE
> Task :notifications:classes
> Task :jacocoReport SKIPPED
> Task :notifications:jar
> Task :opensearch-notifications-core:compileTestKotlin
w: file:///build/opensearch-notifications-plugin/src/notifications-3.4.0.0/notifications/core/src/test/kotlin/org/opensearch/notifications/core/destinations/ChimeDestinationTests.kt:65:32 'fun execute(p0: ClassicHttpRequest!): CloseableHttpResponse!' is deprecated. Deprecated in Java.
w: file:///build/opensearch-notifications-plugin/src/notifications-3.4.0.0/notifications/core/src/test/kotlin/org/opensearch/notifications/core/destinations/ChimeDestinationTests.kt:95:32 'fun execute(p0: ClassicHttpRequest!): CloseableHttpResponse!' is deprecated. Deprecated in Java.
w: file:///build/opensearch-notifications-plugin/src/notifications-3.4.0.0/notifications/core/src/test/kotlin/org/opensearch/notifications/core/destinations/ChimeDestinationTests.kt:125:32 'fun execute(p0: ClassicHttpRequest!): CloseableHttpResponse!' is deprecated. Deprecated in Java.
w: file:///build/opensearch-notifications-plugin/src/notifications-3.4.0.0/notifications/core/src/test/kotlin/org/opensearch/notifications/core/destinations/CustomWebhookDestinationTests.kt:77:40 'fun execute(p0: ClassicHttpRequest!): CloseableHttpResponse!' is deprecated. Deprecated in Java.
w: file:///build/opensearch-notifications-plugin/src/notifications-3.4.0.0/notifications/core/src/test/kotlin/org/opensearch/notifications/core/destinations/CustomWebhookDestinationTests.kt:78:40 'fun execute(p0: ClassicHttpRequest!): CloseableHttpResponse!' is deprecated. Deprecated in Java.
w: file:///build/opensearch-notifications-plugin/src/notifications-3.4.0.0/notifications/core/src/test/kotlin/org/opensearch/notifications/core/destinations/CustomWebhookDestinationTests.kt:112:40 'fun execute(p0: ClassicHttpRequest!): CloseableHttpResponse!' is deprecated. Deprecated in Java.
w: file:///build/opensearch-notifications-plugin/src/notifications-3.4.0.0/notifications/core/src/test/kotlin/org/opensearch/notifications/core/destinations/CustomWebhookDestinationTests.kt:113:40 'fun execute(p0: ClassicHttpRequest!): CloseableHttpResponse!' is deprecated. Deprecated in Java.
w: file:///build/opensearch-notifications-plugin/src/notifications-3.4.0.0/notifications/core/src/test/kotlin/org/opensearch/notifications/core/destinations/CustomWebhookDestinationTests.kt:150:40 'fun execute(p0: ClassicHttpRequest!): CloseableHttpResponse!' is deprecated. Deprecated in Java.
w: file:///build/opensearch-notifications-plugin/src/notifications-3.4.0.0/notifications/core/src/test/kotlin/org/opensearch/notifications/core/destinations/CustomWebhookDestinationTests.kt:151:40 'fun execute(p0: ClassicHttpRequest!): CloseableHttpResponse!' is deprecated. Deprecated in Java.
w: file:///build/opensearch-notifications-plugin/src/notifications-3.4.0.0/notifications/core/src/test/kotlin/org/opensearch/notifications/core/destinations/MicrosoftTeamsDestinationTests.kt:67:40 'fun execute(p0: ClassicHttpRequest!): CloseableHttpResponse!' is deprecated. Deprecated in Java.
w: file:///build/opensearch-notifications-plugin/src/notifications-3.4.0.0/notifications/core/src/test/kotlin/org/opensearch/notifications/core/destinations/MicrosoftTeamsDestinationTests.kt:98:40 'fun execute(p0: ClassicHttpRequest!): CloseableHttpResponse!' is deprecated. Deprecated in Java.
w: file:///build/opensearch-notifications-plugin/src/notifications-3.4.0.0/notifications/core/src/test/kotlin/org/opensearch/notifications/core/destinations/MicrosoftTeamsDestinationTests.kt:129:40 'fun execute(p0: ClassicHttpRequest!): CloseableHttpResponse!' is deprecated. Deprecated in Java.
w: file:///build/opensearch-notifications-plugin/src/notifications-3.4.0.0/notifications/core/src/test/kotlin/org/opensearch/notifications/core/destinations/SlackDestinationTests.kt:67:40 'fun execute(p0: ClassicHttpRequest!): CloseableHttpResponse!' is deprecated. Deprecated in Java.
w: file:///build/opensearch-notifications-plugin/src/notifications-3.4.0.0/notifications/core/src/test/kotlin/org/opensearch/notifications/core/destinations/SlackDestinationTests.kt:98:40 'fun execute(p0: ClassicHttpRequest!): CloseableHttpResponse!' is deprecated. Deprecated in Java.
w: file:///build/opensearch-notifications-plugin/src/notifications-3.4.0.0/notifications/core/src/test/kotlin/org/opensearch/notifications/core/destinations/SlackDestinationTests.kt:129:40 'fun execute(p0: ClassicHttpRequest!): CloseableHttpResponse!' is deprecated. Deprecated in Java.
> Task :notifications:forbiddenApisMain
> Task :notifications:bundlePlugin
> Task :opensearch-notifications-core:compileTestJava NO-SOURCE
> Task :opensearch-notifications-core:testClasses
> Task :opensearch-notifications-core:forbiddenApisTest SKIPPED
> Task :opensearch-notifications-core:forbiddenApis
> Task :opensearch-notifications-core:jarHell
> Task :opensearch-notifications-core:loggerUsageCheck SKIPPED
> Task :opensearch-notifications-core:testingConventions SKIPPED
> Task :opensearch-notifications-core:precommit
> Task :notifications:compileTestKotlin
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
> Task :notifications:compileTestKotlin
w: file:///build/opensearch-notifications-plugin/src/notifications-3.4.0.0/notifications/notifications/src/test/kotlin/org/opensearch/integtest/PluginRestTestCase.kt:102:34 'static field OPENSEARCH_SECURITY_SSL_HTTP_KEYSTORE_PASSWORD: String' is deprecated. Deprecated in Java.
w: file:///build/opensearch-notifications-plugin/src/notifications-3.4.0.0/notifications/notifications/src/test/kotlin/org/opensearch/integtest/PluginRestTestCase.kt:103:34 'static field OPENSEARCH_SECURITY_SSL_HTTP_KEYSTORE_KEYPASSWORD: String' is deprecated. Deprecated in Java.
> Task :opensearch-notifications-core:test
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
> Task :opensearch-notifications-core:javaRestTest NO-SOURCE
> Task :opensearch-notifications-core:check
> Task :notifications:assemble
> Task :opensearch-notifications-core:build
> Task :notifications:compileTestJava
> Task :notifications:testClasses
> Task :notifications:forbiddenApisTest
Forbidden class/interface use: com.sun.net.httpserver.HttpServer [non-portable or internal runtime class]
in org.opensearch.integtest.MaxHTTPResponseSizeIT (MaxHTTPResponseSizeIT.kt, field declaration of 'server')
Forbidden class/interface use: com.sun.net.httpserver.HttpServer [non-portable or internal runtime class]
in org.opensearch.integtest.MaxHTTPResponseSizeIT (MaxHTTPResponseSizeIT.kt:39)
Forbidden class/interface use: com.sun.net.httpserver.HttpServer [non-portable or internal runtime class]
in org.opensearch.integtest.MaxHTTPResponseSizeIT (MaxHTTPResponseSizeIT.kt:39)
Forbidden annotation use: org.junit.Test [defaultMessage Just name your test method testFooBar]
in org.opensearch.notifications.metrics.RollingCounterTest (RollingCounterTest.java, annotation on method declaration of 'increment()')
Forbidden annotation use: org.junit.Test [defaultMessage Just name your test method testFooBar]
in org.opensearch.notifications.metrics.RollingCounterTest (RollingCounterTest.java, annotation on method declaration of 'add()')
Forbidden annotation use: org.junit.Test [defaultMessage Just name your test method testFooBar]
in org.opensearch.notifications.metrics.RollingCounterTest (RollingCounterTest.java, annotation on method declaration of 'trim()')
Forbidden class/interface use: com.sun.net.httpserver.HttpServer [non-portable or internal runtime class]
in org.opensearch.integtest.send.SendTestMessageWithMockServerIT$Companion (SendTestMessageWithMockServerIT.kt:70)
Forbidden class/interface use: com.sun.net.httpserver.HttpExchange [non-portable or internal runtime class]
in org.opensearch.integtest.send.SendTestMessageWithMockServerIT$Companion (SendTestMessageWithMockServerIT.kt:72)
Forbidden class/interface use: com.sun.net.httpserver.HttpExchange [non-portable or internal runtime class]
in org.opensearch.integtest.send.SendTestMessageWithMockServerIT$Companion (SendTestMessageWithMockServerIT.kt:72)
Forbidden class/interface use: com.sun.net.httpserver.HttpServer [non-portable or internal runtime class]
in org.opensearch.integtest.send.SendTestMessageWithMockServerIT$Companion (SendTestMessageWithMockServerIT.kt:72)
Forbidden class/interface use: com.sun.net.httpserver.HttpServer [non-portable or internal runtime class]
in org.opensearch.integtest.send.SendTestMessageWithMockServerIT$Companion (SendTestMessageWithMockServerIT.kt:75)
Forbidden class/interface use: com.sun.net.httpserver.HttpServer [non-portable or internal runtime class]
in org.opensearch.integtest.send.SendTestMessageWithMockServerIT$Companion (SendTestMessageWithMockServerIT.kt:81)
Forbidden class/interface use: com.sun.net.httpserver.HttpExchange [non-portable or internal runtime class]
in org.opensearch.integtest.send.SendTestMessageWithMockServerIT$Companion (SendTestMessageWithMockServerIT.kt, method declaration of 'setupWebhook$lambda$0(com.sun.net.httpserver.HttpExchange)')
Forbidden class/interface use: com.sun.net.httpserver.HttpExchange [non-portable or internal runtime class]
in org.opensearch.integtest.send.SendTestMessageWithMockServerIT$Companion (SendTestMessageWithMockServerIT.kt:73)
Forbidden annotation use: org.junit.Test [defaultMessage Just name your test method testFooBar]
in org.opensearch.notifications.metrics.BasicCounterTest (BasicCounterTest.java, annotation on method declaration of 'increment()')
Forbidden annotation use: org.junit.Test [defaultMessage Just name your test method testFooBar]
in org.opensearch.notifications.metrics.BasicCounterTest (BasicCounterTest.java, annotation on method declaration of 'incrementN()')
Forbidden class/interface use: com.sun.net.httpserver.HttpServer [non-portable or internal runtime class]
in org.opensearch.integtest.MaxHTTPResponseSizeIT$Companion (MaxHTTPResponseSizeIT.kt:83)
Forbidden class/interface use: com.sun.net.httpserver.HttpExchange [non-portable or internal runtime class]
in org.opensearch.integtest.MaxHTTPResponseSizeIT$Companion (MaxHTTPResponseSizeIT.kt:85)
Forbidden class/interface use: com.sun.net.httpserver.HttpExchange [non-portable or internal runtime class]
in org.opensearch.integtest.MaxHTTPResponseSizeIT$Companion (MaxHTTPResponseSizeIT.kt:85)
Forbidden class/interface use: com.sun.net.httpserver.HttpServer [non-portable or internal runtime class]
in org.opensearch.integtest.MaxHTTPResponseSizeIT$Companion (MaxHTTPResponseSizeIT.kt:85)
Forbidden class/interface use: com.sun.net.httpserver.HttpServer [non-portable or internal runtime class]
in org.opensearch.integtest.MaxHTTPResponseSizeIT$Companion (MaxHTTPResponseSizeIT.kt:93)
Forbidden class/interface use: com.sun.net.httpserver.HttpServer [non-portable or internal runtime class]
in org.opensearch.integtest.MaxHTTPResponseSizeIT$Companion (MaxHTTPResponseSizeIT.kt:99)
Forbidden class/interface use: com.sun.net.httpserver.HttpExchange [non-portable or internal runtime class]
in org.opensearch.integtest.MaxHTTPResponseSizeIT$Companion (MaxHTTPResponseSizeIT.kt, method declaration of 'setupWebhook$lambda$0(com.sun.net.httpserver.HttpExchange)')
Forbidden class/interface use: com.sun.net.httpserver.HttpExchange [non-portable or internal runtime class]
in org.opensearch.integtest.MaxHTTPResponseSizeIT$Companion (MaxHTTPResponseSizeIT.kt:87)
Forbidden class/interface use: com.sun.net.httpserver.HttpExchange [non-portable or internal runtime class]
in org.opensearch.integtest.MaxHTTPResponseSizeIT$Companion (MaxHTTPResponseSizeIT.kt:88)
Forbidden class/interface use: com.sun.net.httpserver.HttpServer [non-portable or internal runtime class]
in org.opensearch.integtest.send.SendTestMessageWithMockServerIT (SendTestMessageWithMockServerIT.kt, field declaration of 'server')
Forbidden class/interface use: com.sun.net.httpserver.HttpServer [non-portable or internal runtime class]
in org.opensearch.integtest.send.SendTestMessageWithMockServerIT (SendTestMessageWithMockServerIT.kt:24)
Forbidden class/interface use: com.sun.net.httpserver.HttpServer [non-portable or internal runtime class]
in org.opensearch.integtest.send.SendTestMessageWithMockServerIT (SendTestMessageWithMockServerIT.kt:24)
Forbidden method invocation: java.lang.Class#getDeclaredMethod(java.lang.String, java.lang.Class[]) [Do not violate java's access system: Use getMethod() instead]
in org.opensearch.notifications.index.ConfigIndexingActionsTests$Companion (ConfigIndexingActionsTests.kt:94)
Forbidden method invocation: java.lang.Class#getDeclaredMethod(java.lang.String, java.lang.Class[]) [Do not violate java's access system: Use getMethod() instead]
in org.opensearch.notifications.index.ConfigIndexingActionsTests$Companion (ConfigIndexingActionsTests.kt:99)
Forbidden method invocation: java.lang.Class#getDeclaredMethod(java.lang.String, java.lang.Class[]) [Do not violate java's access system: Use getMethod() instead]
in org.opensearch.notifications.index.ConfigIndexingActionsTests$Companion (ConfigIndexingActionsTests.kt:104)
Forbidden method invocation: java.lang.reflect.AccessibleObject#setAccessible(boolean) [Do not violate java's access system]
in org.opensearch.notifications.index.ConfigIndexingActionsTests$Companion (ConfigIndexingActionsTests.kt:110)
Forbidden method invocation: java.lang.reflect.AccessibleObject#setAccessible(boolean) [Do not violate java's access system]
in org.opensearch.notifications.index.ConfigIndexingActionsTests$Companion (ConfigIndexingActionsTests.kt:111)
Forbidden method invocation: java.lang.reflect.AccessibleObject#setAccessible(boolean) [Do not violate java's access system]
in org.opensearch.notifications.index.ConfigIndexingActionsTests$Companion (ConfigIndexingActionsTests.kt:112)
Forbidden method invocation: java.lang.Class#getDeclaredMethod(java.lang.String, java.lang.Class[]) [Do not violate java's access system: Use getMethod() instead]
in org.opensearch.notifications.index.NotificationConfigIndexTests$Companion (NotificationConfigIndexTests.kt:64)
Forbidden method invocation: java.lang.reflect.AccessibleObject#setAccessible(boolean) [Do not violate java's access system]
in org.opensearch.notifications.index.NotificationConfigIndexTests$Companion (NotificationConfigIndexTests.kt:69)
> Task :notifications:forbiddenApis
> Task :notifications:jarHell
> Task :notifications:loggerUsageCheck SKIPPED
> Task :notifications:testingConventions SKIPPED
> Task :notifications:precommit
> Task :notifications:integTest
> Task :notifications:test
ConfigIndexingActionsTests > test validate chime() PASSED
ConfigIndexingActionsTests > test validate slack() PASSED
ConfigIndexingActionsTests > test validate microsoft teams() PASSED
NotificationConfigIndexTests > test get non number schema_version throw exception() PASSED
NotificationConfigIndexTests > test get schema version without _meta field() PASSED
NotificationConfigIndexTests > test get schema version without schema_version field() PASSED
NotificationConfigIndexTests > test get schema version() PASSED
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
> Task :notifications:test
NotificationConfigDocTests > Config doc should throw exception if config is absent in json() PASSED
NotificationConfigDocTests > Config doc should throw exception if metadata is absent in json() PASSED
SendTestNotificationRequestTests > Send test request should safely ignore extra field in json object() PASSED
SendTestNotificationRequestTests > Send test request should throw exception when invalid json object is passed() PASSED
SendTestNotificationRequestTests > Send test request should return exception when configId is empty for validate() PASSED
SendTestNotificationRequestTests > Send test request serialize and deserialize using json object should be equal() PASSED
SendTestNotificationRequestTests > Send test request should throw exception if configId field is absent in json object() PASSED
SendTestNotificationRequestTests > Send test request should return null for valid request() PASSED
NotificationConfigDocTests > Config doc should safely ignore extra field in json object() PASSED
SendTestNotificationRequestTests > Send test request serialize and deserialize transport object should be equal() PASSED
NotificationConfigDocTests > Config doc serialize and deserialize using json config object should be equal() PASSED
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
> Task :notifications:test
SuspendUtilsTests > test SuspendUntilTimeout RuntimeException() PASSED
SuspendUtilsTests > test SuspendUntilTimeout TimeoutCancellationException() PASSED
PluginActionTests > Update notification config action should call back action listener() PASSED
PluginActionTests > Get plugin features action should call back action listener() PASSED
PluginActionTests > Send notification action should call back action listener() PASSED
PluginActionTests > Delete notification config action should call back action listener() PASSED
PluginActionTests > Publish notification action should call back action listener() PASSED
PluginActionTests > Create notification config action should call back action listener() PASSED
PluginActionTests > Get channel list action should call back action listener() PASSED
PluginActionTests > Get notification config action should call back action listener() PASSED
DocMetadataTests > DocMetadata should safely ignore extra field in json object() PASSED
DocMetadataTests > DocMetadata should throw exception if created_time_ms is absent in json() PASSED
DocMetadataTests > DocMetadata serialize and deserialize using json config object should be equal() PASSED
DocMetadataTests > DocMetadata should throw exception if last_updated_time_ms is absent in json() PASSED
DocMetadataTests > DocMetadata should take empty list when access field is absent in json object() PASSED
PluginSettingsTests > test filter by backend roles setting uses notifications setting() PASSED
PluginSettingsTests > test filter by backend roles setting falls back to alerting setting() PASSED
PluginSettingsTests > test filter by backend roles setting falls back to alerting legacy setting when newer settings are not set() PASSED
PluginSettingsTests > test filter by backend roles setting prioritizes notifications setting() PASSED
PluginSettingsTests > test update settings should take cluster settings if available() PASSED
PluginSettingsTests > test update settings should fall back to node settings if cluster settings is not available() PASSED
PluginSettingsTests > test get all settings as defaults() PASSED
> Task :notifications:check
> Task :check
> Task :build
> Task :notifications:build
[Incubating] Problems report is available at: file:///build/opensearch-notifications-plugin/src/notifications-3.4.0.0/notifications/build/reports/problems/problems-report.html
Deprecated Gradle features were used in this build, making it incompatible with Gradle 10.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
For more on this, please refer to https://docs.gradle.org/9.2.0/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
BUILD SUCCESSFUL in 14m 2s
50 actionable tasks: 50 executed
==> Entering fakeroot environment...
==> Starting package()...
Archive: /build/opensearch-notifications-plugin/src/notifications-3.4.0.0/notifications/notifications/build/distributions/opensearch-notifications-3.4.0.0.zip
inflating: plugin-descriptor.properties
inflating: plugin-security.policy
inflating: opensearch-notifications-3.4.0.0.jar
inflating: opensearch-remote-metadata-sdk-ddb-client-3.4.0.0.jar
inflating: opensearch-remote-metadata-sdk-aos-client-3.4.0.0.jar
inflating: opensearch-remote-metadata-sdk-remote-client-3.4.0.0.jar
inflating: opensearch-remote-metadata-sdk-3.4.0.0.jar
inflating: common-utils-3.4.0.0.jar
inflating: aws-database-encryption-sdk-dynamodb-3.9.0.jar
inflating: aws-cryptographic-material-providers-1.11.0.jar
inflating: kms-2.32.29.jar
inflating: dynamodb-enhanced-2.32.29.jar
inflating: dynamodb-2.32.29.jar
inflating: sts-2.32.29.jar
inflating: apache-client-2.32.29.jar
inflating: httpclient-4.5.14.jar
inflating: opensearch-rest-client-3.4.0.jar
inflating: opensearch-java-3.3.0.jar
inflating: jackson-datatype-jsr310-2.18.2.jar
inflating: aws-java-sdk-dynamodb-1.12.687.jar
inflating: aws-java-sdk-s3-1.12.687.jar
inflating: aws-java-sdk-kms-1.12.687.jar
inflating: jmespath-java-1.12.687.jar
inflating: kotlinx-coroutines-core-jvm-1.4.3.jar
inflating: httpcore5-reactive-5.3.4.jar
inflating: netty-nio-client-2.32.29.jar
inflating: aws-json-protocol-2.32.29.jar
inflating: aws-query-protocol-2.32.29.jar
inflating: aws-core-2.32.29.jar
inflating: auth-2.32.29.jar
inflating: protocol-core-2.32.29.jar
inflating: regions-2.32.29.jar
inflating: sdk-core-2.32.29.jar
inflating: http-auth-aws-2.32.29.jar
inflating: checksums-2.32.29.jar
inflating: http-auth-2.32.29.jar
inflating: http-auth-spi-2.32.29.jar
inflating: url-connection-client-2.32.29.jar
inflating: http-client-spi-2.32.29.jar
inflating: identity-spi-2.32.29.jar
inflating: json-utils-2.32.29.jar
inflating: metrics-spi-2.32.29.jar
inflating: profiles-2.32.29.jar
inflating: retries-2.32.29.jar
inflating: retries-spi-2.32.29.jar
inflating: utils-2.32.29.jar
inflating: netty-codec-http2-4.2.7.Final.jar
inflating: netty-codec-http-4.2.7.Final.jar
inflating: netty-codec-4.2.7.Final.jar
inflating: checksums-spi-2.32.29.jar
inflating: endpoints-spi-2.32.29.jar
inflating: http-auth-aws-eventstream-2.32.29.jar
inflating: annotations-2.32.29.jar
inflating: third-party-jackson-core-2.32.29.jar
inflating: conversion-0.1.1.jar
inflating: DafnyRuntime-4.9.0.jar
inflating: bcprov-jdk18on-1.78.1.jar
inflating: netty-handler-4.2.7.Final.jar
inflating: netty-transport-classes-epoll-4.1.124.Final.jar
inflating: netty-codec-compression-4.2.7.Final.jar
inflating: netty-codec-protobuf-4.2.7.Final.jar
inflating: netty-codec-marshalling-4.2.7.Final.jar
inflating: netty-codec-base-4.2.7.Final.jar
inflating: netty-transport-native-unix-common-4.2.7.Final.jar
inflating: netty-transport-4.2.7.Final.jar
inflating: netty-buffer-4.2.7.Final.jar
inflating: netty-resolver-4.2.7.Final.jar
inflating: netty-common-4.2.7.Final.jar
inflating: yasson-2.0.2.jar
inflating: jakarta.json.bind-api-2.0.0.jar
inflating: jsr305-3.0.2.jar
inflating: parsson-1.1.7.jar
inflating: httpcore-4.4.16.jar
inflating: eventstream-1.0.1.jar
inflating: jakarta.json-api-2.1.3.jar
inflating: jakarta.json-2.0.0-module.jar
creating: config/
inflating: config/notifications.yml
Archive: /build/opensearch-notifications-plugin/src/notifications-3.4.0.0/notifications/core/build/distributions/opensearch-notifications-core-3.4.0.0.zip
inflating: plugin-descriptor.properties
inflating: plugin-security.policy
inflating: opensearch-notifications-core-3.4.0.0.jar
inflating: commons-logging-1.3.5.jar
inflating: kotlin-stdlib-2.2.20.jar
inflating: httpcore5-5.3.4.jar
inflating: httpclient5-5.4.4.jar
inflating: httpcore5-h2-5.3.4.jar
inflating: slf4j-api-2.0.17.jar
inflating: log4j-slf4j-impl-2.21.0.jar
inflating: jackson-databind-2.18.2.jar
inflating: jackson-annotations-2.18.2.jar
inflating: aws-java-sdk-core-1.12.687.jar
inflating: aws-java-sdk-sns-1.12.687.jar
inflating: aws-java-sdk-sts-1.12.687.jar
inflating: aws-java-sdk-ses-1.12.687.jar
inflating: angus-mail-2.0.4.jar
inflating: angus-activation-2.0.2.jar
inflating: jakarta.mail-api-2.1.3.jar
inflating: jakarta.activation-api-2.1.3.jar
inflating: opensearch-notifications-core-spi-3.4.0.0.jar
creating: config/
inflating: config/notifications-core.yml
==> Tidying install...
-> Removing libtool files...
-> Removing static library files...
-> Purging unwanted files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "opensearch-notifications-plugin"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: opensearch-notifications-plugin 3.4.0.0-1 (Wed Jan 21 02:35:59 2026)
==> Cleaning up...
[?12l[?25h