java.lang.NoClassDefFoundError: org/elasticsearch/plugins/PluginType
Opened this issue · 0 comments
fdslk commented
error details:
/Users/lavender/Library/Java/JavaVirtualMachines/corretto-17.0.4.1/Contents/Home/bin/java -ea -Didea.test.cyclic.buffer.size=1048576 -javaagent:/Applications/IntelliJ IDEA CE.app/Contents/lib/idea_rt.jar=55946:/Applications/IntelliJ IDEA CE.app/Contents/bin -Dfile.encoding=UTF-8 -classpath /Users/lavender/.m2/repository/org/junit/platform/junit-platform-launcher/1.8.2/junit-platform-launcher-1.8.2.jar:/Users/lavender/.m2/repository/org/junit/vintage/junit-vintage-engine/5.8.2/junit-vintage-engine-5.8.2.jar:/Applications/IntelliJ IDEA CE.app/Contents/lib/idea_rt.jar:/Applications/IntelliJ IDEA CE.app/Contents/plugins/junit/lib/junit5-rt.jar:/Applications/IntelliJ IDEA CE.app/Contents/plugins/junit/lib/junit-rt.jar:/Users/lavender/Documents/zqf/javaLearning/code/estest/target/test-classes:/Users/lavender/Documents/zqf/javaLearning/code/estest/target/classes:/Users/lavender/.m2/repository/org/springframework/boot/spring-boot-starter-web/2.7.3/spring-boot-starter-web-2.7.3.jar:/Users/lavender/.m2/repository/org/springframework/boot/spring-boot-starter/2.7.3/spring-boot-starter-2.7.3.jar:/Users/lavender/.m2/repository/org/springframework/boot/spring-boot/2.7.3/spring-boot-2.7.3.jar:/Users/lavender/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.7.3/spring-boot-autoconfigure-2.7.3.jar:/Users/lavender/.m2/repository/org/springframework/boot/spring-boot-starter-logging/2.7.3/spring-boot-starter-logging-2.7.3.jar:/Users/lavender/.m2/repository/ch/qos/logback/logback-classic/1.2.11/logback-classic-1.2.11.jar:/Users/lavender/.m2/repository/ch/qos/logback/logback-core/1.2.11/logback-core-1.2.11.jar:/Users/lavender/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.17.2/log4j-to-slf4j-2.17.2.jar:/Users/lavender/.m2/repository/org/slf4j/jul-to-slf4j/1.7.36/jul-to-slf4j-1.7.36.jar:/Users/lavender/.m2/repository/jakarta/annotation/jakarta.annotation-api/1.3.5/jakarta.annotation-api-1.3.5.jar:/Users/lavender/.m2/repository/org/yaml/snakeyaml/1.30/snakeyaml-1.30.jar:/Users/lavender/.m2/repository/org/springframework/boot/spring-boot-starter-json/2.7.3/spring-boot-starter-json-2.7.3.jar:/Users/lavender/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.13.3/jackson-datatype-jdk8-2.13.3.jar:/Users/lavender/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.13.3/jackson-datatype-jsr310-2.13.3.jar:/Users/lavender/.m2/repository/com/fasterxml/jackson/module/jackson-module-parameter-names/2.13.3/jackson-module-parameter-names-2.13.3.jar:/Users/lavender/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/2.7.3/spring-boot-starter-tomcat-2.7.3.jar:/Users/lavender/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/9.0.65/tomcat-embed-core-9.0.65.jar:/Users/lavender/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/9.0.65/tomcat-embed-el-9.0.65.jar:/Users/lavender/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/9.0.65/tomcat-embed-websocket-9.0.65.jar:/Users/lavender/.m2/repository/org/springframework/spring-web/5.3.22/spring-web-5.3.22.jar:/Users/lavender/.m2/repository/org/springframework/spring-beans/5.3.22/spring-beans-5.3.22.jar:/Users/lavender/.m2/repository/org/springframework/spring-webmvc/5.3.22/spring-webmvc-5.3.22.jar:/Users/lavender/.m2/repository/org/springframework/spring-aop/5.3.22/spring-aop-5.3.22.jar:/Users/lavender/.m2/repository/org/springframework/spring-expression/5.3.22/spring-expression-5.3.22.jar:/Users/lavender/.m2/repository/org/projectlombok/lombok/1.18.24/lombok-1.18.24.jar:/Users/lavender/.m2/repository/org/springdoc/springdoc-openapi-ui/1.6.4/springdoc-openapi-ui-1.6.4.jar:/Users/lavender/.m2/repository/org/springdoc/springdoc-openapi-webmvc-core/1.6.4/springdoc-openapi-webmvc-core-1.6.4.jar:/Users/lavender/.m2/repository/org/springdoc/springdoc-openapi-common/1.6.4/springdoc-openapi-common-1.6.4.jar:/Users/lavender/.m2/repository/io/swagger/core/v3/swagger-core/2.1.12/swagger-core-2.1.12.jar:/Users/lavender/.m2/repository/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar:/Users/lavender/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.13.3/jackson-dataformat-yaml-2.13.3.jar:/Users/lavender/.m2/repository/io/swagger/core/v3/swagger-annotations/2.1.12/swagger-annotations-2.1.12.jar:/Users/lavender/.m2/repository/io/swagger/core/v3/swagger-models/2.1.12/swagger-models-2.1.12.jar:/Users/lavender/.m2/repository/jakarta/validation/jakarta.validation-api/2.0.2/jakarta.validation-api-2.0.2.jar:/Users/lavender/.m2/repository/org/webjars/swagger-ui/4.1.3/swagger-ui-4.1.3.jar:/Users/lavender/.m2/repository/org/webjars/webjars-locator-core/0.50/webjars-locator-core-0.50.jar:/Users/lavender/.m2/repository/io/github/classgraph/classgraph/4.8.138/classgraph-4.8.138.jar:/Users/lavender/.m2/repository/org/springframework/data/spring-data-elasticsearch/4.4.2/spring-data-elasticsearch-4.4.2.jar:/Users/lavender/.m2/repository/org/springframework/spring-context/5.3.22/spring-context-5.3.22.jar:/Users/lavender/.m2/repository/org/springframework/spring-tx/5.3.22/spring-tx-5.3.22.jar:/Users/lavender/.m2/repository/org/springframework/data/spring-data-commons/2.7.2/spring-data-commons-2.7.2.jar:/Users/lavender/.m2/repository/org/elasticsearch/client/elasticsearch-rest-high-level-client/7.17.4/elasticsearch-rest-high-level-client-7.17.4.jar:/Users/lavender/.m2/repository/org/elasticsearch/plugin/mapper-extras-client/7.17.4/mapper-extras-client-7.17.4.jar:/Users/lavender/.m2/repository/org/elasticsearch/plugin/parent-join-client/7.17.4/parent-join-client-7.17.4.jar:/Users/lavender/.m2/repository/org/elasticsearch/plugin/aggs-matrix-stats-client/7.17.4/aggs-matrix-stats-client-7.17.4.jar:/Users/lavender/.m2/repository/org/elasticsearch/plugin/rank-eval-client/7.17.4/rank-eval-client-7.17.4.jar:/Users/lavender/.m2/repository/org/elasticsearch/plugin/lang-mustache-client/7.17.4/lang-mustache-client-7.17.4.jar:/Users/lavender/.m2/repository/co/elastic/clients/elasticsearch-java/7.17.4/elasticsearch-java-7.17.4.jar:/Users/lavender/.m2/repository/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/Users/lavender/.m2/repository/jakarta/json/jakarta.json-api/1.1.6/jakarta.json-api-1.1.6.jar:/Users/lavender/.m2/repository/org/eclipse/parsson/parsson/1.0.0/parsson-1.0.0.jar:/Users/lavender/.m2/repository/org/elasticsearch/client/elasticsearch-rest-client/7.17.4/elasticsearch-rest-client-7.17.4.jar:/Users/lavender/.m2/repository/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar:/Users/lavender/.m2/repository/org/apache/httpcomponents/httpcore/4.4.15/httpcore-4.4.15.jar:/Users/lavender/.m2/repository/org/apache/httpcomponents/httpasyncclient/4.1.5/httpasyncclient-4.1.5.jar:/Users/lavender/.m2/repository/org/apache/httpcomponents/httpcore-nio/4.4.15/httpcore-nio-4.4.15.jar:/Users/lavender/.m2/repository/commons-codec/commons-codec/1.15/commons-codec-1.15.jar:/Users/lavender/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.13.3/jackson-core-2.13.3.jar:/Users/lavender/.m2/repository/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar:/Users/lavender/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.13.3/jackson-databind-2.13.3.jar:/Users/lavender/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.13.3/jackson-annotations-2.13.3.jar:/Users/lavender/.m2/repository/org/elasticsearch/elasticsearch/8.4.0/elasticsearch-8.4.0.jar:/Users/lavender/.m2/repository/org/elasticsearch/elasticsearch-core/8.4.0/elasticsearch-core-8.4.0.jar:/Users/lavender/.m2/repository/org/elasticsearch/elasticsearch-logging/8.4.0/elasticsearch-logging-8.4.0.jar:/Users/lavender/.m2/repository/org/elasticsearch/elasticsearch-secure-sm/8.4.0/elasticsearch-secure-sm-8.4.0.jar:/Users/lavender/.m2/repository/org/elasticsearch/elasticsearch-x-content/8.4.0/elasticsearch-x-content-8.4.0.jar:/Users/lavender/.m2/repository/org/elasticsearch/elasticsearch-geo/8.4.0/elasticsearch-geo-8.4.0.jar:/Users/lavender/.m2/repository/org/elasticsearch/elasticsearch-lz4/8.4.0/elasticsearch-lz4-8.4.0.jar:/Users/lavender/.m2/repository/org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.jar:/Users/lavender/.m2/repository/org/apache/lucene/lucene-core/9.3.0/lucene-core-9.3.0.jar:/Users/lavender/.m2/repository/org/apache/lucene/lucene-analysis-common/9.3.0/lucene-analysis-common-9.3.0.jar:/Users/lavender/.m2/repository/org/apache/lucene/lucene-backward-codecs/9.3.0/lucene-backward-codecs-9.3.0.jar:/Users/lavender/.m2/repository/org/apache/lucene/lucene-grouping/9.3.0/lucene-grouping-9.3.0.jar:/Users/lavender/.m2/repository/org/apache/lucene/lucene-highlighter/9.3.0/lucene-highlighter-9.3.0.jar:/Users/lavender/.m2/repository/org/apache/lucene/lucene-join/9.3.0/lucene-join-9.3.0.jar:/Users/lavender/.m2/repository/org/apache/lucene/lucene-memory/9.3.0/lucene-memory-9.3.0.jar:/Users/lavender/.m2/repository/org/apache/lucene/lucene-misc/9.3.0/lucene-misc-9.3.0.jar:/Users/lavender/.m2/repository/org/apache/lucene/lucene-queries/9.3.0/lucene-queries-9.3.0.jar:/Users/lavender/.m2/repository/org/apache/lucene/lucene-queryparser/9.3.0/lucene-queryparser-9.3.0.jar:/Users/lavender/.m2/repository/org/apache/lucene/lucene-sandbox/9.3.0/lucene-sandbox-9.3.0.jar:/Users/lavender/.m2/repository/org/apache/lucene/lucene-suggest/9.3.0/lucene-suggest-9.3.0.jar:/Users/lavender/.m2/repository/org/elasticsearch/elasticsearch-cli/8.4.0/elasticsearch-cli-8.4.0.jar:/Users/lavender/.m2/repository/net/sf/jopt-simple/jopt-simple/5.0.2/jopt-simple-5.0.2.jar:/Users/lavender/.m2/repository/com/tdunning/t-digest/3.2/t-digest-3.2.jar:/Users/lavender/.m2/repository/org/hdrhistogram/HdrHistogram/2.1.9/HdrHistogram-2.1.9.jar:/Users/lavender/.m2/repository/org/apache/logging/log4j/log4j-api/2.17.2/log4j-api-2.17.2.jar:/Users/lavender/.m2/repository/org/apache/logging/log4j/log4j-core/2.17.2/log4j-core-2.17.2.jar:/Users/lavender/.m2/repository/net/java/dev/jna/jna/5.10.0/jna-5.10.0.jar:/Users/lavender/.m2/repository/co/elastic/logging/log4j2-ecs-layout/1.2.0/log4j2-ecs-layout-1.2.0.jar:/Users/lavender/.m2/repository/co/elastic/logging/ecs-logging-core/1.2.0/ecs-logging-core-1.2.0.jar:/Users/lavender/.m2/repository/org/elasticsearch/elasticsearch-plugin-classloader/8.4.0/elasticsearch-plugin-classloader-8.4.0.jar:/Users/lavender/.m2/repository/com/carrotsearch/hppc/0.8.1/hppc-0.8.1.jar:/Users/lavender/.m2/repository/org/springframework/boot/spring-boot-starter-test/2.7.3/spring-boot-starter-test-2.7.3.jar:/Users/lavender/.m2/repository/org/springframework/boot/spring-boot-test/2.7.3/spring-boot-test-2.7.3.jar:/Users/lavender/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/2.7.3/spring-boot-test-autoconfigure-2.7.3.jar:/Users/lavender/.m2/repository/com/jayway/jsonpath/json-path/2.7.0/json-path-2.7.0.jar:/Users/lavender/.m2/repository/net/minidev/json-smart/2.4.8/json-smart-2.4.8.jar:/Users/lavender/.m2/repository/net/minidev/accessors-smart/2.4.8/accessors-smart-2.4.8.jar:/Users/lavender/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/2.3.3/jakarta.xml.bind-api-2.3.3.jar:/Users/lavender/.m2/repository/jakarta/activation/jakarta.activation-api/1.2.2/jakarta.activation-api-1.2.2.jar:/Users/lavender/.m2/repository/org/assertj/assertj-core/3.22.0/assertj-core-3.22.0.jar:/Users/lavender/.m2/repository/org/hamcrest/hamcrest/2.2/hamcrest-2.2.jar:/Users/lavender/.m2/repository/org/junit/jupiter/junit-jupiter/5.8.2/junit-jupiter-5.8.2.jar:/Users/lavender/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.8.2/junit-jupiter-api-5.8.2.jar:/Users/lavender/.m2/repository/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar:/Users/lavender/.m2/repository/org/junit/platform/junit-platform-commons/1.8.2/junit-platform-commons-1.8.2.jar:/Users/lavender/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar:/Users/lavender/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.8.2/junit-jupiter-params-5.8.2.jar:/Users/lavender/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.8.2/junit-jupiter-engine-5.8.2.jar:/Users/lavender/.m2/repository/org/junit/platform/junit-platform-engine/1.8.2/junit-platform-engine-1.8.2.jar:/Users/lavender/.m2/repository/org/mockito/mockito-core/4.5.1/mockito-core-4.5.1.jar:/Users/lavender/.m2/repository/net/bytebuddy/byte-buddy/1.12.13/byte-buddy-1.12.13.jar:/Users/lavender/.m2/repository/net/bytebuddy/byte-buddy-agent/1.12.13/byte-buddy-agent-1.12.13.jar:/Users/lavender/.m2/repository/org/objenesis/objenesis/3.2/objenesis-3.2.jar:/Users/lavender/.m2/repository/org/mockito/mockito-junit-jupiter/4.5.1/mockito-junit-jupiter-4.5.1.jar:/Users/lavender/.m2/repository/org/skyscreamer/jsonassert/1.5.1/jsonassert-1.5.1.jar:/Users/lavender/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar:/Users/lavender/.m2/repository/org/springframework/spring-core/5.3.22/spring-core-5.3.22.jar:/Users/lavender/.m2/repository/org/springframework/spring-jcl/5.3.22/spring-jcl-5.3.22.jar:/Users/lavender/.m2/repository/org/springframework/spring-test/5.3.22/spring-test-5.3.22.jar:/Users/lavender/.m2/repository/org/xmlunit/xmlunit-core/2.9.0/xmlunit-core-2.9.0.jar:/Users/lavender/.m2/repository/org/codelibs/elasticsearch-cluster-runner/8.3.2.0/elasticsearch-cluster-runner-8.3.2.0.jar:/Users/lavender/.m2/repository/org/codelibs/elasticsearch/lib/lz4/8.3.2/lz4-8.3.2.jar:/Users/lavender/.m2/repository/org/codelibs/elasticsearch/lib/plugin-classloader/8.3.2/plugin-classloader-8.3.2.jar:/Users/lavender/.m2/repository/org/codelibs/elasticsearch/module/aggs-matrix-stats/8.3.2/aggs-matrix-stats-8.3.2.jar:/Users/lavender/.m2/repository/org/codelibs/elasticsearch/module/ingest-common/8.3.2/ingest-common-8.3.2.jar:/Users/lavender/.m2/repository/org/codelibs/elasticsearch/lib/dissect/8.3.2/dissect-8.3.2.jar:/Users/lavender/.m2/repository/org/codelibs/elasticsearch/lib/grok/8.3.2/grok-8.3.2.jar:/Users/lavender/.m2/repository/org/jruby/jcodings/jcodings/1.0.44/jcodings-1.0.44.jar:/Users/lavender/.m2/repository/org/jruby/joni/joni/2.1.29/joni-2.1.29.jar:/Users/lavender/.m2/repository/org/codelibs/elasticsearch/module/ingest-user-agent/8.3.2/ingest-user-agent-8.3.2.jar:/Users/lavender/.m2/repository/org/codelibs/elasticsearch/module/kibana/8.3.2/kibana-8.3.2.jar:/Users/lavender/.m2/repository/org/codelibs/elasticsearch/module/lang-expression/8.3.2/lang-expression-8.3.2.jar:/Users/lavender/.m2/repository/org/antlr/antlr4-runtime/4.5.1-1/antlr4-runtime-4.5.1-1.jar:/Users/lavender/.m2/repository/org/apache/lucene/lucene-expressions/9.2.0/lucene-expressions-9.2.0.jar:/Users/lavender/.m2/repository/org/apache/lucene/lucene-codecs/9.2.0/lucene-codecs-9.2.0.jar:/Users/lavender/.m2/repository/org/codelibs/elasticsearch/module/lang-mustache/8.3.2/lang-mustache-8.3.2.jar:/Users/lavender/.m2/repository/com/github/spullara/mustache/java/compiler/0.9.6/compiler-0.9.6.jar:/Users/lavender/.m2/repository/org/codelibs/elasticsearch/module/lang-painless/8.3.2/lang-painless-8.3.2.jar:/Users/lavender/.m2/repository/org/ow2/asm/asm/7.2/asm-7.2.jar:/Users/lavender/.m2/repository/org/ow2/asm/asm-analysis/7.2/asm-analysis-7.2.jar:/Users/lavender/.m2/repository/org/ow2/asm/asm-commons/7.2/asm-commons-7.2.jar:/Users/lavender/.m2/repository/org/ow2/asm/asm-tree/7.2/asm-tree-7.2.jar:/Users/lavender/.m2/repository/org/ow2/asm/asm-util/7.2/asm-util-7.2.jar:/Users/lavender/.m2/repository/org/codelibs/elasticsearch/module/legacy-geo/8.3.2/legacy-geo-8.3.2.jar:/Users/lavender/.m2/repository/org/apache/lucene/lucene-spatial-extras/9.2.0/lucene-spatial-extras-9.2.0.jar:/Users/lavender/.m2/repository/org/apache/lucene/lucene-spatial3d/9.2.0/lucene-spatial3d-9.2.0.jar:/Users/lavender/.m2/repository/io/sgr/s2-geometry-library-java/1.0.0/s2-geometry-library-java-1.0.0.jar:/Users/lavender/.m2/repository/org/codelibs/elasticsearch/module/mapper-extras/8.3.2/mapper-extras-8.3.2.jar:/Users/lavender/.m2/repository/org/codelibs/elasticsearch/module/parent-join/8.3.2/parent-join-8.3.2.jar:/Users/lavender/.m2/repository/org/codelibs/elasticsearch/module/percolator/8.3.2/percolator-8.3.2.jar:/Users/lavender/.m2/repository/org/codelibs/elasticsearch/module/rank-eval/8.3.2/rank-eval-8.3.2.jar:/Users/lavender/.m2/repository/org/codelibs/elasticsearch/module/reindex/8.3.2/reindex-8.3.2.jar:/Users/lavender/.m2/repository/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar:/Users/lavender/.m2/repository/org/codelibs/elasticsearch/lib/ssl-config/8.3.2/ssl-config-8.3.2.jar:/Users/lavender/.m2/repository/org/codelibs/elasticsearch/module/repository-gcs/8.3.2/repository-gcs-8.3.2.jar:/Users/lavender/.m2/repository/com/google/api/api-common/2.2.1/api-common-2.2.1.jar:/Users/lavender/.m2/repository/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/Users/lavender/.m2/repository/com/google/auto/value/auto-value-annotations/1.9/auto-value-annotations-1.9.jar:/Users/lavender/.m2/repository/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/Users/lavender/.m2/repository/com/google/api/gax/2.0.0/gax-2.0.0.jar:/Users/lavender/.m2/repository/com/google/api/gax-httpjson/0.85.0/gax-httpjson-0.85.0.jar:/Users/lavender/.m2/repository/com/google/api-client/google-api-client/1.35.1/google-api-client-1.35.1.jar:/Users/lavender/.m2/repository/com/google/http-client/google-http-client-apache-v2/1.42.0/google-http-client-apache-v2-1.42.0.jar:/Users/lavender/.m2/repository/com/google/apis/google-api-services-storage/v1-rev20210127-1.32.1/google-api-services-storage-v1-rev20210127-1.32.1.jar:/Users/lavender/.m2/repository/com/google/auth/google-auth-library-credentials/1.0.0/google-auth-library-credentials-1.0.0.jar:/Users/lavender/.m2/repository/com/google/auth/google-auth-library-oauth2-http/1.0.0/google-auth-library-oauth2-http-1.0.0.jar:/Users/lavender/.m2/repository/com/google/cloud/google-cloud-core/2.0.2/google-cloud-core-2.0.2.jar:/Users/lavender/.m2/repository/com/google/cloud/google-cloud-core-http/2.0.2/google-cloud-core-http-2.0.2.jar:/Users/lavender/.m2/repository/com/google/cloud/google-cloud-storage/1.118.1/google-cloud-storage-1.118.1.jar:/Users/lavender/.m2/repository/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/Users/lavender/.m2/repository/org/checkerframework/checker-qual/3.8.0/checker-qual-3.8.0.jar:/Users/lavender/.m2/repository/com/google/errorprone/error_prone_annotations/2.8.1/error_prone_annotations-2.8.1.jar:/Users/lavender/.m2/repository/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar:/Users/lavender/.m2/repository/com/google/http-client/google-http-client/1.39.2/google-http-client-1.39.2.jar:/Users/lavender/.m2/repository/com/google/http-client/google-http-client-appengine/1.39.2/google-http-client-appengine-1.39.2.jar:/Users/lavender/.m2/repository/com/google/http-client/google-http-client-gson/1.39.2/google-http-client-gson-1.39.2.jar:/Users/lavender/.m2/repository/com/google/http-client/google-http-client-jackson2/1.39.2/google-http-client-jackson2-1.39.2.jar:/Users/lavender/.m2/repository/com/google/oauth-client/google-oauth-client/1.34.1/google-oauth-client-1.34.1.jar:/Users/lavender/.m2/repository/io/grpc/grpc-context/1.39.0/grpc-context-1.39.0.jar:/Users/lavender/.m2/repository/com/google/code/gson/gson/2.9.1/gson-2.9.1.jar:/Users/lavender/.m2/repository/com/google/guava/guava/30.1.1-jre/guava-30.1.1-jre.jar:/Users/lavender/.m2/repository/org/apache/logging/log4j/log4j-1.2-api/2.17.2/log4j-1.2-api-2.17.2.jar:/Users/lavender/.m2/repository/io/opencensus/opencensus-api/0.28.0/opencensus-api-0.28.0.jar:/Users/lavender/.m2/repository/io/opencensus/opencensus-contrib-http-util/0.28.0/opencensus-contrib-http-util-0.28.0.jar:/Users/lavender/.m2/repository/com/google/protobuf/protobuf-java/3.21.1/protobuf-java-3.21.1.jar:/Users/lavender/.m2/repository/com/google/protobuf/protobuf-java-util/3.17.3/protobuf-java-util-3.17.3.jar:/Users/lavender/.m2/repository/com/google/api/grpc/proto-google-common-protos/2.3.2/proto-google-common-protos-2.3.2.jar:/Users/lavender/.m2/repository/com/google/api/grpc/proto-google-iam-v1/1.0.14/proto-google-iam-v1-1.0.14.jar:/Users/lavender/.m2/repository/org/threeten/threetenbp/1.5.1/threetenbp-1.5.1.jar:/Users/lavender/.m2/repository/org/codelibs/elasticsearch/module/repository-s3/8.3.2/repository-s3-8.3.2.jar:/Users/lavender/.m2/repository/com/amazonaws/aws-java-sdk-core/1.11.749/aws-java-sdk-core-1.11.749.jar:/Users/lavender/.m2/repository/software/amazon/ion/ion-java/1.0.2/ion-java-1.0.2.jar:/Users/lavender/.m2/repository/com/amazonaws/aws-java-sdk-s3/1.11.749/aws-java-sdk-s3-1.11.749.jar:/Users/lavender/.m2/repository/com/amazonaws/aws-java-sdk-kms/1.11.749/aws-java-sdk-kms-1.11.749.jar:/Users/lavender/.m2/repository/com/amazonaws/aws-java-sdk-sts/1.11.749/aws-java-sdk-sts-1.11.749.jar:/Users/lavender/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.13.3/jackson-dataformat-cbor-2.13.3.jar:/Users/lavender/.m2/repository/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar:/Users/lavender/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar:/Users/lavender/.m2/repository/com/amazonaws/jmespath-java/1.11.749/jmespath-java-1.11.749.jar:/Users/lavender/.m2/repository/joda-time/joda-time/2.8.1/joda-time-2.8.1.jar:/Users/lavender/.m2/repository/org/codelibs/elasticsearch/module/repository-url/8.3.2/repository-url-8.3.2.jar:/Users/lavender/.m2/repository/org/codelibs/elasticsearch/module/runtime-fields-common/8.3.2/runtime-fields-common-8.3.2.jar:/Users/lavender/.m2/repository/org/codelibs/elasticsearch/module/scripting-painless-spi/8.3.2/scripting-painless-spi-8.3.2.jar:/Users/lavender/.m2/repository/org/codelibs/elasticsearch/module/transport-netty4/8.3.2/transport-netty4-8.3.2.jar:/Users/lavender/.m2/repository/io/netty/netty-buffer/4.1.79.Final/netty-buffer-4.1.79.Final.jar:/Users/lavender/.m2/repository/io/netty/netty-codec/4.1.79.Final/netty-codec-4.1.79.Final.jar:/Users/lavender/.m2/repository/io/netty/netty-codec-http/4.1.79.Final/netty-codec-http-4.1.79.Final.jar:/Users/lavender/.m2/repository/io/netty/netty-common/4.1.79.Final/netty-common-4.1.79.Final.jar:/Users/lavender/.m2/repository/io/netty/netty-handler/4.1.79.Final/netty-handler-4.1.79.Final.jar:/Users/lavender/.m2/repository/io/netty/netty-transport-native-unix-common/4.1.79.Final/netty-transport-native-unix-common-4.1.79.Final.jar:/Users/lavender/.m2/repository/io/netty/netty-resolver/4.1.79.Final/netty-resolver-4.1.79.Final.jar:/Users/lavender/.m2/repository/io/netty/netty-transport/4.1.79.Final/netty-transport-4.1.79.Final.jar:/Users/lavender/.m2/repository/args4j/args4j/2.33/args4j-2.33.jar:/Users/lavender/.m2/repository/org/codelibs/curl4j/1.2.4/curl4j-1.2.4.jar:/Users/lavender/.m2/repository/commons-io/commons-io/2.6/commons-io-2.6.jar:/Users/lavender/.m2/repository/org/locationtech/jts/jts-core/1.15.0/jts-core-1.15.0.jar:/Users/lavender/.m2/repository/org/locationtech/spatial4j/spatial4j/0.7/spatial4j-0.7.jar:/Users/lavender/.m2/repository/org/codelibs/elasticsearch/module/analysis-common/7.10.2/analysis-common-7.10.2.jar:/Users/lavender/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar:/Users/lavender/.m2/repository/org/hamcrest/hamcrest-core/2.2/hamcrest-core-2.2.jar com.intellij.rt.junit.JUnitStarter -ideVersion5 -junit5 com.example.estest.PersonControllerFunctionWithEmbeddedESClusterTests
21:18:45.505 [main] DEBUG codelibs.cluster.runner - org.elasticsearch.datastreams.DataStreamsPlugin is not found.
java.lang.ClassNotFoundException: org.elasticsearch.datastreams.DataStreamsPlugin
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:375)
at org.codelibs.elasticsearch.runner.ElasticsearchClusterRunner.build(ElasticsearchClusterRunner.java:352)
at org.codelibs.elasticsearch.runner.ElasticsearchClusterRunner.build(ElasticsearchClusterRunner.java:318)
at com.example.estest.BaseIntegrationTest.clusterRunner(BaseIntegrationTest.java:35)
at com.example.estest.BaseIntegrationTest.<clinit>(BaseIntegrationTest.java:21)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at org.junit.platform.commons.util.ReflectionUtils.newInstance(ReflectionUtils.java:550)
at org.junit.jupiter.engine.execution.ConstructorInvocation.proceed(ConstructorInvocation.java:56)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
at org.junit.jupiter.api.extension.InvocationInterceptor.interceptTestClassConstructor(InvocationInterceptor.java:73)
at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:77)
at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestClassConstructor(ClassBasedTestDescriptor.java:355)
at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateTestClass(ClassBasedTestDescriptor.java:302)
at org.junit.jupiter.engine.descriptor.ClassTestDescriptor.instantiateTestClass(ClassTestDescriptor.java:79)
at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:280)
at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$4(ClassBasedTestDescriptor.java:272)
at java.base/java.util.Optional.orElseGet(Optional.java:364)
at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:271)
at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31)
at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$before$2(ClassBasedTestDescriptor.java:197)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:196)
at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:80)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:148)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
Base Path: ./target/es
Num Of Node: 1
Node Name: Node 1
HTTP Port: 9202
Data Directory: ./target/es/node_1/data
Log Directory: ./target/es/node_1/logs
21:18:46.397 [main] INFO org.elasticsearch.node.Node - version[8.4.0], pid[95524], build[unknown/f56126089ca4db89b631901ad7cce0a8e10e2fe5/2022-08-19T19:23:42.954591481Z], OS[Mac OS X/12.3/x86_64], JVM[Amazon.com Inc./OpenJDK 64-Bit Server VM/17.0.4.1/17.0.4.1+9-LTS]
21:18:46.397 [main] INFO org.elasticsearch.node.Node - JVM home [/Users/lavender/Library/Java/JavaVirtualMachines/corretto-17.0.4.1/Contents/Home], using bundled JDK [false]
21:18:46.397 [main] INFO org.elasticsearch.node.Node - JVM arguments [-ea, -Didea.test.cyclic.buffer.size=1048576, -javaagent:/Applications/IntelliJ IDEA CE.app/Contents/lib/idea_rt.jar=55946:/Applications/IntelliJ IDEA CE.app/Contents/bin, -Dfile.encoding=UTF-8]
21:18:46.398 [main] DEBUG org.elasticsearch.node.Node - using config [/Users/lavender/Documents/zqf/javaLearning/code/estest/target/es/node_1/config], data [[/Users/lavender/Documents/zqf/javaLearning/code/estest/target/es/node_1/data]], logs [/Users/lavender/Documents/zqf/javaLearning/code/estest/target/es/node_1/logs], plugins [/Users/lavender/Documents/zqf/javaLearning/code/estest/target/es/node_1/plugins]
21:18:46.454 [main] INFO org.elasticsearch.plugins.PluginsService - no modules loaded
21:18:46.454 [main] INFO org.elasticsearch.plugins.PluginsService - no plugins loaded
Test ignored.
java.lang.NoClassDefFoundError: org/elasticsearch/plugins/PluginType
at org.elasticsearch.plugins.ClusterRunnerPluginsService.<init>(ClusterRunnerPluginsService.java:57)
at org.codelibs.elasticsearch.runner.ElasticsearchClusterRunner.lambda$execute$2(ElasticsearchClusterRunner.java:482)
at org.elasticsearch.node.Node.<init>(Node.java:399)
at org.codelibs.elasticsearch.runner.node.ClusterRunnerNode.<init>(ClusterRunnerNode.java:30)
at org.codelibs.elasticsearch.runner.ElasticsearchClusterRunner.execute(ElasticsearchClusterRunner.java:481)
at org.codelibs.elasticsearch.runner.ElasticsearchClusterRunner.build(ElasticsearchClusterRunner.java:377)
at org.codelibs.elasticsearch.runner.ElasticsearchClusterRunner.build(ElasticsearchClusterRunner.java:318)
at com.example.estest.BaseIntegrationTest.clusterRunner(BaseIntegrationTest.java:35)
at com.example.estest.BaseIntegrationTest.<clinit>(BaseIntegrationTest.java:21)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at org.junit.platform.commons.util.ReflectionUtils.newInstance(ReflectionUtils.java:550)
at org.junit.jupiter.engine.execution.ConstructorInvocation.proceed(ConstructorInvocation.java:56)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
at org.junit.jupiter.api.extension.InvocationInterceptor.interceptTestClassConstructor(InvocationInterceptor.java:73)
at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:77)
at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestClassConstructor(ClassBasedTestDescriptor.java:355)
at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateTestClass(ClassBasedTestDescriptor.java:302)
at org.junit.jupiter.engine.descriptor.ClassTestDescriptor.instantiateTestClass(ClassTestDescriptor.java:79)
at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:280)
at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$4(ClassBasedTestDescriptor.java:272)
at java.base/java.util.Optional.orElseGet(Optional.java:364)
at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:271)
at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31)
at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$before$2(ClassBasedTestDescriptor.java:197)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:196)
at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:80)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:148)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
Caused by: java.lang.ClassNotFoundException: org.elasticsearch.plugins.PluginType
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
... 73 more
Process finished with exit code 255
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.7.3</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.example.estest</groupId>
<artifactId>estest</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>esTest</name>
<description>Elastic Search test project for Spring Boot</description>
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.24</version>
</dependency>
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-ui</artifactId>
<version>1.6.4</version>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-elasticsearch</artifactId>
</dependency>
<!-- <dependency>-->
<!-- <groupId>org.elasticsearch.client</groupId>-->
<!-- <artifactId>elasticsearch-rest-high-level-client</artifactId>-->
<!-- <version>6.6.0</version>-->
<!-- <exclusions>-->
<!-- <exclusion>-->
<!-- <groupId>org.elasticsearch</groupId>-->
<!-- <artifactId>elasticsearch</artifactId>-->
<!-- </exclusion>-->
<!-- </exclusions>-->
<!-- </dependency>-->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.13.3</version>
</dependency>
<dependency>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch</artifactId>
<version>8.4.0</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.codelibs</groupId>
<artifactId>elasticsearch-cluster-runner</artifactId>
<version>8.3.2.0</version>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.codelibs.elasticsearch.module</groupId>
<artifactId>analysis-common</artifactId>
<version>7.10.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
<repositories>
<repository>
<id>central</id>
<url>https://repo1.maven.org/maven2</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
<repository>
<id>codelibs.org</id>
<name>CodeLibs Repository</name>
<url>https://maven.codelibs.org/</url>
</repository>
</repositories>
</project>