Skip to content

启动报错:java.lang.ArrayIndexOutOfBoundsException: -1 #3653

@amorZhu

Description

@amorZhu
版本号:

Jeecg Boot Version: 3.2.0
Spring Boot Version: 2.6.6 (v2.6.6)
JDK:~/Library/Java/JavaVirtualMachines/azul-1.8.0_322
SDK:默认值 (8 - lambda, 类型注解等)

问题描述:
/Users/yangweijie/Library/Java/JavaVirtualMachines/azul-1.8.0_332/Contents/Home/bin/java -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:51131,suspend=y,server=n -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true -javaagent:/Users/yangweijie/Library/Caches/JetBrains/IntelliJIdea2022.1/captureAgent/debugger-agent.jar -Dfile.encoding=UTF-8 -classpath /Users/yangweijie/Library/Java/JavaVirtualMachines/azul-1.8.0_332/Contents/Home/jre/lib/cat.jar:/Users/yangweijie/Library/Java/JavaVirtualMachines/azul-1.8.0_332/Contents/Home/jre/lib/charsets.jar:/Users/yangweijie/Library/Java/JavaVirtualMachines/azul-1.8.0_332/Contents/Home/jre/lib/ext/cldrdata.jar:/Users/yangweijie/Library/Java/JavaVirtualMachines/azul-1.8.0_332/Contents/Home/jre/lib/ext/crs-agent.jar:/Users/yangweijie/Library/Java/JavaVirtualMachines/azul-1.8.0_332/Contents/Home/jre/lib/ext/dnsns.jar:/Users/yangweijie/Library/Java/JavaVirtualMachines/azul-1.8.0_332/Contents/Home/jre/lib/ext/jaccess.jar:/Users/yangweijie/Library/Java/JavaVirtualMachines/azul-1.8.0_332/Contents/Home/jre/lib/ext/legacy8ujsse.jar:/Users/yangweijie/Library/Java/JavaVirtualMachines/azul-1.8.0_332/Contents/Home/jre/lib/ext/localedata.jar:/Users/yangweijie/Library/Java/JavaVirtualMachines/azul-1.8.0_332/Contents/Home/jre/lib/ext/nashorn.jar:/Users/yangweijie/Library/Java/JavaVirtualMachines/azul-1.8.0_332/Contents/Home/jre/lib/ext/openjsse.jar:/Users/yangweijie/Library/Java/JavaVirtualMachines/azul-1.8.0_332/Contents/Home/jre/lib/ext/sunec.jar:/Users/yangweijie/Library/Java/JavaVirtualMachines/azul-1.8.0_332/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Users/yangweijie/Library/Java/JavaVirtualMachines/azul-1.8.0_332/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Users/yangweijie/Library/Java/JavaVirtualMachines/azul-1.8.0_332/Contents/Home/jre/lib/ext/zipfs.jar:/Users/yangweijie/Library/Java/JavaVirtualMachines/azul-1.8.0_332/Contents/Home/jre/lib/jce.jar:/Users/yangweijie/Library/Java/JavaVirtualMachines/azul-1.8.0_332/Contents/Home/jre/lib/jfr.jar:/Users/yangweijie/Library/Java/JavaVirtualMachines/azul-1.8.0_332/Contents/Home/jre/lib/jsse.jar:/Users/yangweijie/Library/Java/JavaVirtualMachines/azul-1.8.0_332/Contents/Home/jre/lib/management-agent.jar:/Users/yangweijie/Library/Java/JavaVirtualMachines/azul-1.8.0_332/Contents/Home/jre/lib/resources.jar:/Users/yangweijie/Library/Java/JavaVirtualMachines/azul-1.8.0_332/Contents/Home/jre/lib/rt.jar:/Users/yangweijie/Code/Java/alone/jeecg-boot/wisdom-api/jeecg-boot/jeecg-boot-module-system/target/classes:/Users/yangweijie/Code/Java/alone/jeecg-boot/wisdom-api/jeecg-boot/jeecg-boot-base/jeecg-boot-base-api/jeecg-system-local-api/target/classes:/Users/yangweijie/Code/Java/alone/jeecg-boot/wisdom-api/jeecg-boot/jeecg-boot-base/jeecg-boot-base-core/target/classes:/Users/yangweijie/Code/Java/alone/jeecg-boot/wisdom-api/jeecg-boot/jeecg-boot-base/jeecg-boot-base-tools/target/classes:/Users/yangweijie/.m2/repository/org/springframework/boot/spring-boot-starter-data-redis/2.6.6/spring-boot-starter-data-redis-2.6.6.jar:/Users/yangweijie/.m2/repository/org/springframework/data/spring-data-redis/2.6.3/spring-data-redis-2.6.3.jar:/Users/yangweijie/.m2/repository/org/springframework/data/spring-data-keyvalue/2.6.3/spring-data-keyvalue-2.6.3.jar:/Users/yangweijie/.m2/repository/org/springframework/data/spring-data-commons/2.6.3/spring-data-commons-2.6.3.jar:/Users/yangweijie/.m2/repository/org/springframework/spring-oxm/5.3.18/spring-oxm-5.3.18.jar:/Users/yangweijie/.m2/repository/io/lettuce/lettuce-core/6.1.8.RELEASE/lettuce-core-6.1.8.RELEASE.jar:/Users/yangweijie/.m2/repository/io/netty/netty-common/4.1.75.Final/netty-common-4.1.75.Final.jar:/Users/yangweijie/.m2/repository/io/netty/netty-handler/4.1.75.Final/netty-handler-4.1.75.Final.jar:/Users/yangweijie/.m2/repository/io/netty/netty-resolver/4.1.75.Final/netty-resolver-4.1.75.Final.jar:/Users/yangweijie/.m2/repository/io/netty/netty-buffer/4.1.75.Final/netty-buffer-4.1.75.Final.jar:/Users/yangweijie/.m2/repository/io/netty/netty-codec/4.1.75.Final/netty-codec-4.1.75.Final.jar:/Users/yangweijie/.m2/repository/io/netty/netty-transport/4.1.75.Final/netty-transport-4.1.75.Final.jar:/Users/yangweijie/.m2/repository/io/projectreactor/reactor-core/3.4.16/reactor-core-3.4.16.jar:/Users/yangweijie/.m2/repository/org/reactivestreams/reactive-streams/1.0.3/reactive-streams-1.0.3.jar:/Users/yangweijie/.m2/repository/cn/hutool/hutool-core/5.3.8/hutool-core-5.3.8.jar:/Users/yangweijie/.m2/repository/cn/hutool/hutool-crypto/5.3.8/hutool-crypto-5.3.8.jar:/Users/yangweijie/.m2/repository/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar:/Users/yangweijie/.m2/repository/org/springframework/boot/spring-boot-starter-web/2.6.6/spring-boot-starter-web-2.6.6.jar:/Users/yangweijie/.m2/repository/org/springframework/boot/spring-boot-starter-json/2.6.6/spring-boot-starter-json-2.6.6.jar:/Users/yangweijie/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.13.2/jackson-datatype-jdk8-2.13.2.jar:/Users/yangweijie/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.13.2/jackson-datatype-jsr310-2.13.2.jar:/Users/yangweijie/.m2/repository/com/fasterxml/jackson/module/jackson-module-parameter-names/2.13.2/jackson-module-parameter-names-2.13.2.jar:/Users/yangweijie/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/2.6.6/spring-boot-starter-tomcat-2.6.6.jar:/Users/yangweijie/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/9.0.60/tomcat-embed-core-9.0.60.jar:/Users/yangweijie/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/9.0.60/tomcat-embed-websocket-9.0.60.jar:/Users/yangweijie/.m2/repository/org/springframework/spring-web/5.3.18/spring-web-5.3.18.jar:/Users/yangweijie/.m2/repository/org/springframework/spring-beans/5.3.18/spring-beans-5.3.18.jar:/Users/yangweijie/.m2/repository/org/springframework/spring-webmvc/5.3.18/spring-webmvc-5.3.18.jar:/Users/yangweijie/.m2/repository/org/springframework/spring-expression/5.3.18/spring-expression-5.3.18.jar:/Users/yangweijie/.m2/repository/org/springframework/boot/spring-boot-starter-websocket/2.6.6/spring-boot-starter-websocket-2.6.6.jar:/Users/yangweijie/.m2/repository/org/springframework/spring-messaging/5.3.18/spring-messaging-5.3.18.jar:/Users/yangweijie/.m2/repository/org/springframework/spring-websocket/5.3.18/spring-websocket-5.3.18.jar:/Users/yangweijie/.m2/repository/org/springframework/boot/spring-boot-starter-mail/2.6.6/spring-boot-starter-mail-2.6.6.jar:/Users/yangweijie/.m2/repository/org/springframework/spring-context-support/5.3.18/spring-context-support-5.3.18.jar:/Users/yangweijie/.m2/repository/com/sun/mail/jakarta.mail/1.6.7/jakarta.mail-1.6.7.jar:/Users/yangweijie/.m2/repository/com/sun/activation/jakarta.activation/1.2.2/jakarta.activation-1.2.2.jar:/Users/yangweijie/.m2/repository/org/springframework/boot/spring-boot-starter-aop/2.6.6/spring-boot-starter-aop-2.6.6.jar:/Users/yangweijie/.m2/repository/org/springframework/spring-aop/5.3.18/spring-aop-5.3.18.jar:/Users/yangweijie/.m2/repository/org/aspectj/aspectjweaver/1.9.7/aspectjweaver-1.9.7.jar:/Users/yangweijie/.m2/repository/org/springframework/boot/spring-boot-starter-actuator/2.6.6/spring-boot-starter-actuator-2.6.6.jar:/Users/yangweijie/.m2/repository/org/springframework/boot/spring-boot-actuator-autoconfigure/2.6.6/spring-boot-actuator-autoconfigure-2.6.6.jar:/Users/yangweijie/.m2/repository/org/springframework/boot/spring-boot-actuator/2.6.6/spring-boot-actuator-2.6.6.jar:/Users/yangweijie/.m2/repository/io/micrometer/micrometer-core/1.8.4/micrometer-core-1.8.4.jar:/Users/yangweijie/.m2/repository/org/hdrhistogram/HdrHistogram/2.1.12/HdrHistogram-2.1.12.jar:/Users/yangweijie/.m2/repository/org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3.jar:/Users/yangweijie/.m2/repository/org/springframework/boot/spring-boot-starter-validation/2.6.6/spring-boot-starter-validation-2.6.6.jar:/Users/yangweijie/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/9.0.60/tomcat-embed-el-9.0.60.jar:/Users/yangweijie/.m2/repository/org/hibernate/validator/hibernate-validator/6.2.3.Final/hibernate-validator-6.2.3.Final.jar:/Users/yangweijie/.m2/repository/jakarta/validation/jakarta.validation-api/2.0.2/jakarta.validation-api-2.0.2.jar:/Users/yangweijie/.m2/repository/io/micrometer/micrometer-registry-prometheus/1.8.4/micrometer-registry-prometheus-1.8.4.jar:/Users/yangweijie/.m2/repository/io/prometheus/simpleclient_common/0.12.0/simpleclient_common-0.12.0.jar:/Users/yangweijie/.m2/repository/io/prometheus/simpleclient/0.12.0/simpleclient-0.12.0.jar:/Users/yangweijie/.m2/repository/io/prometheus/simpleclient_tracer_otel/0.12.0/simpleclient_tracer_otel-0.12.0.jar:/Users/yangweijie/.m2/repository/io/prometheus/simpleclient_tracer_common/0.12.0/simpleclient_tracer_common-0.12.0.jar:/Users/yangweijie/.m2/repository/io/prometheus/simpleclient_tracer_otel_agent/0.12.0/simpleclient_tracer_otel_agent-0.12.0.jar:/Users/yangweijie/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/Users/yangweijie/.m2/repository/org/springframework/boot/spring-boot-starter-freemarker/2.6.6/spring-boot-starter-freemarker-2.6.6.jar:/Users/yangweijie/.m2/repository/com/baomidou/mybatis-plus-boot-starter/3.5.1/mybatis-plus-boot-starter-3.5.1.jar:/Users/yangweijie/.m2/repository/com/baomidou/mybatis-plus/3.5.1/mybatis-plus-3.5.1.jar:/Users/yangweijie/.m2/repository/com/baomidou/mybatis-plus-extension/3.5.1/mybatis-plus-extension-3.5.1.jar:/Users/yangweijie/.m2/repository/com/baomidou/mybatis-plus-core/3.5.1/mybatis-plus-core-3.5.1.jar:/Users/yangweijie/.m2/repository/com/baomidou/mybatis-plus-annotation/3.5.1/mybatis-plus-annotation-3.5.1.jar:/Users/yangweijie/.m2/repository/org/mybatis/mybatis/3.5.9/mybatis-3.5.9.jar:/Users/yangweijie/.m2/repository/org/mybatis/mybatis-spring/2.0.6/mybatis-spring-2.0.6.jar:/Users/yangweijie/.m2/repository/com/alibaba/druid-spring-boot-starter/1.1.22/druid-spring-boot-starter-1.1.22.jar:/Users/yangweijie/.m2/repository/com/baomidou/dynamic-datasource-spring-boot-starter/3.2.0/dynamic-datasource-spring-boot-starter-3.2.0.jar:/Users/yangweijie/.m2/repository/org/hibernate/hibernate-core/5.6.7.Final/hibernate-core-5.6.7.Final.jar:/Users/yangweijie/.m2/repository/org/jboss/logging/jboss-logging/3.4.3.Final/jboss-logging-3.4.3.Final.jar:/Users/yangweijie/.m2/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2.jar:/Users/yangweijie/.m2/repository/antlr/antlr/2.7.7/antlr-2.7.7.jar:/Users/yangweijie/.m2/repository/org/jboss/spec/javax/transaction/jboss-transaction-api_1.2_spec/1.1.1.Final/jboss-transaction-api_1.2_spec-1.1.1.Final.jar:/Users/yangweijie/.m2/repository/org/jboss/jandex/2.4.2.Final/jandex-2.4.2.Final.jar:/Users/yangweijie/.m2/repository/com/fasterxml/classmate/1.5.1/classmate-1.5.1.jar:/Users/yangweijie/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar:/Users/yangweijie/.m2/repository/org/hibernate/common/hibernate-commons-annotations/5.1.2.Final/hibernate-commons-annotations-5.1.2.Final.jar:/Users/yangweijie/.m2/repository/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar:/Users/yangweijie/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.3.6/jaxb-runtime-2.3.6.jar:/Users/yangweijie/.m2/repository/org/glassfish/jaxb/txw2/2.3.6/txw2-2.3.6.jar:/Users/yangweijie/.m2/repository/com/sun/istack/istack-commons-runtime/3.0.12/istack-commons-runtime-3.0.12.jar:/Users/yangweijie/.m2/repository/org/jeecgframework/boot/hibernate-re/3.2.0-beta/hibernate-re-3.2.0-beta.jar:/Users/yangweijie/.m2/repository/mysql/mysql-connector-java/8.0.28/mysql-connector-java-8.0.28.jar:/Users/yangweijie/.m2/repository/com/microsoft/sqlserver/sqljdbc4/4.0/sqljdbc4-4.0.jar:/Users/yangweijie/.m2/repository/com/oracle/ojdbc6/11.2.0.3/ojdbc6-11.2.0.3.jar:/Users/yangweijie/.m2/repository/org/postgresql/postgresql/42.2.6/postgresql-42.2.6.jar:/Users/yangweijie/.m2/repository/org/springframework/boot/spring-boot-starter-quartz/2.6.6/spring-boot-starter-quartz-2.6.6.jar:/Users/yangweijie/.m2/repository/org/springframework/spring-tx/5.3.18/spring-tx-5.3.18.jar:/Users/yangweijie/.m2/repository/org/quartz-scheduler/quartz/2.3.2/quartz-2.3.2.jar:/Users/yangweijie/.m2/repository/com/mchange/mchange-commons-java/0.2.15/mchange-commons-java-0.2.15.jar:/Users/yangweijie/.m2/repository/com/auth0/java-jwt/3.11.0/java-jwt-3.11.0.jar:/Users/yangweijie/.m2/repository/org/apache/shiro/shiro-spring-boot-starter/1.8.0/shiro-spring-boot-starter-1.8.0.jar:/Users/yangweijie/.m2/repository/org/apache/shiro/shiro-spring/1.8.0/shiro-spring-1.8.0.jar:/Users/yangweijie/.m2/repository/org/apache/shiro/shiro-core/1.8.0/shiro-core-1.8.0.jar:/Users/yangweijie/.m2/repository/org/apache/shiro/shiro-lang/1.8.0/shiro-lang-1.8.0.jar:/Users/yangweijie/.m2/repository/org/apache/shiro/shiro-cache/1.8.0/shiro-cache-1.8.0.jar:/Users/yangweijie/.m2/repository/org/apache/shiro/shiro-crypto-hash/1.8.0/shiro-crypto-hash-1.8.0.jar:/Users/yangweijie/.m2/repository/org/apache/shiro/shiro-crypto-core/1.8.0/shiro-crypto-core-1.8.0.jar:/Users/yangweijie/.m2/repository/org/apache/shiro/shiro-crypto-cipher/1.8.0/shiro-crypto-cipher-1.8.0.jar:/Users/yangweijie/.m2/repository/org/apache/shiro/shiro-config-core/1.8.0/shiro-config-core-1.8.0.jar:/Users/yangweijie/.m2/repository/org/apache/shiro/shiro-config-ogdl/1.8.0/shiro-config-ogdl-1.8.0.jar:/Users/yangweijie/.m2/repository/org/apache/shiro/shiro-event/1.8.0/shiro-event-1.8.0.jar:/Users/yangweijie/.m2/repository/org/apache/shiro/shiro-web/1.8.0/shiro-web-1.8.0.jar:/Users/yangweijie/.m2/repository/org/owasp/encoder/encoder/1.2.2/encoder-1.2.2.jar:/Users/yangweijie/.m2/repository/org/crazycake/shiro-redis/3.1.0/shiro-redis-3.1.0.jar:/Users/yangweijie/.m2/repository/com/github/xiaoymin/knife4j-spring-boot-starter/3.0.3/knife4j-spring-boot-starter-3.0.3.jar:/Users/yangweijie/.m2/repository/com/github/xiaoymin/knife4j-spring-boot-autoconfigure/3.0.3/knife4j-spring-boot-autoconfigure-3.0.3.jar:/Users/yangweijie/.m2/repository/com/github/xiaoymin/knife4j-spring/3.0.3/knife4j-spring-3.0.3.jar:/Users/yangweijie/.m2/repository/com/github/xiaoymin/knife4j-annotations/3.0.3/knife4j-annotations-3.0.3.jar:/Users/yangweijie/.m2/repository/io/swagger/swagger-annotations/1.5.22/swagger-annotations-1.5.22.jar:/Users/yangweijie/.m2/repository/io/swagger/core/v3/swagger-annotations/2.1.2/swagger-annotations-2.1.2.jar:/Users/yangweijie/.m2/repository/com/github/xiaoymin/knife4j-core/3.0.3/knife4j-core-3.0.3.jar:/Users/yangweijie/.m2/repository/io/springfox/springfox-swagger2/3.0.0/springfox-swagger2-3.0.0.jar:/Users/yangweijie/.m2/repository/io/springfox/springfox-spi/3.0.0/springfox-spi-3.0.0.jar:/Users/yangweijie/.m2/repository/io/springfox/springfox-schema/3.0.0/springfox-schema-3.0.0.jar:/Users/yangweijie/.m2/repository/io/springfox/springfox-swagger-common/3.0.0/springfox-swagger-common-3.0.0.jar:/Users/yangweijie/.m2/repository/io/springfox/springfox-spring-web/3.0.0/springfox-spring-web-3.0.0.jar:/Users/yangweijie/.m2/repository/io/github/classgraph/classgraph/4.8.83/classgraph-4.8.83.jar:/Users/yangweijie/.m2/repository/io/springfox/springfox-spring-webflux/3.0.0/springfox-spring-webflux-3.0.0.jar:/Users/yangweijie/.m2/repository/org/mapstruct/mapstruct/1.3.1.Final/mapstruct-1.3.1.Final.jar:/Users/yangweijie/.m2/repository/io/springfox/springfox-spring-webmvc/3.0.0/springfox-spring-webmvc-3.0.0.jar:/Users/yangweijie/.m2/repository/io/springfox/springfox-core/3.0.0/springfox-core-3.0.0.jar:/Users/yangweijie/.m2/repository/io/springfox/springfox-oas/3.0.0/springfox-oas-3.0.0.jar:/Users/yangweijie/.m2/repository/io/swagger/core/v3/swagger-models/2.1.2/swagger-models-2.1.2.jar:/Users/yangweijie/.m2/repository/io/springfox/springfox-bean-validators/3.0.0/springfox-bean-validators-3.0.0.jar:/Users/yangweijie/.m2/repository/io/swagger/swagger-models/1.5.22/swagger-models-1.5.22.jar:/Users/yangweijie/.m2/repository/io/swagger/swagger-core/1.5.22/swagger-core-1.5.22.jar:/Users/yangweijie/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.13.2/jackson-dataformat-yaml-2.13.2.jar:/Users/yangweijie/.m2/repository/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.jar:/Users/yangweijie/.m2/repository/io/springfox/springfox-boot-starter/3.0.0/springfox-boot-starter-3.0.0.jar:/Users/yangweijie/.m2/repository/io/springfox/springfox-data-rest/3.0.0/springfox-data-rest-3.0.0.jar:/Users/yangweijie/.m2/repository/org/springframework/plugin/spring-plugin-core/2.0.0.RELEASE/spring-plugin-core-2.0.0.RELEASE.jar:/Users/yangweijie/.m2/repository/org/springframework/plugin/spring-plugin-metadata/2.0.0.RELEASE/spring-plugin-metadata-2.0.0.RELEASE.jar:/Users/yangweijie/.m2/repository/com/github/xiaoymin/knife4j-spring-ui/3.0.3/knife4j-spring-ui-3.0.3.jar:/Users/yangweijie/.m2/repository/org/jeecgframework/boot/codegenerate/1.3.8/codegenerate-1.3.8.jar:/Users/yangweijie/.m2/repository/com/google/guava/guava/29.0-jre/guava-29.0-jre.jar:/Users/yangweijie/.m2/repository/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/Users/yangweijie/.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/yangweijie/.m2/repository/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/Users/yangweijie/.m2/repository/org/checkerframework/checker-qual/2.11.1/checker-qual-2.11.1.jar:/Users/yangweijie/.m2/repository/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar:/Users/yangweijie/.m2/repository/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar:/Users/yangweijie/.m2/repository/com/aliyun/aliyun-java-sdk-dysmsapi/2.1.0/aliyun-java-sdk-dysmsapi-2.1.0.jar:/Users/yangweijie/.m2/repository/com/xkcoding/justauth/justauth-spring-boot-starter/1.3.4/justauth-spring-boot-starter-1.3.4.jar:/Users/yangweijie/.m2/repository/me/zhyd/oauth/JustAuth/1.15.7/JustAuth-1.15.7.jar:/Users/yangweijie/.m2/repository/com/xkcoding/http/simple-http/1.0.2/simple-http-1.0.2.jar:/Users/yangweijie/.m2/repository/com/squareup/okhttp3/okhttp/4.4.1/okhttp-4.4.1.jar:/Users/yangweijie/.m2/repository/com/squareup/okio/okio/2.4.3/okio-2.4.3.jar:/Users/yangweijie/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib-common/1.6.10/kotlin-stdlib-common-1.6.10.jar:/Users/yangweijie/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib/1.6.10/kotlin-stdlib-1.6.10.jar:/Users/yangweijie/.m2/repository/org/jetbrains/annotations/13.0/annotations-13.0.jar:/Users/yangweijie/.m2/repository/com/fasterxml/jackson/module/jackson-module-kotlin/2.13.2/jackson-module-kotlin-2.13.2.jar:/Users/yangweijie/.m2/repository/org/jetbrains/kotlin/kotlin-reflect/1.6.10/kotlin-reflect-1.6.10.jar:/Users/yangweijie/.m2/repository/org/jeecgframework/jeewx-api/1.4.7/jeewx-api-1.4.7.jar:/Users/yangweijie/.m2/repository/commons-codec/commons-codec/1.15/commons-codec-1.15.jar:/Users/yangweijie/.m2/repository/commons-io/commons-io/2.6/commons-io-2.6.jar:/Users/yangweijie/.m2/repository/com/google/code/gson/gson/2.8.9/gson-2.8.9.jar:/Users/yangweijie/.m2/repository/net/sf/json-lib/json-lib/2.4/json-lib-2.4-jdk15.jar:/Users/yangweijie/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar:/Users/yangweijie/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar:/Users/yangweijie/.m2/repository/net/sf/ezmorph/ezmorph/1.0.6/ezmorph-1.0.6.jar:/Users/yangweijie/.m2/repository/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar:/Users/yangweijie/.m2/repository/org/jdom/jdom/1.1/jdom-1.1.jar:/Users/yangweijie/.m2/repository/org/freemarker/freemarker/2.3.31/freemarker-2.3.31.jar:/Users/yangweijie/.m2/repository/com/google/zxing/javase/3.3.1/javase-3.3.1.jar:/Users/yangweijie/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/yangweijie/.m2/repository/com/github/jai-imageio/jai-imageio-core/1.3.1/jai-imageio-core-1.3.1.jar:/Users/yangweijie/.m2/repository/com/alipay/sdk/alipay-sdk-java/3.1.0/alipay-sdk-java-3.1.0.jar:/Users/yangweijie/.m2/repository/org/jeecgframework/jimureport/jimureport-spring-boot-starter/1.5.0-beta/jimureport-spring-boot-starter-1.5.0-beta.jar:/Users/yangweijie/.m2/repository/org/jeecgframework/minidao-spring-boot-starter/1.9.0/minidao-spring-boot-starter-1.9.0.jar:/Users/yangweijie/.m2/repository/org/springframework/boot/spring-boot-starter-jdbc/2.6.6/spring-boot-starter-jdbc-2.6.6.jar:/Users/yangweijie/.m2/repository/com/zaxxer/HikariCP/4.0.3/HikariCP-4.0.3.jar:/Users/yangweijie/.m2/repository/org/springframework/spring-jdbc/5.3.18/spring-jdbc-5.3.18.jar:/Users/yangweijie/.m2/repository/org/jeecgframework/minidao-pe/1.9.0/minidao-pe-1.9.0.jar:/Users/yangweijie/.m2/repository/org/springframework/spring-context/5.3.18/spring-context-5.3.18.jar:/Users/yangweijie/.m2/repository/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar:/Users/yangweijie/.m2/repository/org/aspectj/aspectjrt/1.9.7/aspectjrt-1.9.7.jar:/Users/yangweijie/.m2/repository/ognl/ognl/3.2.21/ognl-3.2.21.jar:/Users/yangweijie/.m2/repository/org/javassist/javassist/3.25.0-GA/javassist-3.25.0-GA.jar:/Users/yangweijie/.m2/repository/com/github/jsqlparser/jsqlparser/4.3/jsqlparser-4.3.jar:/Users/yangweijie/.m2/repository/org/jeecgframework/autopoi-web/1.3.9/autopoi-web-1.3.9.jar:/Users/yangweijie/.m2/repository/org/jeecgframework/autopoi/1.3.9/autopoi-1.3.9.jar:/Users/yangweijie/.m2/repository/org/apache/poi/poi/4.1.2/poi-4.1.2.jar:/Users/yangweijie/.m2/repository/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar:/Users/yangweijie/.m2/repository/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar:/Users/yangweijie/.m2/repository/com/zaxxer/SparseBitSet/1.2/SparseBitSet-1.2.jar:/Users/yangweijie/.m2/repository/org/apache/poi/poi-ooxml/4.1.2/poi-ooxml-4.1.2.jar:/Users/yangweijie/.m2/repository/org/apache/commons/commons-compress/1.19/commons-compress-1.19.jar:/Users/yangweijie/.m2/repository/com/github/virtuald/curvesapi/1.06/curvesapi-1.06.jar:/Users/yangweijie/.m2/repository/org/apache/poi/poi-ooxml-schemas/4.1.2/poi-ooxml-schemas-4.1.2.jar:/Users/yangweijie/.m2/repository/org/apache/xmlbeans/xmlbeans/3.1.0/xmlbeans-3.1.0.jar:/Users/yangweijie/.m2/repository/xerces/xercesImpl/2.9.1/xercesImpl-2.9.1.jar:/Users/yangweijie/.m2/repository/xml-apis/xml-apis/1.3.04/xml-apis-1.3.04.jar:/Users/yangweijie/.m2/repository/org/apache/poi/poi-scratchpad/4.1.2/poi-scratchpad-4.1.2.jar:/Users/yangweijie/.m2/repository/org/apache/poi/ooxml-schemas/1.4/ooxml-schemas-1.4.jar:/Users/yangweijie/.m2/repository/com/google/zxing/core/3.3.1/core-3.3.1.jar:/Users/yangweijie/.m2/repository/com/alibaba/druid/1.1.22/druid-1.1.22.jar:/Users/yangweijie/.m2/repository/com/aliyun/oss/aliyun-sdk-oss/3.11.2/aliyun-sdk-oss-3.11.2.jar:/Users/yangweijie/.m2/repository/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar:/Users/yangweijie/.m2/repository/org/apache/httpcomponents/httpcore/4.4.15/httpcore-4.4.15.jar:/Users/yangweijie/.m2/repository/org/jdom/jdom2/2.0.6.1/jdom2-2.0.6.1.jar:/Users/yangweijie/.m2/repository/org/codehaus/jettison/jettison/1.1/jettison-1.1.jar:/Users/yangweijie/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/yangweijie/.m2/repository/com/aliyun/aliyun-java-sdk-core/4.5.10/aliyun-java-sdk-core-4.5.10.jar:/Users/yangweijie/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar:/Users/yangweijie/.m2/repository/org/ini4j/ini4j/0.5.4/ini4j-0.5.4.jar:/Users/yangweijie/.m2/repository/io/opentracing/opentracing-api/0.33.0/opentracing-api-0.33.0.jar:/Users/yangweijie/.m2/repository/io/opentracing/opentracing-util/0.33.0/opentracing-util-0.33.0.jar:/Users/yangweijie/.m2/repository/io/opentracing/opentracing-noop/0.33.0/opentracing-noop-0.33.0.jar:/Users/yangweijie/.m2/repository/com/aliyun/aliyun-java-sdk-ram/3.1.0/aliyun-java-sdk-ram-3.1.0.jar:/Users/yangweijie/.m2/repository/com/aliyun/aliyun-java-sdk-kms/2.11.0/aliyun-java-sdk-kms-2.11.0.jar:/Users/yangweijie/.m2/repository/io/minio/minio/8.0.3/minio-8.0.3.jar:/Users/yangweijie/.m2/repository/com/carrotsearch/thirdparty/simple-xml-safe/2.7.1/simple-xml-safe-2.7.1.jar:/Users/yangweijie/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.13.2/jackson-annotations-2.13.2.jar:/Users/yangweijie/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.13.2/jackson-core-2.13.2.jar:/Users/yangweijie/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.13.2.2/jackson-databind-2.13.2.2.jar:/Users/yangweijie/.m2/repository/com/itextpdf/io/7.1.2/io-7.1.2.jar:/Users/yangweijie/.m2/repository/com/itextpdf/layout/7.1.2/layout-7.1.2.jar:/Users/yangweijie/.m2/repository/com/itextpdf/kernel/7.1.2/kernel-7.1.2.jar:/Users/yangweijie/.m2/repository/com/itextpdf/forms/7.1.2/forms-7.1.2.jar:/Users/yangweijie/.m2/repository/com/itextpdf/pdfa/7.1.2/pdfa-7.1.2.jar:/Users/yangweijie/.m2/repository/com/lowagie/itext-rtf/2.1.7/itext-rtf-2.1.7.jar:/Users/yangweijie/.m2/repository/bouncycastle/bcmail-jdk14/138/bcmail-jdk14-138.jar:/Users/yangweijie/.m2/repository/bouncycastle/bcprov-jdk14/138/bcprov-jdk14-138.jar:/Users/yangweijie/.m2/repository/org/bouncycastle/bctsp-jdk14/1.38/bctsp-jdk14-1.38.jar:/Users/yangweijie/.m2/repository/org/bouncycastle/bcprov-jdk14/1.38/bcprov-jdk14-1.38.jar:/Users/yangweijie/.m2/repository/org/bouncycastle/bcmail-jdk14/1.38/bcmail-jdk14-1.38.jar:/Users/yangweijie/.m2/repository/com/lowagie/itext/2.1.7/itext-2.1.7.jar:/Users/yangweijie/.m2/repository/com/googlecode/aviator/aviator/5.2.6/aviator-5.2.6.jar:/Users/yangweijie/.m2/repository/org/mongodb/mongodb-driver-sync/4.4.2/mongodb-driver-sync-4.4.2.jar:/Users/yangweijie/.m2/repository/org/mongodb/bson/4.4.2/bson-4.4.2.jar:/Users/yangweijie/.m2/repository/org/mongodb/mongodb-driver-core/4.4.2/mongodb-driver-core-4.4.2.jar:/Users/yangweijie/.m2/repository/redis/clients/jedis/3.7.1/jedis-3.7.1.jar:/Users/yangweijie/.m2/repository/org/apache/commons/commons-pool2/2.11.1/commons-pool2-2.11.1.jar:/Users/yangweijie/.m2/repository/org/jeecgframework/jimureport/jimureport-font/1.1.0/jimureport-font-1.1.0.jar:/Users/yangweijie/Code/Java/alone/jeecg-boot/wisdom-api/jeecg-boot/jeecg-boot-module-demo/target/classes:/Users/yangweijie/.m2/repository/org/springframework/boot/spring-boot-starter/2.6.6/spring-boot-starter-2.6.6.jar:/Users/yangweijie/.m2/repository/org/springframework/boot/spring-boot/2.6.6/spring-boot-2.6.6.jar:/Users/yangweijie/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.6.6/spring-boot-autoconfigure-2.6.6.jar:/Users/yangweijie/.m2/repository/org/springframework/boot/spring-boot-starter-logging/2.6.6/spring-boot-starter-logging-2.6.6.jar:/Users/yangweijie/.m2/repository/ch/qos/logback/logback-classic/1.2.9/logback-classic-1.2.9.jar:/Users/yangweijie/.m2/repository/ch/qos/logback/logback-core/1.2.9/logback-core-1.2.9.jar:/Users/yangweijie/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.17.0/log4j-to-slf4j-2.17.0.jar:/Users/yangweijie/.m2/repository/org/apache/logging/log4j/log4j-api/2.17.0/log4j-api-2.17.0.jar:/Users/yangweijie/.m2/repository/org/slf4j/jul-to-slf4j/1.7.36/jul-to-slf4j-1.7.36.jar:/Users/yangweijie/.m2/repository/jakarta/annotation/jakarta.annotation-api/1.3.5/jakarta.annotation-api-1.3.5.jar:/Users/yangweijie/.m2/repository/org/yaml/snakeyaml/1.29/snakeyaml-1.29.jar:/Users/yangweijie/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/2.3.3/jakarta.xml.bind-api-2.3.3.jar:/Users/yangweijie/.m2/repository/jakarta/activation/jakarta.activation-api/1.2.2/jakarta.activation-api-1.2.2.jar:/Users/yangweijie/.m2/repository/net/bytebuddy/byte-buddy/1.11.22/byte-buddy-1.11.22.jar:/Users/yangweijie/.m2/repository/org/springframework/spring-core/5.3.18/spring-core-5.3.18.jar:/Users/yangweijie/.m2/repository/org/springframework/spring-jcl/5.3.18/spring-jcl-5.3.18.jar:/Users/yangweijie/.m2/repository/org/projectlombok/lombok/1.18.22/lombok-1.18.22.jar:/Users/yangweijie/.m2/repository/com/alibaba/fastjson/1.2.78/fastjson-1.2.78.jar:/Users/yangweijie/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/221.5080.210/IntelliJ IDEA.app/Contents/lib/idea_rt.jar org.jeecg.JeecgSystemApplication
已连接到目标 VM, 地址: ''127.0.0.1:51131',传输: '套接字''
19:41:04.146 [main] ERROR org.springframework.boot.SpringApplication - Application run failed
java.lang.ArrayIndexOutOfBoundsException: -1
	at org.yaml.snakeyaml.reader.StreamReader.peek(StreamReader.java:136)
	at org.yaml.snakeyaml.scanner.ScannerImpl.scanToNextToken(ScannerImpl.java:1222)
	at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:308)
	at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:248)
	at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:634)
	at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:165)
	at org.yaml.snakeyaml.comments.CommentEventsCollector$1.peek(CommentEventsCollector.java:59)
	at org.yaml.snakeyaml.comments.CommentEventsCollector$1.peek(CommentEventsCollector.java:45)
	at org.yaml.snakeyaml.comments.CommentEventsCollector.collectEvents(CommentEventsCollector.java:140)
	at org.yaml.snakeyaml.comments.CommentEventsCollector.collectEvents(CommentEventsCollector.java:119)
	at org.yaml.snakeyaml.composer.Composer.composeScalarNode(Composer.java:214)
	at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:184)
	at org.yaml.snakeyaml.composer.Composer.composeValueNode(Composer.java:314)
	at org.yaml.snakeyaml.composer.Composer.composeMappingChildren(Composer.java:305)
	at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:286)
	at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:188)
	at org.yaml.snakeyaml.composer.Composer.composeValueNode(Composer.java:314)
	at org.yaml.snakeyaml.composer.Composer.composeMappingChildren(Composer.java:305)
	at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:286)
	at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:188)
	at org.yaml.snakeyaml.composer.Composer.composeValueNode(Composer.java:314)
	at org.yaml.snakeyaml.composer.Composer.composeMappingChildren(Composer.java:305)
	at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:286)
	at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:188)
	at org.yaml.snakeyaml.composer.Composer.composeValueNode(Composer.java:314)
	at org.yaml.snakeyaml.composer.Composer.composeMappingChildren(Composer.java:305)
	at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:286)
	at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:188)
	at org.yaml.snakeyaml.composer.Composer.composeValueNode(Composer.java:314)
	at org.yaml.snakeyaml.composer.Composer.composeMappingChildren(Composer.java:305)
	at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:286)
	at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:188)
	at org.yaml.snakeyaml.composer.Composer.getNode(Composer.java:115)
	at org.yaml.snakeyaml.constructor.BaseConstructor.getData(BaseConstructor.java:135)
	at org.springframework.boot.env.OriginTrackedYamlLoader$OriginTrackingConstructor.getData(OriginTrackedYamlLoader.java:99)
	at org.yaml.snakeyaml.Yaml$1.next(Yaml.java:514)
	at org.springframework.beans.factory.config.YamlProcessor.process(YamlProcessor.java:198)
	at org.springframework.beans.factory.config.YamlProcessor.process(YamlProcessor.java:166)
	at org.springframework.boot.env.OriginTrackedYamlLoader.load(OriginTrackedYamlLoader.java:84)
	at org.springframework.boot.env.YamlPropertySourceLoader.load(YamlPropertySourceLoader.java:50)
	at org.springframework.boot.context.config.StandardConfigDataLoader.load(StandardConfigDataLoader.java:54)
	at org.springframework.boot.context.config.StandardConfigDataLoader.load(StandardConfigDataLoader.java:36)
	at org.springframework.boot.context.config.ConfigDataLoaders.load(ConfigDataLoaders.java:107)
	at org.springframework.boot.context.config.ConfigDataImporter.load(ConfigDataImporter.java:128)
	at org.springframework.boot.context.config.ConfigDataImporter.resolveAndLoad(ConfigDataImporter.java:86)
	at org.springframework.boot.context.config.ConfigDataEnvironmentContributors.withProcessedImports(ConfigDataEnvironmentContributors.java:116)
	at org.springframework.boot.context.config.ConfigDataEnvironment.processWithProfiles(ConfigDataEnvironment.java:311)
	at org.springframework.boot.context.config.ConfigDataEnvironment.processAndApply(ConfigDataEnvironment.java:232)
	at org.springframework.boot.context.config.ConfigDataEnvironmentPostProcessor.postProcessEnvironment(ConfigDataEnvironmentPostProcessor.java:102)
	at org.springframework.boot.context.config.ConfigDataEnvironmentPostProcessor.postProcessEnvironment(ConfigDataEnvironmentPostProcessor.java:94)
	at org.springframework.boot.env.EnvironmentPostProcessorApplicationListener.onApplicationEnvironmentPreparedEvent(EnvironmentPostProcessorApplicationListener.java:102)
	at org.springframework.boot.env.EnvironmentPostProcessorApplicationListener.onApplicationEvent(EnvironmentPostProcessorApplicationListener.java:87)
	at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:176)
	at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:169)
	at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:143)
	at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:131)
	at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:85)
	at org.springframework.boot.SpringApplicationRunListeners.lambda$environmentPrepared$2(SpringApplicationRunListeners.java:66)
	at java.util.ArrayList.forEach(ArrayList.java:1259)
	at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:120)
	at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:114)
	at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:65)
	at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:339)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:297)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1312)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1301)
	at org.jeecg.JeecgSystemApplication.main(JeecgSystemApplication.java:32)
