Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

java.lang.NoClassDefFoundError: org/elasticsearch/plugins/PluginType #50

Open
fdslk opened this issue Sep 5, 2022 · 0 comments
Open

Comments

@fdslk
Copy link

fdslk commented Sep 5, 2022

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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant