==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done
==> Making package: opensearch-knn-plugin 3.4.0.0-1 (Wed Jan 21 01:08:12 2026)
==> Retrieving sources...
  -> Found opensearch-knn-plugin-3.4.0.0.tar.gz
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    opensearch-knn-plugin-3.4.0.0.tar.gz ... Passed
==> Making package: opensearch-knn-plugin 3.4.0.0-1 (Wed Jan 21 01:08:21 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-knn-plugin-3.4.0.0.tar.gz
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Extracting opensearch-knn-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 :
Java home directory used by gradle: /usr/lib/jvm/java-21-openjdk
CMake command: cmake -S jni -B jni/build -DKNN_PLUGIN_VERSION=3.4.0 -DCOMMIT_LIB_PATCHES=true -DAPPLY_LIB_PATCHES=true -DCMAKE_POLICY_VERSION_MINIMUM=3.5
Build command: cmake --build jni/build --target opensearchknn_faiss opensearchknn_common opensearchknn_nmslib opensearchknn_simd --parallel 1
=======================================
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   : 58C93DE9AA411B83
  Crypto Standard       : any-supported
=======================================

> Task :generateNotice
> Task :processResources
> Task :copyPluginPropertiesTemplate
> Task :pluginProperties
> Task :remote-index-build-client:processResources NO-SOURCE

> Task :generatePomFileForNebulaPublication
Maven publication 'nebula' pom metadata warnings (silence with 'suppressPomMetadataWarningsFor(variant)'):
  - Variant testFixturesApiElements:
      - Declares capability org.opensearch:opensearch-knn-test-fixtures:3.4.0.0 which cannot be mapped to Maven
  - Variant testFixturesRuntimeElements:
      - Declares capability org.opensearch:opensearch-knn-test-fixtures:3.4.0.0 which cannot be mapped to Maven
These issues indicate information that is lost in the published 'pom' metadata file, which may be an issue if the published library is consumed by an old Gradle version or Apache Maven.
The 'module' metadata file, which is used by Gradle 6+ is not affected.

> Task :generatePomFileForPluginZipPublication
> Task :generatePom
> Task :sourcesJar
> Task :qa:generatePomFileForNebulaPublication
> Task :qa:generatePom
> Task :qa:compileJava NO-SOURCE
> Task :qa:processResources NO-SOURCE
> Task :qa:classes UP-TO-DATE
> Task :qa:jar
> Task :qa:javadoc NO-SOURCE
> Task :qa:javadocJar
> Task :qa:sourcesJar
> Task :qa:assemble SKIPPED
> Task :remote-index-build-client:generatePomFileForNebulaPublication
> Task :remote-index-build-client:generatePomFileForPluginZipPublication
> Task :remote-index-build-client:generatePom
> Task :remote-index-build-client:sourcesJar
> Task :qa:restart-upgrade:generatePomFileForNebulaPublication
> Task :qa:restart-upgrade:generatePom
> Task :qa:restart-upgrade:compileJava NO-SOURCE
> Task :qa:restart-upgrade:processResources NO-SOURCE
> Task :qa:restart-upgrade:classes UP-TO-DATE
> Task :qa:restart-upgrade:jar
> Task :qa:restart-upgrade:javadoc NO-SOURCE
> Task :qa:restart-upgrade:javadocJar
> Task :qa:restart-upgrade:sourcesJar
> Task :qa:restart-upgrade:assemble SKIPPED
> Task :qa:rolling-upgrade:generatePomFileForNebulaPublication
> Task :qa:rolling-upgrade:generatePom
> Task :qa:rolling-upgrade:compileJava NO-SOURCE
> Task :qa:rolling-upgrade:processResources NO-SOURCE
> Task :qa:rolling-upgrade:classes UP-TO-DATE
> Task :qa:rolling-upgrade:jar
> Task :qa:rolling-upgrade:javadoc NO-SOURCE
> Task :qa:rolling-upgrade:javadocJar
> Task :qa:rolling-upgrade:sourcesJar
> Task :qa:rolling-upgrade:assemble SKIPPED
> Task :generateEffectiveLombokConfig
> Task :remote-index-build-client:generateEffectiveLombokConfig

> Task :remote-index-build-client:compileJava
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/src/main/java/org/opensearch/remoteindexbuild/client/RemoteIndexHTTPClient.java:88: warning: [removal] AccessController in java.security has been deprecated and marked for removal
            String response = AccessController.doPrivileged(
                              ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/src/main/java/org/opensearch/remoteindexbuild/client/RemoteIndexHTTPClient.java:146: warning: [removal] AccessController in java.security has been deprecated and marked for removal
            String response = AccessController.doPrivileged((PrivilegedExceptionAction<String>) () -> httpClient.execute(request, body -> {
                              ^
2 warnings

> Task :compileJava
warning: unknown enum constant When.MAYBE
  reason: class file for javax.annotation.meta.When not found
warning: unknown enum constant When.MAYBE
  reason: class file for javax.annotation.meta.When not found
warning: unknown enum constant When.MAYBE
  reason: class file for javax.annotation.meta.When not found
warning: unknown enum constant When.MAYBE
  reason: class file for javax.annotation.meta.When not found
warning: unknown enum constant When.MAYBE
  reason: class file for javax.annotation.meta.When not found
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/index/engine/KNNEngine.java:32: warning: [removal] NMSLIB_NAME in KNNConstants has been deprecated and marked for removal
    NMSLIB(NMSLIB_NAME, Nmslib.INSTANCE, Version.V_3_0_0),
           ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/index/engine/KNNEngine.java:32: warning: [removal] Nmslib in org.opensearch.knn.index.engine.nmslib has been deprecated and marked for removal
    NMSLIB(NMSLIB_NAME, Nmslib.INSTANCE, Version.V_3_0_0),
                        ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/plugin/stats/KNNStats.java:150: warning: [removal] NMSLIB in KNNEngine has been deprecated and marked for removal
            .put(StatNames.NMSLIB_LOADED.getName(), createNodeStat(new LibraryInitializedSupplier(KNNEngine.NMSLIB)))
                                                                                                           ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/index/mapper/KNNVectorFieldMapperUtil.java:161: warning: [removal] NMSLIB in KNNEngine has been deprecated and marked for removal
            KNNEngine.NMSLIB,
                     ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/jni/PlatformUtils.java:68: warning: [removal] AccessController in java.security has been deprecated and marked for removal
                isAVX2Supported = AccessController.doPrivileged((PrivilegedExceptionAction<Boolean>) () -> {
                                  ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/jni/PlatformUtils.java:87: warning: [removal] AccessController in java.security has been deprecated and marked for removal
                isAVX2Supported = AccessController.doPrivileged(
                                  ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/jni/PlatformUtils.java:136: warning: [removal] AccessController in java.security has been deprecated and marked for removal
                return AccessController.doPrivileged((PrivilegedExceptionAction<Boolean>) () -> {
                       ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/jni/SimdVectorComputeService.java:28: warning: [removal] AccessController in java.security has been deprecated and marked for removal
        AccessController.doPrivileged((PrivilegedAction<Void>) () -> {
        ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/index/util/IndexUtil.java:286: warning: [removal] NMSLIB in KNNEngine has been deprecated and marked for removal
        if (KNNEngine.NMSLIB.equals(knnEngine)) {
                     ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/index/engine/nmslib/NmslibMethodResolver.java:45: warning: [removal] NMSLIB in KNNEngine has been deprecated and marked for removal
            KNNEngine.NMSLIB,
                     ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/index/engine/nmslib/NmslibMethodResolver.java:55: warning: [removal] NMSLIB in KNNEngine has been deprecated and marked for removal
        ValidationException validationException = validateNotTrainingContext(shouldRequireTraining, KNNEngine.NMSLIB, null);
                                                                                                             ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/index/engine/nmslib/NmslibMethodResolver.java:60: warning: [removal] NMSLIB in KNNEngine has been deprecated and marked for removal
            KNNEngine.NMSLIB,
                     ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/index/engine/nmslib/Nmslib.java:35: warning: [removal] NmslibHNSWMethod in org.opensearch.knn.index.engine.nmslib has been deprecated and marked for removal
    final static Map<String, KNNMethod> METHODS = ImmutableMap.of(METHOD_HNSW, new NmslibHNSWMethod());
                                                                                   ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/index/engine/nmslib/Nmslib.java:55: warning: [removal] NmslibMethodResolver in org.opensearch.knn.index.engine.nmslib has been deprecated and marked for removal
        this.methodResolver = new NmslibMethodResolver();
                                  ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/index/engine/EngineResolver.java:160: warning: [removal] NMSLIB in KNNEngine has been deprecated and marked for removal
        return mode == Mode.ON_DISK ? KNNEngine.FAISS : KNNEngine.NMSLIB;
                                                                 ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/index/codec/nativeindex/DefaultIndexBuildStrategy.java:81: warning: [removal] AccessController in java.security has been deprecated and marked for removal
                AccessController.doPrivileged((PrivilegedAction<Void>) () -> {
                ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/index/codec/nativeindex/DefaultIndexBuildStrategy.java:94: warning: [removal] AccessController in java.security has been deprecated and marked for removal
                AccessController.doPrivileged((PrivilegedAction<Void>) () -> {
                ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/index/codec/nativeindex/MemOptimizedNativeIndexBuildStrategy.java:62: warning: [removal] AccessController in java.security has been deprecated and marked for removal
        long indexMemoryAddress = AccessController.doPrivileged(
                                  ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/index/codec/nativeindex/MemOptimizedNativeIndexBuildStrategy.java:89: warning: [removal] AccessController in java.security has been deprecated and marked for removal
                    AccessController.doPrivileged((PrivilegedAction<Void>) () -> {
                    ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/index/codec/nativeindex/MemOptimizedNativeIndexBuildStrategy.java:109: warning: [removal] AccessController in java.security has been deprecated and marked for removal
                AccessController.doPrivileged((PrivilegedAction<Void>) () -> {
                ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/index/codec/nativeindex/MemOptimizedNativeIndexBuildStrategy.java:124: warning: [removal] AccessController in java.security has been deprecated and marked for removal
            AccessController.doPrivileged((PrivilegedAction<Void>) () -> {
            ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/jni/FaissService.java:42: warning: [removal] AccessController in java.security has been deprecated and marked for removal
        AccessController.doPrivileged((PrivilegedAction<Void>) () -> {
        ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/jni/JNICommons.java:25: warning: [removal] AccessController in java.security has been deprecated and marked for removal
        AccessController.doPrivileged((PrivilegedAction<Void>) () -> {
        ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/jni/NmslibService.java:42: warning: [removal] NMSLIB in KNNEngine has been deprecated and marked for removal
            KNNEngine.NMSLIB.setInitialized(true);
                     ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/jni/NmslibService.java:39: warning: [removal] AccessController in java.security has been deprecated and marked for removal
        AccessController.doPrivileged((PrivilegedAction<Void>) () -> {
        ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/jni/JNIService.java:139: warning: [removal] NMSLIB in KNNEngine has been deprecated and marked for removal
        if (KNNEngine.NMSLIB == knnEngine) {
                     ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/jni/JNIService.java:140: warning: [removal] NmslibService in org.opensearch.knn.jni has been deprecated and marked for removal
            NmslibService.createIndex(ids, vectorsAddress, dim, output, parameters);
            ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/jni/JNIService.java:207: warning: [removal] NMSLIB in KNNEngine has been deprecated and marked for removal
        } else if (KNNEngine.NMSLIB == knnEngine) {
                            ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/jni/JNIService.java:208: warning: [removal] NmslibService in org.opensearch.knn.jni has been deprecated and marked for removal
            return NmslibService.loadIndexWithStream(readStream, parameters);
                   ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/jni/JNIService.java:289: warning: [removal] NMSLIB in KNNEngine has been deprecated and marked for removal
        if (KNNEngine.NMSLIB == knnEngine) {
                     ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/jni/JNIService.java:290: warning: [removal] NmslibService in org.opensearch.knn.jni has been deprecated and marked for removal
            return NmslibService.queryIndex(indexPointer, queryVector, k, methodParameters);
                   ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/jni/JNIService.java:372: warning: [removal] NMSLIB in KNNEngine has been deprecated and marked for removal
        if (KNNEngine.NMSLIB == knnEngine) {
                     ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/jni/JNIService.java:373: warning: [removal] NmslibService in org.opensearch.knn.jni has been deprecated and marked for removal
            NmslibService.free(indexPointer);
            ^
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
38 warnings

> Task :classes
> Task :jar
> Task :remote-index-build-client:classes
> Task :remote-index-build-client:jar
> Task :bundlePlugin

> Task :delombok
warning: unknown enum constant javax.annotation.meta.When.MAYBE
  reason: class file for javax.annotation.meta.When not found
warning: unknown enum constant javax.annotation.meta.When.MAYBE
  reason: class file for javax.annotation.meta.When not found
warning: unknown enum constant javax.annotation.meta.When.MAYBE
  reason: class file for javax.annotation.meta.When not found
warning: unknown enum constant javax.annotation.meta.When.MAYBE
  reason: class file for javax.annotation.meta.When not found
warning: unknown enum constant javax.annotation.meta.When.MAYBE
  reason: class file for javax.annotation.meta.When not found
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/index/engine/KNNEngine.java:32: warning: [removal] NMSLIB_NAME in org.opensearch.knn.common.KNNConstants has been deprecated and marked for removal
    NMSLIB(NMSLIB_NAME, Nmslib.INSTANCE, Version.V_3_0_0),
           ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/index/engine/KNNEngine.java:32: warning: [removal] org.opensearch.knn.index.engine.nmslib.Nmslib in org.opensearch.knn.index.engine.nmslib has been deprecated and marked for removal
    NMSLIB(NMSLIB_NAME, Nmslib.INSTANCE, Version.V_3_0_0),
                        ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/plugin/stats/KNNStats.java:150: warning: [removal] NMSLIB in org.opensearch.knn.index.engine.KNNEngine has been deprecated and marked for removal
            .put(StatNames.NMSLIB_LOADED.getName(), createNodeStat(new LibraryInitializedSupplier(KNNEngine.NMSLIB)))
                                                                                                           ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/index/mapper/KNNVectorFieldMapperUtil.java:161: warning: [removal] NMSLIB in org.opensearch.knn.index.engine.KNNEngine has been deprecated and marked for removal
            KNNEngine.NMSLIB,
                     ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/jni/PlatformUtils.java:68: warning: [removal] java.security.AccessController in java.security has been deprecated and marked for removal
                isAVX2Supported = AccessController.doPrivileged((PrivilegedExceptionAction<Boolean>) () -> {
                                  ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/jni/PlatformUtils.java:87: warning: [removal] java.security.AccessController in java.security has been deprecated and marked for removal
                isAVX2Supported = AccessController.doPrivileged(
                                  ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/jni/PlatformUtils.java:136: warning: [removal] java.security.AccessController in java.security has been deprecated and marked for removal
                return AccessController.doPrivileged((PrivilegedExceptionAction<Boolean>) () -> {
                       ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/jni/SimdVectorComputeService.java:28: warning: [removal] java.security.AccessController in java.security has been deprecated and marked for removal
        AccessController.doPrivileged((PrivilegedAction<Void>) () -> {
        ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/index/util/IndexUtil.java:286: warning: [removal] NMSLIB in org.opensearch.knn.index.engine.KNNEngine has been deprecated and marked for removal
        if (KNNEngine.NMSLIB.equals(knnEngine)) {
                     ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/index/engine/nmslib/NmslibMethodResolver.java:45: warning: [removal] NMSLIB in org.opensearch.knn.index.engine.KNNEngine has been deprecated and marked for removal
            KNNEngine.NMSLIB,
                     ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/index/engine/nmslib/NmslibMethodResolver.java:55: warning: [removal] NMSLIB in org.opensearch.knn.index.engine.KNNEngine has been deprecated and marked for removal
        ValidationException validationException = validateNotTrainingContext(shouldRequireTraining, KNNEngine.NMSLIB, null);
                                                                                                             ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/index/engine/nmslib/NmslibMethodResolver.java:60: warning: [removal] NMSLIB in org.opensearch.knn.index.engine.KNNEngine has been deprecated and marked for removal
            KNNEngine.NMSLIB,
                     ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/index/engine/nmslib/Nmslib.java:35: warning: [removal] org.opensearch.knn.index.engine.nmslib.NmslibHNSWMethod in org.opensearch.knn.index.engine.nmslib has been deprecated and marked for removal
    final static Map<String, KNNMethod> METHODS = ImmutableMap.of(METHOD_HNSW, new NmslibHNSWMethod());
                                                                                   ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/index/engine/nmslib/Nmslib.java:55: warning: [removal] org.opensearch.knn.index.engine.nmslib.NmslibMethodResolver in org.opensearch.knn.index.engine.nmslib has been deprecated and marked for removal
        this.methodResolver = new NmslibMethodResolver();
                                  ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/index/engine/EngineResolver.java:160: warning: [removal] NMSLIB in org.opensearch.knn.index.engine.KNNEngine has been deprecated and marked for removal
        return mode == Mode.ON_DISK ? KNNEngine.FAISS : KNNEngine.NMSLIB;
                                                                 ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/index/codec/nativeindex/DefaultIndexBuildStrategy.java:81: warning: [removal] java.security.AccessController in java.security has been deprecated and marked for removal
                AccessController.doPrivileged((PrivilegedAction<Void>) () -> {
                ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/index/codec/nativeindex/DefaultIndexBuildStrategy.java:94: warning: [removal] java.security.AccessController in java.security has been deprecated and marked for removal
                AccessController.doPrivileged((PrivilegedAction<Void>) () -> {
                ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/index/codec/nativeindex/MemOptimizedNativeIndexBuildStrategy.java:62: warning: [removal] java.security.AccessController in java.security has been deprecated and marked for removal
        long indexMemoryAddress = AccessController.doPrivileged(
                                  ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/index/codec/nativeindex/MemOptimizedNativeIndexBuildStrategy.java:89: warning: [removal] java.security.AccessController in java.security has been deprecated and marked for removal
                    AccessController.doPrivileged((PrivilegedAction<Void>) () -> {
                    ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/index/codec/nativeindex/MemOptimizedNativeIndexBuildStrategy.java:109: warning: [removal] java.security.AccessController in java.security has been deprecated and marked for removal
                AccessController.doPrivileged((PrivilegedAction<Void>) () -> {
                ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/index/codec/nativeindex/MemOptimizedNativeIndexBuildStrategy.java:124: warning: [removal] java.security.AccessController in java.security has been deprecated and marked for removal
            AccessController.doPrivileged((PrivilegedAction<Void>) () -> {
            ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/jni/FaissService.java:42: warning: [removal] java.security.AccessController in java.security has been deprecated and marked for removal
        AccessController.doPrivileged((PrivilegedAction<Void>) () -> {
        ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/jni/JNICommons.java:25: warning: [removal] java.security.AccessController in java.security has been deprecated and marked for removal
        AccessController.doPrivileged((PrivilegedAction<Void>) () -> {
        ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/jni/NmslibService.java:42: warning: [removal] NMSLIB in org.opensearch.knn.index.engine.KNNEngine has been deprecated and marked for removal
            KNNEngine.NMSLIB.setInitialized(true);
                     ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/jni/NmslibService.java:39: warning: [removal] java.security.AccessController in java.security has been deprecated and marked for removal
        AccessController.doPrivileged((PrivilegedAction<Void>) () -> {
        ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/jni/JNIService.java:139: warning: [removal] NMSLIB in org.opensearch.knn.index.engine.KNNEngine has been deprecated and marked for removal
        if (KNNEngine.NMSLIB == knnEngine) {
                     ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/jni/JNIService.java:140: warning: [removal] org.opensearch.knn.jni.NmslibService in org.opensearch.knn.jni has been deprecated and marked for removal
            NmslibService.createIndex(ids, vectorsAddress, dim, output, parameters);
            ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/jni/JNIService.java:207: warning: [removal] NMSLIB in org.opensearch.knn.index.engine.KNNEngine has been deprecated and marked for removal
        } else if (KNNEngine.NMSLIB == knnEngine) {
                            ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/jni/JNIService.java:208: warning: [removal] org.opensearch.knn.jni.NmslibService in org.opensearch.knn.jni has been deprecated and marked for removal
            return NmslibService.loadIndexWithStream(readStream, parameters);
                   ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/jni/JNIService.java:289: warning: [removal] NMSLIB in org.opensearch.knn.index.engine.KNNEngine has been deprecated and marked for removal
        if (KNNEngine.NMSLIB == knnEngine) {
                     ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/jni/JNIService.java:290: warning: [removal] org.opensearch.knn.jni.NmslibService in org.opensearch.knn.jni has been deprecated and marked for removal
            return NmslibService.queryIndex(indexPointer, queryVector, k, methodParameters);
                   ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/jni/JNIService.java:372: warning: [removal] NMSLIB in org.opensearch.knn.index.engine.KNNEngine has been deprecated and marked for removal
        if (KNNEngine.NMSLIB == knnEngine) {
                     ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/src/main/java/org/opensearch/knn/jni/JNIService.java:373: warning: [removal] org.opensearch.knn.jni.NmslibService in org.opensearch.knn.jni has been deprecated and marked for removal
            NmslibService.free(indexPointer);
            ^

> Task :javadoc
warning: unknown enum constant When.MAYBE
  reason: class file for javax.annotation.meta.When not found
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/plugin/stats/KNNStat.java:13: warning: no @param for <T>
public class KNNStat<T> {
       ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/plugin/stats/suppliers/NativeMemoryCacheManagerSupplier.java:22: warning: no @param for <T>
public class NativeMemoryCacheManagerSupplier<T> implements Supplier<T> {
       ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/plugin/script/KNNScoreScript.java:25: warning: no @param for <T>
public abstract class KNNScoreScript<T> extends ScoreScript {
                ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/vectorvalues/KNNVectorValuesIterator.java:170: warning: no @param for <T>
    class FieldWriterIteratorValues<T> extends AbstractVectorValuesIterator {
    ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/vectorvalues/KNNVectorValues.java:16: warning: no description for @param
 * @param <T>
   ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/codec/derivedsource/DerivedFieldInfo.java:12: warning: no @param for fieldInfo
public record DerivedFieldInfo(FieldInfo fieldInfo, boolean isNested) {
       ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/codec/derivedsource/DerivedFieldInfo.java:12: warning: no @param for isNested
public record DerivedFieldInfo(FieldInfo fieldInfo, boolean isNested) {
       ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/memory/NativeMemoryLoadStrategy.java:30: warning: no @param for <T>
public interface NativeMemoryLoadStrategy<T extends NativeMemoryAllocation, U extends NativeMemoryEntryContext<T>> {
       ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/memory/NativeMemoryLoadStrategy.java:30: warning: no @param for <U>
public interface NativeMemoryLoadStrategy<T extends NativeMemoryAllocation, U extends NativeMemoryEntryContext<T>> {
       ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/memory/NativeMemoryEntryContext.java:29: warning: no @param for <T>
public abstract class NativeMemoryEntryContext<T extends NativeMemoryAllocation> implements AutoCloseable {
                ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/memoryoptsearch/faiss/FaissIndex.java:46: warning: no description for @throws
     * @throws IOException
       ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/memoryoptsearch/faiss/FaissIndex.java:96: warning: no description for @throws
     * @throws IOException
       ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/memoryoptsearch/faiss/FaissIndex.java:105: warning: no description for @throws
     * @throws IOException
       ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/memoryoptsearch/faiss/AbstractFaissHNSWIndex.java:7: warning: no comment
public abstract class AbstractFaissHNSWIndex extends FaissIndex implements FaissHNSWProvider {
                ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/memoryoptsearch/faiss/AbstractFaissHNSWIndex.java:8: warning: no comment
    protected FaissHNSW faissHnsw;
                        ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/memoryoptsearch/faiss/AbstractFaissHNSWIndex.java:9: warning: no comment
    protected FaissIndex flatVectors;
                         ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/memoryoptsearch/faiss/AbstractFaissHNSWIndex.java:11: warning: no comment
    public AbstractFaissHNSWIndex(final String indexType, final FaissHNSW faissHnsw) {
           ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/engine/faiss/AbstractFaissMethod.java:26: warning: no comment
public abstract class AbstractFaissMethod extends AbstractKNNMethod {
                ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/engine/AbstractKNNMethod.java:81: warning: no comment
    protected PerDimensionProcessor doGetPerDimensionProcessor(KNNMethodContext knnMethodContext, KNNMethodConfigContext knnMethodConfigContext) {
                                    ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/engine/AbstractKNNMethod.java:66: warning: no comment
    protected PerDimensionValidator doGetPerDimensionValidator(KNNMethodContext knnMethodContext, KNNMethodConfigContext knnMethodConfigContext) {
                                    ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/engine/faiss/AbstractFaissMethod.java:145: warning: no comment
    protected MethodComponentContext getEncoderComponentContext(KNNMethodContext knnMethodContext) {
                                     ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/engine/faiss/AbstractFaissMethod.java:132: warning: no comment
    protected String getEncoderName(KNNMethodContext knnMethodContext) {
                     ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/engine/AbstractKNNMethod.java:92: warning: no comment
    protected VectorTransformer getVectorTransformer(SpaceType spaceType) {
                                ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/engine/faiss/AbstractFaissMethod.java:153: warning: no comment
    protected boolean isEncoderSpecified(KNNMethodContext knnMethodContext) {
                      ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/engine/Encoder.java:26: warning: no main description
     * @return Method component associated with the encoder
       ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/engine/Encoder.java:38: warning: no @param for knnMethodConfigContext
    CompressionLevel calculateCompressionLevel(MethodComponentContext encoderContext, KNNMethodConfigContext knnMethodConfigContext);
                     ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/engine/Encoder.java:45: warning: no @param for validationInput
    default TrainingConfigValidationOutput validateEncoderConfig(TrainingConfigValidationInput validationInput) {
                                           ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/engine/faiss/AbstractFaissPQEncoder.java:25: warning: use of default constructor, which does not provide a comment
public abstract class AbstractFaissPQEncoder implements Encoder {
                ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/engine/KNNLibrary.java:151: warning: no @param for knnLibraryIndexingContext
    default boolean supportsRemoteIndexBuild(KNNLibraryIndexingContext knnLibraryIndexingContext) {
                    ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/engine/KNNLibrary.java:168: warning: no @param for parameters
    default RemoteIndexParameters createRemoteIndexingParameters(Map<String, Object> parameters) {
                                  ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/engine/KNNLibrary.java:168: warning: no @return
    default RemoteIndexParameters createRemoteIndexingParameters(Map<String, Object> parameters) {
                                  ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/engine/AbstractKNNLibrary.java:16: warning: no comment
    protected final Map<String, KNNMethod> methods;
                                           ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/engine/AbstractKNNLibrary.java:17: warning: no comment
    protected final String version;
                           ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/engine/AbstractKNNMethod.java:31: warning: no comment
    protected final KNNLibrarySearchContext knnLibrarySearchContext;
                                            ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/engine/AbstractKNNMethod.java:29: warning: no comment
    protected final MethodComponent methodComponent;
                                    ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/engine/AbstractKNNMethod.java:30: warning: no comment
    protected final Set<SpaceType> spaces;
                                   ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/engine/AbstractKNNMethod.java:127: warning: no comment
    public AbstractKNNMethod(final MethodComponent methodComponent, final Set<SpaceType> spaces, final KNNLibrarySearchContext knnLibrarySearchContext) {
           ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/engine/AbstractKNNMethod.java:85: warning: no comment
    protected Function<TrainingConfigValidationInput, TrainingConfigValidationOutput> doGetTrainingConfigValidationSetup() {
                                                                                      ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/engine/AbstractKNNMethod.java:77: warning: no comment
    protected VectorValidator doGetVectorValidator(KNNMethodContext knnMethodContext, KNNMethodConfigContext knnMethodConfigContext) {
                              ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/memoryoptsearch/MemorySegmentAddressExtractor.java:26: warning: no @param for requestSize
    long[] extractAddressAndSize(IndexInput indexInput, long baseOffset, long requestSize);
           ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/memoryoptsearch/AbstractMemorySegmentAddressExtractor.java:17: warning: use of default constructor, which does not provide a comment
public abstract class AbstractMemorySegmentAddressExtractor implements MemorySegmentAddressExtractor {
                ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/memoryoptsearch/AbstractMemorySegmentAddressExtractor.java:109: warning: no comment
    protected abstract long getAddressFromMemorySegment(Object memorySegment);
                            ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/memoryoptsearch/AbstractMemorySegmentAddressExtractor.java:107: warning: no comment
    protected abstract long getChunkSizeFromMemorySegment(Object memorySegment);
                            ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/memoryoptsearch/AbstractMemorySegmentAddressExtractor.java:111: warning: no comment
    protected Object getMemorySegments(final IndexInput indexInput) {
                     ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/engine/AbstractMethodResolver.java:33: warning: no @param for knnMethodConfigContext
    protected CompressionLevel resolveCompressionLevelFromMethodContext(
                               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/engine/AbstractMethodResolver.java:33: warning: no @param for encoderMap
    protected CompressionLevel resolveCompressionLevelFromMethodContext(
                               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/engine/AbstractMethodResolver.java:25: warning: use of default constructor, which does not provide a comment
public abstract class AbstractMethodResolver implements MethodResolver {
                ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/engine/AbstractMethodResolver.java:88: warning: no comment
    protected MethodComponentContext getEncoderComponentContext(KNNMethodContext knnMethodContext) {
                                     ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/engine/AbstractMethodResolver.java:75: warning: no comment
    protected String getEncoderName(KNNMethodContext knnMethodContext) {
                     ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/engine/AbstractMethodResolver.java:63: warning: no comment
    protected KNNMethodContext initResolvedKNNMethodContext(
                               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/engine/AbstractMethodResolver.java:50: warning: no comment
    protected void resolveMethodParams(
                   ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/engine/AbstractMethodResolver.java:108: warning: no comment
    protected boolean shouldEncoderBeResolved(KNNMethodContext knnMethodContext, KNNMethodConfigContext knnMethodConfigContext) {
                      ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/engine/AbstractMethodResolver.java:176: warning: no comment
    protected void validateCompressionConflicts(CompressionLevel originalCompressionLevel, CompressionLevel resolvedCompressionLevel) {
                   ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/engine/AbstractMethodResolver.java:163: warning: no comment
    protected ValidationException validateCompressionNotx1WhenOnDisk(
                                  ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/engine/AbstractMethodResolver.java:148: warning: no comment
    protected ValidationException validateCompressionSupported(
                                  ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/engine/AbstractMethodResolver.java:133: warning: no comment
    protected ValidationException validateNotTrainingContext(
                                  ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/codec/derivedsource/AbstractPerFieldDerivedVectorTransformer.java:17: warning: no comment
public abstract class AbstractPerFieldDerivedVectorTransformer implements PerFieldDerivedVectorTransformer {
                ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/codec/derivedsource/AbstractPerFieldDerivedVectorTransformer.java:17: warning: use of default constructor, which does not provide a comment
public abstract class AbstractPerFieldDerivedVectorTransformer implements PerFieldDerivedVectorTransformer {
                ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/codec/BasePerFieldKnnVectorsFormat.java:45: warning: no comment
    public BasePerFieldKnnVectorsFormat(Optional<MapperService> mapperService, int defaultMaxConnections, int defaultBeamWidth, Supplier<KnnVectorsFormat> defaultFormatSupplier, Function<KNNVectorsFormatParams, KnnVectorsFormat> vectorsFormatSupplier) {
           ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/codec/BasePerFieldKnnVectorsFormat.java:49: warning: no comment
    public BasePerFieldKnnVectorsFormat(Optional<MapperService> mapperService, int defaultMaxConnections, int defaultBeamWidth, Supplier<KnnVectorsFormat> defaultFormatSupplier, Function<KNNVectorsFormatParams, KnnVectorsFormat> vectorsFormatSupplier, Function<KNNScalarQuantizedVectorsFormatParams, KnnVectorsFormat> scalarQuantizedVectorsFormatSupplier) {
           ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/codec/BasePerFieldKnnVectorsFormat.java:108: warning: no comment
    public BasePerFieldKnnVectorsFormat(final Optional<MapperService> mapperService, final int defaultMaxConnections, final int defaultBeamWidth, final Supplier<KnnVectorsFormat> defaultFormatSupplier, final Function<KNNVectorsFormatParams, KnnVectorsFormat> vectorsFormatSupplier, final Function<KNNScalarQuantizedVectorsFormatParams, KnnVectorsFormat> scalarQuantizedVectorsFormatSupplier, final NativeIndexBuildStrategyFactory nativeIndexBuildStrategyFactory) {
           ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/query/BaseQueryFactory.java:34: warning: use of default constructor, which does not provide a comment
public abstract class BaseQueryFactory {
                ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/query/BaseQueryFactory.java:77: warning: no comment
        public static class CreateQueryRequestBuilder {
                      ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/query/BaseQueryFactory.java:237: warning: no comment
        public CreateQueryRequest(@NonNull final KNNEngine knnEngine, @NonNull final String indexName, final String fieldName, final float[] vector, final float[] originalVector, final byte[] byteVector, final VectorDataType vectorDataType, final Map<String, ?> methodParameters, final Integer k, final Float radius, final QueryBuilder filter, final QueryShardContext context, final RescoreContext rescoreContext, final boolean expandNested, final boolean memoryOptimizedSearchEnabled) {
               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/query/BaseQueryFactory.java:233: warning: no comment
        public static BaseQueryFactory.CreateQueryRequest.CreateQueryRequestBuilder builder() {
                                                                                    ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/query/BaseQueryFactory.java:283: warning: no comment
        public byte[] getByteVector() {
                      ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/query/BaseQueryFactory.java:64: warning: no comment
        public Optional<QueryShardContext> getContext() {
                                           ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/query/BaseQueryFactory.java:271: warning: no comment
        public String getFieldName() {
                      ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/query/BaseQueryFactory.java:60: warning: no comment
        public Optional<QueryBuilder> getFilter() {
                                      ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/query/BaseQueryFactory.java:267: warning: no comment
        public String getIndexName() {
                      ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/query/BaseQueryFactory.java:295: warning: no comment
        public Integer getK() {
                       ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/query/BaseQueryFactory.java:262: warning: no comment
        public KNNEngine getKnnEngine() {
                         ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/query/BaseQueryFactory.java:291: warning: no comment
        public Map<String, ?> getMethodParameters() {
                              ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/query/BaseQueryFactory.java:279: warning: no comment
        public float[] getOriginalVector() {
                       ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/query/BaseQueryFactory.java:299: warning: no comment
        public Float getRadius() {
                     ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/query/BaseQueryFactory.java:68: warning: no comment
        public Optional<RescoreContext> getRescoreContext() {
                                        ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/query/BaseQueryFactory.java:275: warning: no comment
        public float[] getVector() {
                       ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/query/BaseQueryFactory.java:287: warning: no comment
        public VectorDataType getVectorDataType() {
                              ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/query/BaseQueryFactory.java:72: warning: no comment
        public boolean isExpandNested() {
                       ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/query/BaseQueryFactory.java:303: warning: no comment
        public boolean isMemoryOptimizedSearchEnabled() {
                       ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/query/BaseQueryFactory.java:98: warning: no main description
             * @return {@code this}.
               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/query/BaseQueryFactory.java:100: warning: no @param for knnEngine
            public BaseQueryFactory.CreateQueryRequest.CreateQueryRequestBuilder knnEngine(@NonNull final KNNEngine knnEngine) {
                                                                                 ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/query/BaseQueryFactory.java:109: warning: no main description
             * @return {@code this}.
               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/query/BaseQueryFactory.java:111: warning: no @param for indexName
            public BaseQueryFactory.CreateQueryRequest.CreateQueryRequestBuilder indexName(@NonNull final String indexName) {
                                                                                 ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/query/BaseQueryFactory.java:120: warning: no main description
             * @return {@code this}.
               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/query/BaseQueryFactory.java:122: warning: no @param for fieldName
            public BaseQueryFactory.CreateQueryRequest.CreateQueryRequestBuilder fieldName(final String fieldName) {
                                                                                 ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/query/BaseQueryFactory.java:128: warning: no main description
             * @return {@code this}.
               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/query/BaseQueryFactory.java:130: warning: no @param for vector
            public BaseQueryFactory.CreateQueryRequest.CreateQueryRequestBuilder vector(final float[] vector) {
                                                                                 ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/query/BaseQueryFactory.java:136: warning: no main description
             * @return {@code this}.
               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/query/BaseQueryFactory.java:138: warning: no @param for originalVector
            public BaseQueryFactory.CreateQueryRequest.CreateQueryRequestBuilder originalVector(final float[] originalVector) {
                                                                                 ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/query/BaseQueryFactory.java:144: warning: no main description
             * @return {@code this}.
               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/query/BaseQueryFactory.java:146: warning: no @param for byteVector
            public BaseQueryFactory.CreateQueryRequest.CreateQueryRequestBuilder byteVector(final byte[] byteVector) {
                                                                                 ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/query/BaseQueryFactory.java:152: warning: no main description
             * @return {@code this}.
               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/query/BaseQueryFactory.java:154: warning: no @param for vectorDataType
            public BaseQueryFactory.CreateQueryRequest.CreateQueryRequestBuilder vectorDataType(final VectorDataType vectorDataType) {
                                                                                 ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/query/BaseQueryFactory.java:160: warning: no main description
             * @return {@code this}.
               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/query/BaseQueryFactory.java:162: warning: no @param for methodParameters
            public BaseQueryFactory.CreateQueryRequest.CreateQueryRequestBuilder methodParameters(final Map<String, ?> methodParameters) {
                                                                                 ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/query/BaseQueryFactory.java:168: warning: no main description
             * @return {@code this}.
               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/query/BaseQueryFactory.java:170: warning: no @param for k
            public BaseQueryFactory.CreateQueryRequest.CreateQueryRequestBuilder k(final Integer k) {
                                                                                 ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/generated/sources/delombok/java/main/org/opensearch/knn/index/query/BaseQueryFactory.java:176: warning: no main description
             * @return {@code this}.
               ^
100 warnings

> Task :javadocJar
> Task :assemble

> Task :remote-index-build-client:delombok
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/src/main/java/org/opensearch/remoteindexbuild/client/RemoteIndexHTTPClient.java:88: warning: [removal] java.security.AccessController in java.security has been deprecated and marked for removal
            String response = AccessController.doPrivileged(
                              ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/src/main/java/org/opensearch/remoteindexbuild/client/RemoteIndexHTTPClient.java:146: warning: [removal] java.security.AccessController in java.security has been deprecated and marked for removal
            String response = AccessController.doPrivileged((PrivilegedExceptionAction<String>) () -> httpClient.execute(request, body -> {
                              ^

> Task :remote-index-build-client:javadoc
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/constants/KNNRemoteConstants.java:9: warning: no comment
public class KNNRemoteConstants {
       ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/constants/KNNRemoteConstants.java:19: warning: no comment
    public static final String ALGORITHM = "algorithm";
                               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/constants/KNNRemoteConstants.java:20: warning: no comment
    public static final String ALGORITHM_PARAMETERS = "algorithm_parameters";
                               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/constants/KNNRemoteConstants.java:35: warning: no comment
    public static final String BASIC_PREFIX = "Basic ";
                               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/constants/KNNRemoteConstants.java:16: warning: no comment
    public static final String BUCKET = "bucket";
                               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/constants/KNNRemoteConstants.java:36: warning: no comment
    public static final String BUILD_ENDPOINT = "/_build";
                               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/constants/KNNRemoteConstants.java:45: warning: no comment
    public static final String COMPLETED_INDEX_BUILD = "COMPLETED_INDEX_BUILD";
                               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/constants/KNNRemoteConstants.java:31: warning: no comment
    public static final String CONTAINER_NAME = "container_name";
                               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/constants/KNNRemoteConstants.java:50: warning: no comment
    public static final String DIMENSION = "dimension";
                               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/constants/KNNRemoteConstants.java:27: warning: no comment
    public static final String DOC_COUNT = "doc_count";
                               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/constants/KNNRemoteConstants.java:12: warning: no comment
    public static final String DOC_ID_FILE_EXTENSION = ".knndid";
                               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/constants/KNNRemoteConstants.java:29: warning: no comment
    public static final String DOC_ID_PATH = "doc_id_path";
                               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/constants/KNNRemoteConstants.java:48: warning: no comment
    public static final String ERROR_MESSAGE = "error_message";
                               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/constants/KNNRemoteConstants.java:46: warning: no comment
    public static final String FAILED_INDEX_BUILD = "FAILED_INDEX_BUILD";
                               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/constants/KNNRemoteConstants.java:47: warning: no comment
    public static final String FILE_NAME = "file_name";
                               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/constants/KNNRemoteConstants.java:26: warning: no comment
    public static final String INDEX_PARAMETERS = "index_parameters";
                               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/constants/KNNRemoteConstants.java:40: warning: no comment
    public static final String JOB_ID_FIELD = "job_id";
                               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/constants/KNNRemoteConstants.java:52: warning: no comment
    public static final String KNN_ENGINE = "engine";
                               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/constants/KNNRemoteConstants.java:23: warning: no comment
    public static final String METHOD_PARAMETER_EF_CONSTRUCTION = "ef_construction";
                               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/constants/KNNRemoteConstants.java:22: warning: no comment
    public static final String METHOD_PARAMETER_EF_SEARCH = "ef_search";
                               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/constants/KNNRemoteConstants.java:25: warning: no comment
    public static final String METHOD_PARAMETER_ENCODER = "encoder";
                               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/constants/KNNRemoteConstants.java:24: warning: no comment
    public static final String METHOD_PARAMETER_M = "m";
                               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/constants/KNNRemoteConstants.java:21: warning: no comment
    public static final String METHOD_PARAMETER_SPACE_TYPE = "space_type";
                               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/constants/KNNRemoteConstants.java:32: warning: no comment
    public static final String REPOSITORY_TYPE = "repository_type";
                               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/constants/KNNRemoteConstants.java:44: warning: no comment
    public static final String RUNNING_INDEX_BUILD = "RUNNING_INDEX_BUILD";
                               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/constants/KNNRemoteConstants.java:15: warning: no comment
    public static final String S3 = "s3";
                               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/constants/KNNRemoteConstants.java:37: warning: no comment
    public static final String STATUS_ENDPOINT = "/_status";
                               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/constants/KNNRemoteConstants.java:43: warning: no comment
    public static final String TASK_STATUS = "task_status";
                               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/constants/KNNRemoteConstants.java:28: warning: no comment
    public static final String TENANT_ID = "tenant_id";
                               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/constants/KNNRemoteConstants.java:11: warning: no comment
    public static final String VECTOR_BLOB_FILE_EXTENSION = ".knnvec";
                               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/constants/KNNRemoteConstants.java:51: warning: no comment
    public static final String VECTOR_DATA_TYPE_FIELD = "data_type";
                               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/constants/KNNRemoteConstants.java:30: warning: no comment
    public static final String VECTOR_PATH = "vector_path";
                               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/constants/KNNRemoteConstants.java:9: warning: use of default constructor, which does not provide a comment
public class KNNRemoteConstants {
       ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:68: warning: no comment
    public static class RemoteBuildRequestBuilder {
                  ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:27: warning: no comment
    protected String containerName;
                     ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:31: warning: no comment
    protected int dimension;
                  ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:32: warning: no comment
    protected int docCount;
                  ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:29: warning: no comment
    protected String docIdPath;
                     ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:34: warning: no comment
    protected String engine;
                     ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:35: warning: no comment
    protected RemoteIndexParameters indexParameters;
                                    ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:26: warning: no comment
    protected String repositoryType;
                     ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:30: warning: no comment
    protected String tenantId;
                     ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:33: warning: no comment
    protected String vectorDataType;
                     ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:28: warning: no comment
    protected String vectorPath;
                     ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:173: warning: no comment
    public static RemoteBuildRequest.RemoteBuildRequestBuilder builder() {
                                                               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:181: warning: no comment
    public String getContainerName() {
                  ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:197: warning: no comment
    public int getDimension() {
               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:201: warning: no comment
    public int getDocCount() {
               ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:189: warning: no comment
    public String getDocIdPath() {
                  ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:209: warning: no comment
    public String getEngine() {
                  ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:213: warning: no comment
    public RemoteIndexParameters getIndexParameters() {
                                 ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:177: warning: no comment
    public String getRepositoryType() {
                  ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:193: warning: no comment
    public String getTenantId() {
                  ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:205: warning: no comment
    public String getVectorDataType() {
                  ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:185: warning: no comment
    public String getVectorPath() {
                  ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:84: warning: no main description
         * @return {@code this}.
           ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:86: warning: no @param for repositoryType
        public RemoteBuildRequest.RemoteBuildRequestBuilder repositoryType(final String repositoryType) {
                                                            ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:92: warning: no main description
         * @return {@code this}.
           ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:94: warning: no @param for containerName
        public RemoteBuildRequest.RemoteBuildRequestBuilder containerName(final String containerName) {
                                                            ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:100: warning: no main description
         * @return {@code this}.
           ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:102: warning: no @param for vectorPath
        public RemoteBuildRequest.RemoteBuildRequestBuilder vectorPath(final String vectorPath) {
                                                            ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:108: warning: no main description
         * @return {@code this}.
           ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:110: warning: no @param for docIdPath
        public RemoteBuildRequest.RemoteBuildRequestBuilder docIdPath(final String docIdPath) {
                                                            ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:116: warning: no main description
         * @return {@code this}.
           ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:118: warning: no @param for tenantId
        public RemoteBuildRequest.RemoteBuildRequestBuilder tenantId(final String tenantId) {
                                                            ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:124: warning: no main description
         * @return {@code this}.
           ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:126: warning: no @param for dimension
        public RemoteBuildRequest.RemoteBuildRequestBuilder dimension(final int dimension) {
                                                            ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:132: warning: no main description
         * @return {@code this}.
           ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:134: warning: no @param for docCount
        public RemoteBuildRequest.RemoteBuildRequestBuilder docCount(final int docCount) {
                                                            ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:140: warning: no main description
         * @return {@code this}.
           ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:142: warning: no @param for vectorDataType
        public RemoteBuildRequest.RemoteBuildRequestBuilder vectorDataType(final String vectorDataType) {
                                                            ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:148: warning: no main description
         * @return {@code this}.
           ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:150: warning: no @param for engine
        public RemoteBuildRequest.RemoteBuildRequestBuilder engine(final String engine) {
                                                            ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:156: warning: no main description
         * @return {@code this}.
           ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:158: warning: no @param for indexParameters
        public RemoteBuildRequest.RemoteBuildRequestBuilder indexParameters(final RemoteIndexParameters indexParameters) {
                                                            ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildRequest.java:163: warning: no comment
        public RemoteBuildRequest build() {
                                  ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildResponse.java:27: warning: no @param for parser
    public static RemoteBuildResponse fromXContent(XContentParser parser) throws IOException {
                                      ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildResponse.java:27: warning: no @return
    public static RemoteBuildResponse fromXContent(XContentParser parser) throws IOException {
                                      ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildResponse.java:27: warning: no @throws for java.io.IOException
    public static RemoteBuildResponse fromXContent(XContentParser parser) throws IOException {
                                      ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildResponse.java:53: warning: no comment
    public static class RemoteBuildResponseBuilder {
                  ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildResponse.java:77: warning: no comment
    public static RemoteBuildResponse.RemoteBuildResponseBuilder builder() {
                                                                 ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildResponse.java:81: warning: no comment
    public String getJobId() {
                  ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildResponse.java:60: warning: no main description
         * @return {@code this}.
           ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildResponse.java:62: warning: no @param for jobId
        public RemoteBuildResponse.RemoteBuildResponseBuilder jobId(final String jobId) {
                                                              ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildResponse.java:67: warning: no comment
        public RemoteBuildResponse build() {
                                   ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildStatusRequest.java:18: warning: no comment
    public static class RemoteBuildStatusRequestBuilder {
                  ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildStatusRequest.java:42: warning: no comment
    public static RemoteBuildStatusRequest.RemoteBuildStatusRequestBuilder builder() {
                                                                           ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildStatusRequest.java:46: warning: no comment
    public String getJobId() {
                  ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildStatusRequest.java:25: warning: no main description
         * @return {@code this}.
           ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildStatusRequest.java:27: warning: no @param for jobId
        public RemoteBuildStatusRequest.RemoteBuildStatusRequestBuilder jobId(final String jobId) {
                                                                        ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildStatusRequest.java:32: warning: no comment
        public RemoteBuildStatusRequest build() {
                                        ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildStatusResponse.java:35: warning: no @param for parser
    public static RemoteBuildStatusResponse fromXContent(XContentParser parser) throws IOException {
                                            ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildStatusResponse.java:35: warning: no @return
    public static RemoteBuildStatusResponse fromXContent(XContentParser parser) throws IOException {
                                            ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildStatusResponse.java:35: warning: no @throws for java.io.IOException
    public static RemoteBuildStatusResponse fromXContent(XContentParser parser) throws IOException {
                                            ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildStatusResponse.java:67: warning: no comment
    public static class RemoteBuildStatusResponseBuilder {
                  ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildStatusResponse.java:109: warning: no comment
    public static RemoteBuildStatusResponse.RemoteBuildStatusResponseBuilder builder() {
                                                                             ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildStatusResponse.java:121: warning: no comment
    public String getErrorMessage() {
                  ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildStatusResponse.java:117: warning: no comment
    public String getFileName() {
                  ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildStatusResponse.java:113: warning: no comment
    public String getTaskStatus() {
                  ^
/build/opensearch-knn-plugin/src/k-NN-3.4.0.0/remote-index-build-client/build/generated/sources/delombok/java/main/org/opensearch/remoteindexbuild/model/RemoteBuildStatusResponse.java:76: warning: no main description
         * @return {@code this}.
           ^
100 warnings

> Task :remote-index-build-client:javadocJar
> Task :remote-index-build-client:assemble

[Incubating] Problems report is available at: file:///build/opensearch-knn-plugin/src/k-NN-3.4.0.0/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 4m 39s
35 actionable tasks: 35 executed
==> Entering fakeroot environment...
==> Starting package()...
Archive:  /build/opensearch-knn-plugin/src/k-NN-3.4.0.0/build/distributions/opensearch-knn-3.4.0.0.zip
  inflating: plugin-descriptor.properties  
  inflating: plugin-security.policy  
  inflating: opensearch-knn-3.4.0.0.jar  
  inflating: remote-index-build-client-3.4.0.0.jar  
  inflating: commons-lang3-3.18.0.jar  
  inflating: jna-platform-5.16.0.jar  
  inflating: oshi-core-6.4.13.jar    
  inflating: slf4j-api-2.0.17.jar    
  inflating: httpclient5-5.4.4.jar   
  inflating: httpcore5-5.3.4.jar     
  inflating: httpcore5-h2-5.3.4.jar  
  inflating: NOTICE.txt              
  inflating: LICENSE.txt             
==> 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-knn-plugin"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: opensearch-knn-plugin 3.4.0.0-1 (Wed Jan 21 01:13:41 2026)
==> Cleaning up...
[?12l[?25h