与目标 VM 断开连接, 地址为: ''127.0.0.1:51131',传输: '套接字''

进程已结束,退出代码1
截图&代码:
server:
  port: 8081
  tomcat:
    max-swallow-size: -1
  error:
    include-exception: true
    include-stacktrace: ALWAYS
    include-message: ALWAYS
  servlet:
    context-path: /api
  compression:
    enabled: true
    min-response-size: 1024
    mime-types: application/javascript,application/json,application/xml,text/html,text/xml,text/plain,text/css,image/*

management:
  endpoints:
    web:
      exposure:
        include: metrics,httptrace

spring:
  servlet:
    multipart:
      max-file-size: 10MB
      max-request-size: 10MB
  mail:
    host: smtp.163.com
    username: jeecgos@163.com
    password: ??
    properties:
      mail:
        smtp:
          auth: true
          starttls:
            enable: true
            required: true
  ## quartz定时任务,采用数据库方式
  quartz:
    job-store-type: jdbc
    initialize-schema: embedded
    #定时任务启动开关,true-开  false-关
    auto-startup: true
    #启动时更新己存在的Job
    overwrite-existing-jobs: true
    properties:
      org:
        quartz:
          scheduler:
            instanceName: MyScheduler
            instanceId: AUTO
          jobStore:
            class: org.springframework.scheduling.quartz.LocalDataSourceJobStore
            driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate
            tablePrefix: QRTZ_
            isClustered: true
            misfireThreshold: 60000
            clusterCheckinInterval: 10000
          threadPool:
            class: org.quartz.simpl.SimpleThreadPool
            threadCount: 10
            threadPriority: 5
            threadsInheritContextClassLoaderOfInitializingThread: true
  #json 时间戳统一转换
  jackson:
    date-format:   yyyy-MM-dd HH:mm:ss
    time-zone:   GMT+8
  jpa:
    open-in-view: false
  activiti:
    check-process-definitions: false
    #启用作业执行器
    async-executor-activate: false
    #启用异步执行器
    job-executor-activate: false
  aop:
    proxy-target-class: true
  #配置freemarker
  freemarker:
    # 设置模板后缀名
    suffix: .ftl
    # 设置文档类型
    content-type: text/html
    # 设置页面编码格式
    charset: UTF-8
    # 设置页面缓存
    cache: false
    prefer-file-system-access: false
    # 设置ftl文件路径
    template-loader-path:
      - classpath:/templates
  # 设置静态文件路径,js,css等
  mvc:
    static-path-pattern: /**
    #Spring Boot 2.6+后映射匹配的默认策略已从AntPathMatcher更改为PathPatternParser,需要手动指定为ant-path-matcher
    pathmatch:
      matching-strategy: ant_path_matcher
  resource:
    static-locations: classpath:/static/,classpath:/public/
  autoconfigure:
    exclude: com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure
  datasource:
    druid:
      stat-view-servlet:
        enabled: true
        loginUsername: admin
        loginPassword: 123456
        allow:
      web-stat-filter:
        enabled: true
    dynamic:
      druid: # 全局druid参数,绝大部分值和默认保持一致。(现已支持的参数如下,不清楚含义不要乱设置)
        # 连接池的配置信息
        # 初始化大小,最小,最大
        initial-size: 5
        min-idle: 5
        maxActive: 20
        # 配置获取连接等待超时的时间
        maxWait: 60000
        # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
        timeBetweenEvictionRunsMillis: 60000
        # 配置一个连接在池中最小生存的时间,单位是毫秒
        minEvictableIdleTimeMillis: 300000
        validationQuery: SELECT 1
        testWhileIdle: true
        testOnBorrow: false
        testOnReturn: false
        # 打开PSCache,并且指定每个连接上PSCache的大小
        poolPreparedStatements: true
        maxPoolPreparedStatementPerConnectionSize: 20
        # 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙
        filters: stat,wall,slf4j
        # 通过connectProperties属性来打开mergeSql功能;慢SQL记录
        connectionProperties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000
      datasource:
        master:
          url: jdbc:mysql://127.0.0.1:3306/jeecg-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai
          username: root
          password: root
          driver-class-name: com.mysql.cj.jdbc.Driver
          # 多数据源配置
          #multi-datasource1:
          #url: jdbc:mysql://localhost:3306/jeecg-boot2?useUnicode=true&characterEncoding=utf8&autoReconnect=true&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai
          #username: root
          #password: root
          #driver-class-name: com.mysql.cj.jdbc.Driver
  #redis 配置
  redis:
    database: 0
    host: 127.0.0.1
    lettuce:
      pool:
        max-active: 8   #最大连接数据库连接数,设 -1 为没有限制
        max-idle: 8     #最大等待连接中的数量,设 0 为没有限制
        max-wait: -1ms  #最大建立连接等待时间。如果超过此时间将接到异常。设为-1表示无限制。
        min-idle: 0     #最小等待连接中的数量,设 0 为没有限制
      shutdown-timeout: 100ms
    password: ''
    port: 6379
#mybatis plus 设置
mybatis-plus:
  mapper-locations: classpath*:org/jeecg/modules/**/xml/*Mapper.xml
  global-config:
    # 关闭MP3.0自带的banner
    banner: false
    db-config:
      #主键类型  0:"数据库ID自增",1:"该类型为未设置主键类型", 2:"用户输入ID",3:"全局唯一ID (数字类型唯一ID)", 4:"全局唯一ID UUID",5:"字符串全局唯一ID (idWorker 的字符串表示)";
      id-type: ASSIGN_ID
      # 默认数据库表下划线命名
      table-underline: true
  configuration:
    # 这个配置会将执行的sql打印出来在开发或测试的时候可以用
    #log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
    # 返回类型为Map,显示null对应的字段
    call-setters-on-nulls: true
#jeecg专用配置
minidao :
  base-package: org.jeecg.modules.jmreport.*
jeecg :
  # 是否启用安全模式
  safeMode: false
  # 签名密钥串(前后端要一致正式发布请自行修改)
  signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a
  # 本地local\Miniominio\阿里云alioss
  uploadType: local
  path :
    #文件上传根目录 设置
    upload: /opt/upFiles
    #webapp文件路径
    webapp: /opt/webapp
  shiro:
    excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/category/**,/visual/**,/map/**,/jmreport/bigscreen2/**
  #阿里云oss存储和大鱼短信秘钥配置
  oss:
    accessKey: ??
    secretKey: ??
    endpoint: oss-cn-beijing.aliyuncs.com
    bucketName: jeecgdev
  # ElasticSearch 6设置
  elasticsearch:
    cluster-name: jeecg-ES
    cluster-nodes: 127.0.0.1:9200
    check-enabled: false
  # 表单设计器配置
  desform:
    # 主题颜色仅支持 16进制颜色代码theme-color: "#1890ff"
    # 文件图片上传方式可选项qiniu七牛云)、system跟随系统配置upload-type: system
    map:
      # 配置百度地图的AK申请地址https://lbs.baidu.com/apiconsole/key?application=key#/home
      baidu: ??
  # 在线预览文件服务器地址配置
  file-view-domain: 127.0.0.1:8012
  # minio文件上传
  minio:
    minio_url: http://minio.jeecg.com
    minio_name: ??
    minio_pass: ??
    bucketName: otatest
  #大屏报表参数设置
  jmreport:
    mode: dev
    #数据字典是否进行saas数据隔离自己看自己的字典
    saas: false
    #是否需要校验token
    is_verify_token: true
    #必须校验方法
    verify_methods: remove,delete,save,add,update
    #自定义项目前缀
    customPrePath:
    pageSize:
      - 10
      - 20
      - 30
      - 40
  #Wps在线文档
  wps:
    domain: https://wwo.wps.cn/office/
    appid: ??
    appsecret: ??
  #xxl-job配置
  xxljob:
    enabled: false
    adminAddresses: http://127.0.0.1:9080/xxl-job-admin
    appname: ${spring.application.name}
    accessToken: ''
    address: 127.0.0.1:30007
    ip: 127.0.0.1
    port: 30007
    logPath: logs/jeecg/job/jobhandler/
    logRetentionDays: 30
  route:
    config:
      data-id: jeecg-gateway-router
      group: DEFAULT_GROUP
      #自定义路由配置 yml nacos database
      data-type: database
  #分布式锁配置
  redisson:
    address: 127.0.0.1:6379
    password:
    type: STANDALONE
    enabled: true
#cas单点登录
cas:
  prefixUrl: http://cas.example.org:8443/cas
#Mybatis输出sql日志
logging:
  level:
    org.jeecg.modules.system.mapper : info
#swagger
knife4j:
  #开启增强配置
  enable: true
  #开启生产环境屏蔽
  production: false
  basic:
    enable: false
    username: jeecg
    password: jeecg1314
#第三方登录
justauth:
  enabled: true
  type:
    GITHUB:
      client-id: ??
      client-secret: ??
      redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/github/callback
    WECHAT_ENTERPRISE:
      client-id: ??
      client-secret: ??
      redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_enterprise/callback
      agent-id: ??
    DINGTALK:
      client-id: ??
      client-secret: ??
      redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/dingtalk/callback
    WECHAT_OPEN:
      client-id: ??
      client-secret: ??
      redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_open/callback
  cache:
    type: default
    prefix: 'demo::'
    timeout: 1h
#第三方APP对接
third-app:
  enabled: false
  type:
    #企业微信
    WECHAT_ENTERPRISE:
      enabled: false
      #CORP_ID
      client-id: ??
      #SECRET
      client-secret: ??
      #自建应用id
      agent-id: ??
      #自建应用秘钥新版企微需要配置)
      # agent-app-secret: ??
    #钉钉
    DINGTALK:
      enabled: false
      # appKey
      client-id: ??
      # appSecret
      client-secret: ??
      agent-id: ??
自己尝试处理的经过:

经过 debug 发现是 Maven 环境文件有问题,当环境为 dev 并且 context-path: /jeecg-boot 改为 context-path: /api 就会出现上述问题,

server:
  port: 8081
  tomcat:
    max-swallow-size: -1
  error:
    include-exception: true
    include-stacktrace: ALWAYS
    include-message: ALWAYS
  servlet:
    context-path: /api

尝试方案1:/api 时,max-request-size: 10MB 改为其他值(目前还没发现 != 10 的值是不是有问题),比方说:1MB 框架可以正常启动:

spring:
  servlet:
    multipart:
      max-file-size: 10MB
      max-request-size: 1MB

尝试方案2:/api 时,将环境改为 pord 或者说,直接将 dev 环境配置文件改为 prod 文件,都没问题。
尝试方案3:当环境为 devcontext-path: /api/ 也可以启动。

Activity

zhangdaiscott

zhangdaiscott commented on Apr 28, 2022

@zhangdaiscott
Member

jdk版本是不是有问题

amorZhu

amorZhu commented on Apr 28, 2022

@amorZhu
Author

我是这样创建我的 spring cloud demo 项目的。通过 ide,安装我的 java 开发环境,没有在本地安装过 java,也没有配置过环境变量。
后期 jeecg-boot 项目都在项目管理里面选的。
image

所以,不知道是不是版本问题。
@zhangdaiscott

amorZhu

amorZhu commented on Apr 28, 2022

@amorZhu
Author

这是我的 Maven 情况:
image

amorZhu

amorZhu commented on Apr 28, 2022

@amorZhu
Author

补充,发现上述自己的解决经过都无效,暂时还是不知道问题所在。

amorZhu

amorZhu commented on Apr 28, 2022

@amorZhu
Author

补充,经过测试发现,v3.1 分支 checkout 出的代码不会有上述问题。

zhangdaiscott

zhangdaiscott commented on Apr 29, 2022

@zhangdaiscott
Member

换个常规的jdk 看看,或者升级到jdk11
有可能是springboot最新版不兼容你的jdk

wmhost

wmhost commented on Apr 30, 2022

@wmhost

换个常规的jdk 看看,或者升级到jdk11 有可能是springboot最新版不兼容你的jdk

我的也报这个错误,之前是使用jdk8报另一个越界的错误,升级到jdk11,也报上面的错误

JiuJiCodes

JiuJiCodes commented on Nov 28, 2022

@JiuJiCodes

把 ymal 文件里的 username: jeecgos@163.com 这个 @ 去掉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @zhangdaiscott@JiuJiCodes@amorZhu@wmhost

        Issue actions

          启动报错:java.lang.ArrayIndexOutOfBoundsException: -1 · Issue #3653 · jeecgboot/JeecgBoot