nacos-group / nacos-docker

This project contains a Docker image meant to facilitate the deployment of Nacos .
1.42k stars 904 forks source link

镜像nacos/nacos-server:v2.4.0.1,开启鉴权,容器启动失败 #423

Closed tfn290181662 closed 2 months ago

tfn290181662 commented 2 months ago

命令: docker run --name nacos-quick -e MODE=standalone -e NACOS_AUTH_ENABLE=true -p 8849:8848 -d nacos/nacos-server:v2.4.0.1 日志: 2024-07-24 21:07:32 + export 'CUSTOM_SEARCH_NAMES=application' 2024-07-24 21:07:32 + export 'CUSTOM_SEARCH_LOCATIONS=file:/home/nacos/conf/' 2024-07-24 21:07:32 + export 'MEMBER_LIST=' 2024-07-24 21:07:32 + PLUGINS_DIR=/home/nacos/plugins/peer-finder 2024-07-24 21:07:32 + JAVA_OPT=' -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CMSInitiatingOccupancyFraction=70 -XX:+CMSParallelRemarkEnabled -XX:SoftRefLRUPolicyMSPerMB=0 -XX:+CMSClassUnloadingEnabled -XX:SurvivorRatio=8 ' 2024-07-24 21:07:32 + '[[' standalone '==' standalone ]] 2024-07-24 21:07:32 + JAVA_OPT=' -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CMSInitiatingOccupancyFraction=70 -XX:+CMSParallelRemarkEnabled -XX:SoftRefLRUPolicyMSPerMB=0 -XX:+CMSClassUnloadingEnabled -XX:SurvivorRatio=8 -Xms1g -Xmx1g -Xmn512m' 2024-07-24 21:07:32 + JAVA_OPT=' -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CMSInitiatingOccupancyFraction=70 -XX:+CMSParallelRemarkEnabled -XX:SoftRefLRUPolicyMSPerMB=0 -XX:+CMSClassUnloadingEnabled -XX:SurvivorRatio=8 -Xms1g -Xmx1g -Xmn512m -Dnacos.standalone=true' 2024-07-24 21:07:32 + '[[' all '==' config ]] 2024-07-24 21:07:32 + '[[' all '==' naming ]] 2024-07-24 21:07:32 + '[[' '!' -z ]] 2024-07-24 21:07:32 + '[[' '!' -z ]] 2024-07-24 21:07:32 + '[[' '!' -z ]] 2024-07-24 21:07:32 + '[[' '!' -z ]] 2024-07-24 21:07:32 + '[[' '!' -z true ]] 2024-07-24 21:07:32 + JAVA_OPT=' -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CMSInitiatingOccupancyFraction=70 -XX:+CMSParallelRemarkEnabled -XX:SoftRefLRUPolicyMSPerMB=0 -XX:+CMSClassUnloadingEnabled -XX:SurvivorRatio=8 -Xms1g -Xmx1g -Xmn512m -Dnacos.standalone=true -Dnacos.core.auth.enabled=true' 2024-07-24 21:07:32 + '[[' ip '==' hostname ]] 2024-07-24 21:07:32 + JAVA_OPT=' -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CMSInitiatingOccupancyFraction=70 -XX:+CMSParallelRemarkEnabled -XX:SoftRefLRUPolicyMSPerMB=0 -XX:+CMSClassUnloadingEnabled -XX:SurvivorRatio=8 -Xms1g -Xmx1g -Xmn512m -Dnacos.standalone=true -Dnacos.core.auth.enabled=true -Dnacos.member.list=' 2024-07-24 21:07:32 + /usr/lib/jvm/java-1.8-openjdk/bin/java -version 2024-07-24 21:07:32 + sed -E -n 's/. version "([0-9]).*$/\1/p' 2024-07-24 21:07:32 + JAVA_MAJOR_VERSION=1 2024-07-24 21:07:32 + '[[' 1 -ge 9 ]] 2024-07-24 21:07:32 + JAVA_OPT_EXT_FIX='-Djava.ext.dirs=/usr/lib/jvm/java-1.8-openjdk/jre/lib/ext:/usr/lib/jvm/java-1.8-openjdk/lib/ext' 2024-07-24 21:07:32 + JAVA_OPT=' -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CMSInitiatingOccupancyFraction=70 -XX:+CMSParallelRemarkEnabled -XX:SoftRefLRUPolicyMSPerMB=0 -XX:+CMSClassUnloadingEnabled -XX:SurvivorRatio=8 -Xms1g -Xmx1g -Xmn512m -Dnacos.standalone=true -Dnacos.core.auth.enabled=true -Dnacos.member.list= -Xloggc:/home/nacos/logs/nacos_gc.log -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=100M' 2024-07-24 21:07:32 + JAVA_OPT=' -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CMSInitiatingOccupancyFraction=70 -XX:+CMSParallelRemarkEnabled -XX:SoftRefLRUPolicyMSPerMB=0 -XX:+CMSClassUnloadingEnabled -XX:SurvivorRatio=8 -Xms1g -Xmx1g -Xmn512m -Dnacos.standalone=true -Dnacos.core.auth.enabled=true -Dnacos.member.list= -Xloggc:/home/nacos/logs/nacos_gc.log -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=100M -Dloader.path=/home/nacos/plugins,/home/nacos/plugins/health,/home/nacos/plugins/cmdb,/home/nacos/plugins/selector' 2024-07-24 21:07:32 + JAVA_OPT=' -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CMSInitiatingOccupancyFraction=70 -XX:+CMSParallelRemarkEnabled -XX:SoftRefLRUPolicyMSPerMB=0 -XX:+CMSClassUnloadingEnabled -XX:SurvivorRatio=8 -Xms1g -Xmx1g -Xmn512m -Dnacos.standalone=true -Dnacos.core.auth.enabled=true -Dnacos.member.list= -Xloggc:/home/nacos/logs/nacos_gc.log -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=100M -Dloader.path=/home/nacos/plugins,/home/nacos/plugins/health,/home/nacos/plugins/cmdb,/home/nacos/plugins/selector -Dnacos.home=/home/nacos' 2024-07-24 21:07:32 + JAVA_OPT=' -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CMSInitiatingOccupancyFraction=70 -XX:+CMSParallelRemarkEnabled -XX:SoftRefLRUPolicyMSPerMB=0 -XX:+CMSClassUnloadingEnabled -XX:SurvivorRatio=8 -Xms1g -Xmx1g -Xmn512m -Dnacos.standalone=true -Dnacos.core.auth.enabled=true -Dnacos.member.list= -Xloggc:/home/nacos/logs/nacos_gc.log -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=100M -Dloader.path=/home/nacos/plugins,/home/nacos/plugins/health,/home/nacos/plugins/cmdb,/home/nacos/plugins/selector -Dnacos.home=/home/nacos -jar /home/nacos/target/nacos-server.jar' 2024-07-24 21:07:32 + JAVA_OPT=' -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CMSInitiatingOccupancyFraction=70 -XX:+CMSParallelRemarkEnabled -XX:SoftRefLRUPolicyMSPerMB=0 -XX:+CMSClassUnloadingEnabled -XX:SurvivorRatio=8 -Xms1g -Xmx1g -Xmn512m -Dnacos.standalone=true -Dnacos.core.auth.enabled=true -Dnacos.member.list= -Xloggc:/home/nacos/logs/nacos_gc.log -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=100M -Dloader.path=/home/nacos/plugins,/home/nacos/plugins/health,/home/nacos/plugins/cmdb,/home/nacos/plugins/selector -Dnacos.home=/home/nacos -jar /home/nacos/target/nacos-server.jar ' 2024-07-24 21:07:32 + JAVA_OPT=' -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CMSInitiatingOccupancyFraction=70 -XX:+CMSParallelRemarkEnabled -XX:SoftRefLRUPolicyMSPerMB=0 -XX:+CMSClassUnloadingEnabled -XX:SurvivorRatio=8 -Xms1g -Xmx1g -Xmn512m -Dnacos.standalone=true -Dnacos.core.auth.enabled=true -Dnacos.member.list= -Xloggc:/home/nacos/logs/nacos_gc.log -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=100M -Dloader.path=/home/nacos/plugins,/home/nacos/plugins/health,/home/nacos/plugins/cmdb,/home/nacos/plugins/selector -Dnacos.home=/home/nacos -jar /home/nacos/target/nacos-server.jar --spring.config.additional-location=file:/home/nacos/conf/' 2024-07-24 21:07:32 + JAVA_OPT=' -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CMSInitiatingOccupancyFraction=70 -XX:+CMSParallelRemarkEnabled -XX:SoftRefLRUPolicyMSPerMB=0 -XX:+CMSClassUnloadingEnabled -XX:SurvivorRatio=8 -Xms1g -Xmx1g -Xmn512m -Dnacos.standalone=true -Dnacos.core.auth.enabled=true -Dnacos.member.list= -Xloggc:/home/nacos/logs/nacos_gc.log -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=100M -Dloader.path=/home/nacos/plugins,/home/nacos/plugins/health,/home/nacos/plugins/cmdb,/home/nacos/plugins/selector -Dnacos.home=/home/nacos -jar /home/nacos/target/nacos-server.jar --spring.config.additional-location=file:/home/nacos/conf/ --spring.config.name=application' 2024-07-24 21:07:32 + JAVA_OPT=' -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CMSInitiatingOccupancyFraction=70 -XX:+CMSParallelRemarkEnabled -XX:SoftRefLRUPolicyMSPerMB=0 -XX:+CMSClassUnloadingEnabled -XX:SurvivorRatio=8 -Xms1g -Xmx1g -Xmn512m -Dnacos.standalone=true -Dnacos.core.auth.enabled=true -Dnacos.member.list= -Xloggc:/home/nacos/logs/nacos_gc.log -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=100M -Dloader.path=/home/nacos/plugins,/home/nacos/plugins/health,/home/nacos/plugins/cmdb,/home/nacos/plugins/selector -Dnacos.home=/home/nacos -jar /home/nacos/target/nacos-server.jar --spring.config.additional-location=file:/home/nacos/conf/ --spring.config.name=application --logging.config=/home/nacos/conf/nacos-logback.xml' 2024-07-24 21:07:32 + JAVA_OPT=' -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CMSInitiatingOccupancyFraction=70 -XX:+CMSParallelRemarkEnabled -XX:SoftRefLRUPolicyMSPerMB=0 -XX:+CMSClassUnloadingEnabled -XX:SurvivorRatio=8 -Xms1g -Xmx1g -Xmn512m -Dnacos.standalone=true -Dnacos.core.auth.enabled=true -Dnacos.member.list= -Xloggc:/home/nacos/logs/nacos_gc.log -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=100M -Dloader.path=/home/nacos/plugins,/home/nacos/plugins/health,/home/nacos/plugins/cmdb,/home/nacos/plugins/selector -Dnacos.home=/home/nacos -jar /home/nacos/target/nacos-server.jar --spring.config.additional-location=file:/home/nacos/conf/ --spring.config.name=application --logging.config=/home/nacos/conf/nacos-logback.xml --server.max-http-header-size=524288' 2024-07-24 21:07:32 + echo 'Nacos is starting, you can docker logs your container' 2024-07-24 21:07:32 + exec /usr/lib/jvm/java-1.8-openjdk/bin/java -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection '-XX:CMSInitiatingOccupancyFraction=70' -XX:+CMSParallelRemarkEnabled '-XX:SoftRefLRUPolicyMSPerMB=0' -XX:+CMSClassUnloadingEnabled '-XX:SurvivorRatio=8' -Xms1g -Xmx1g -Xmn512m '-Dnacos.standalone=true' '-Dnacos.core.auth.enabled=true' '-Dnacos.member.list=' -Xloggc:/home/nacos/logs/nacosgc.log -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+UseGCLogFileRotation '-XX:NumberOfGCLogFiles=10' '-XX:GCLogFileSize=100M' '-Dloader.path=/home/nacos/plugins,/home/nacos/plugins/health,/home/nacos/plugins/cmdb,/home/nacos/plugins/selector' '-Dnacos.home=/home/nacos' -jar /home/nacos/target/nacos-server.jar '--spring.config.additional-location=file:/home/nacos/conf/' '--spring.config.name=application' '--logging.config=/home/nacos/conf/nacos-logback.xml' '--server.max-http-header-size=524288' 2024-07-24 21:07:32 OpenJDK 64-Bit Server VM warning: UseCMSCompactAtFullCollection is deprecated and will likely be removed in a future release. 2024-07-24 21:07:32 Nacos is starting, you can docker logs your container 2024-07-24 21:07:33 2024-07-24 21:07:33 ,--. 2024-07-24 21:07:33 ,--.'| 2024-07-24 21:07:33 ,--,: : | Nacos 2.4.0 2024-07-24 21:07:33 ,--.'| ' : ,---. Running in stand alone mode, All function modules 2024-07-24 21:07:33 | : : | | ' ,'\ .--.--. Port: 8848 2024-07-24 21:07:33 : | \ | : ,--.--. ,---. / / | / / ' Pid: 1 2024-07-24 21:07:33 | : ' '; | / \ / . ; ,. :| : /`./ Console: http://172.17.0.3:8848/nacos/index.html 2024-07-24 21:07:33 ' ' ;. ;.--. .-. | / / '' | |: :| : ; 2024-07-24 21:07:33 | | | \ | __\/: . .. ' / ' | .; : \ \ . https://nacos.io 2024-07-24 21:07:33 ' : | ; .' ," .--.; |' ; :__| : |----. \ 2024-07-24 21:07:33 | | '--' / / ,. |' | '.'|\ \ / / /--' / 2024-07-24 21:07:33 ' : | ; : .' \ : : ----' '--'. / 2024-07-24 21:07:33 ; |.' | , .-./\ \ /--'---' 2024-07-24 21:07:33 '---' -----' `----' 2024-07-24 21:07:33 2024-07-24 21:07:35 2024-07-24 21:07:35,193 INFO Tomcat initialized with port(s): 8848 (http) 2024-07-24 21:07:35 2024-07-24 21:07:35 2024-07-24 21:07:35,255 INFO Root WebApplicationContext: initialization completed in 1768 ms 2024-07-24 21:07:35 2024-07-24 21:07:35 2024-07-24 21:07:35,575 ERROR Error starting Tomcat context. Exception: org.springframework.beans.factory.UnsatisfiedDependencyException. Message: Error creating bean with name 'basicAuthenticationFilter' defined in class path resource [com/alibaba/nacos/prometheus/filter/PrometheusAuthFilter.class]: Unsatisfied dependency expressed through method 'basicAuthenticationFilter' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'nacosAuthConfig' defined in URL [jar:file:/home/nacos/target/nacos-server.jar!/BOOT-INF/lib/default-auth-plugin-2.4.0.jar!/com/alibaba/nacos/plugin/auth/impl/NacosAuthConfig.class]: Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'tokenManagerDelegate': Unsatisfied dependency expressed through field 'jwtTokenManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jwtTokenManager' defined in URL [jar:file:/home/nacos/target/nacos-server.jar!/BOOT-INF/lib/default-auth-plugin-2.4.0.jar!/com/alibaba/nacos/plugin/auth/impl/token/impl/JwtTokenManager.class]: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.alibaba.nacos.plugin.auth.impl.token.impl.JwtTokenManager]: Constructor threw exception; nested exception is java.lang.IllegalArgumentException: the length of secret key must great than or equal 32 bytes; And the secret key must be encoded by base64.Please see https://nacos.io/zh-cn/docs/v2/guide/user/auth.html 2024-07-24 21:07:35 2024-07-24 21:07:35 2024-07-24 21:07:35,608 WARN Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat 2024-07-24 21:07:35 2024-07-24 21:07:35 2024-07-24 21:07:35,612 INFO Nacos Log files: /home/nacos/logs 2024-07-24 21:07:35 2024-07-24 21:07:35 2024-07-24 21:07:35,612 INFO Nacos Log files: /home/nacos/conf 2024-07-24 21:07:35 2024-07-24 21:07:35 2024-07-24 21:07:35,612 INFO Nacos Log files: /home/nacos/data 2024-07-24 21:07:35 2024-07-24 21:07:35 2024-07-24 21:07:35,615 ERROR Startup errors : 2024-07-24 21:07:35 2024-07-24 21:07:35 org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat 2024-07-24 21:07:35 at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:165) 2024-07-24 21:07:35 at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:585) 2024-07-24 21:07:35 at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) 2024-07-24 21:07:35 at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:732) 2024-07-24 21:07:35 at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:409) 2024-07-24 21:07:35 at org.springframework.boot.SpringApplication.run(SpringApplication.java:308) 2024-07-24 21:07:35 at org.springframework.boot.SpringApplication.run(SpringApplication.java:1300) 2024-07-24 21:07:35 at org.springframework.boot.SpringApplication.run(SpringApplication.java:1289) 2024-07-24 21:07:35 at com.alibaba.nacos.Nacos.main(Nacos.java:48) 2024-07-24 21:07:35 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2024-07-24 21:07:35 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 2024-07-24 21:07:35 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 2024-07-24 21:07:35 at java.lang.reflect.Method.invoke(Method.java:498) 2024-07-24 21:07:35 at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49) 2024-07-24 21:07:35 at org.springframework.boot.loader.Launcher.launch(Launcher.java:108) 2024-07-24 21:07:35 at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) 2024-07-24 21:07:35 at org.springframework.boot.loader.PropertiesLauncher.main(PropertiesLauncher.java:467) 2024-07-24 21:07:35 Caused by: org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat 2024-07-24 21:07:35 at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:142) 2024-07-24 21:07:35 at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.(TomcatWebServer.java:104) 2024-07-24 21:07:35 at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getTomcatWebServer(TomcatServletWebServerFactory.java:481) 2024-07-24 21:07:35 at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getWebServer(TomcatServletWebServerFactory.java:211) 2024-07-24 21:07:35 at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:184) 2024-07-24 21:07:35 at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:162) 2024-07-24 21:07:35 ... 16 common frames omitted 2024-07-24 21:07:35 Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'basicAuthenticationFilter' defined in class path resource [com/alibaba/nacos/prometheus/filter/PrometheusAuthFilter.class]: Unsatisfied dependency expressed through method 'basicAuthenticationFilter' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'nacosAuthConfig' defined in URL [jar:file:/home/nacos/target/nacos-server.jar!/BOOT-INF/lib/default-auth-plugin-2.4.0.jar!/com/alibaba/nacos/plugin/auth/impl/NacosAuthConfig.class]: Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'tokenManagerDelegate': Unsatisfied dependency expressed through field 'jwtTokenManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jwtTokenManager' defined in URL [jar:file:/home/nacos/target/nacos-server.jar!/BOOT-INF/lib/default-auth-plugin-2.4.0.jar!/com/alibaba/nacos/plugin/auth/impl/token/impl/JwtTokenManager.class]: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.alibaba.nacos.plugin.auth.impl.token.impl.JwtTokenManager]: Constructor threw exception; nested exception is java.lang.IllegalArgumentException: the length of secret key must great than or equal 32 bytes; And the secret key must be encoded by base64.Please see https://nacos.io/zh-cn/docs/v2/guide/user/auth.html 2024-07-24 21:07:35 at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:794) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:532) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:214) 2024-07-24 21:07:35 at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:213) 2024-07-24 21:07:35 at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:204) 2024-07-24 21:07:35 at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addServletContextInitializerBeans(ServletContextInitializerBeans.java:98) 2024-07-24 21:07:35 at org.springframework.boot.web.servlet.ServletContextInitializerBeans.(ServletContextInitializerBeans.java:86) 2024-07-24 21:07:35 at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getServletContextInitializerBeans(ServletWebServerApplicationContext.java:262) 2024-07-24 21:07:35 at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.selfInitialize(ServletWebServerApplicationContext.java:236) 2024-07-24 21:07:35 at org.springframework.boot.web.embedded.tomcat.TomcatStarter.onStartup(TomcatStarter.java:53) 2024-07-24 21:07:35 at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4904) 2024-07-24 21:07:35 at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) 2024-07-24 21:07:35 at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1332) 2024-07-24 21:07:35 at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1322) 2024-07-24 21:07:35 at java.util.concurrent.FutureTask.run(FutureTask.java:266) 2024-07-24 21:07:35 at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) 2024-07-24 21:07:35 at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134) 2024-07-24 21:07:35 at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:866) 2024-07-24 21:07:35 at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:794) 2024-07-24 21:07:35 at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) 2024-07-24 21:07:35 at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1332) 2024-07-24 21:07:35 at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1322) 2024-07-24 21:07:35 at java.util.concurrent.FutureTask.run(FutureTask.java:266) 2024-07-24 21:07:35 at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) 2024-07-24 21:07:35 at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134) 2024-07-24 21:07:35 at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:866) 2024-07-24 21:07:35 at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:248) 2024-07-24 21:07:35 at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) 2024-07-24 21:07:35 at org.apache.catalina.core.StandardService.startInternal(StandardService.java:433) 2024-07-24 21:07:35 at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) 2024-07-24 21:07:35 at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:921) 2024-07-24 21:07:35 at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) 2024-07-24 21:07:35 at org.apache.catalina.startup.Tomcat.start(Tomcat.java:489) 2024-07-24 21:07:35 at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:123) 2024-07-24 21:07:35 ... 21 common frames omitted 2024-07-24 21:07:35 Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'nacosAuthConfig' defined in URL [jar:file:/home/nacos/target/nacos-server.jar!/BOOT-INF/lib/default-auth-plugin-2.4.0.jar!/com/alibaba/nacos/plugin/auth/impl/NacosAuthConfig.class]: Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'tokenManagerDelegate': Unsatisfied dependency expressed through field 'jwtTokenManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jwtTokenManager' defined in URL [jar:file:/home/nacos/target/nacos-server.jar!/BOOT-INF/lib/default-auth-plugin-2.4.0.jar!/com/alibaba/nacos/plugin/auth/impl/token/impl/JwtTokenManager.class]: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.alibaba.nacos.plugin.auth.impl.token.impl.JwtTokenManager]: Constructor threw exception; nested exception is java.lang.IllegalArgumentException: the length of secret key must great than or equal 32 bytes; And the secret key must be encoded by base64.Please see https://nacos.io/zh-cn/docs/v2/guide/user/auth.html 2024-07-24 21:07:35 at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:794) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:220) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1372) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1222) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:401) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209) 2024-07-24 21:07:35 at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:781) 2024-07-24 21:07:35 ... 61 common frames omitted 2024-07-24 21:07:35 Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'tokenManagerDelegate': Unsatisfied dependency expressed through field 'jwtTokenManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jwtTokenManager' defined in URL [jar:file:/home/nacos/target/nacos-server.jar!/BOOT-INF/lib/default-auth-plugin-2.4.0.jar!/com/alibaba/nacos/plugin/auth/impl/token/impl/JwtTokenManager.class]: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.alibaba.nacos.plugin.auth.impl.token.impl.JwtTokenManager]: Constructor threw exception; nested exception is java.lang.IllegalArgumentException: the length of secret key must great than or equal 32 bytes; And the secret key must be encoded by base64.Please see https://nacos.io/zh-cn/docs/v2/guide/user/auth.html 2024-07-24 21:07:35 at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:713) 2024-07-24 21:07:35 at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:693) 2024-07-24 21:07:35 at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119) 2024-07-24 21:07:35 at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:408) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209) 2024-07-24 21:07:35 at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:781) 2024-07-24 21:07:35 ... 84 common frames omitted 2024-07-24 21:07:35 Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jwtTokenManager' defined in URL [jar:file:/home/nacos/target/nacos-server.jar!/BOOT-INF/lib/default-auth-plugin-2.4.0.jar!/com/alibaba/nacos/plugin/auth/impl/token/impl/JwtTokenManager.class]: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.alibaba.nacos.plugin.auth.impl.token.impl.JwtTokenManager]: Constructor threw exception; nested exception is java.lang.IllegalArgumentException: the length of secret key must great than or equal 32 bytes; And the secret key must be encoded by base64.Please see https://nacos.io/zh-cn/docs/v2/guide/user/auth.html 2024-07-24 21:07:35 at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:306) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:287) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1372) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1222) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209) 2024-07-24 21:07:35 at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311) 2024-07-24 21:07:35 at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:710) 2024-07-24 21:07:35 ... 99 common frames omitted 2024-07-24 21:07:35 Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.alibaba.nacos.plugin.auth.impl.token.impl.JwtTokenManager]: Constructor threw exception; nested exception is java.lang.IllegalArgumentException: the length of secret key must great than or equal 32 bytes; And the secret key must be encoded by base64.Please see https://nacos.io/zh-cn/docs/v2/guide/user/auth.html 2024-07-24 21:07:35 at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:226) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:117) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:302) 2024-07-24 21:07:35 ... 112 common frames omitted 2024-07-24 21:07:35 Caused by: java.lang.IllegalArgumentException: the length of secret key must great than or equal 32 bytes; And the secret key must be encoded by base64.Please see https://nacos.io/zh-cn/docs/v2/guide/user/auth.html 2024-07-24 21:07:35 at com.alibaba.nacos.plugin.auth.impl.token.impl.JwtTokenManager.processProperties(JwtTokenManager.java:80) 2024-07-24 21:07:35 at com.alibaba.nacos.plugin.auth.impl.token.impl.JwtTokenManager.(JwtTokenManager.java:66) 2024-07-24 21:07:35 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 2024-07-24 21:07:35 at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) 2024-07-24 21:07:35 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 2024-07-24 21:07:35 at java.lang.reflect.Constructor.newInstance(Constructor.java:423) 2024-07-24 21:07:35 at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:213) 2024-07-24 21:07:35 ... 114 common frames omitted 2024-07-24 21:07:35 Caused by: java.lang.IllegalArgumentException: The specified key byte array is 0 bits which is not secure enough for any JWT HMAC-SHA algorithm. The JWT JWA Specification (RFC 7518, Section 3.2) states that keys used with HMAC-SHA algorithms MUST have a size >= 256 bits (the key size must be greater than or equal to the hash output size). See https://tools.ietf.org/html/rfc7518#section-3.2 for more information. 2024-07-24 21:07:35 at com.alibaba.nacos.plugin.auth.impl.jwt.NacosJwtParser.(NacosJwtParser.java:49) 2024-07-24 21:07:35 at com.alibaba.nacos.plugin.auth.impl.token.impl.JwtTokenManager.processProperties(JwtTokenManager.java:76) 2024-07-24 21:07:35 ... 120 common frames omitted 2024-07-24 21:07:35 2024-07-24 21:07:35,616 WARN [WatchFileCenter] start close 2024-07-24 21:07:35 2024-07-24 21:07:35 2024-07-24 21:07:35,616 WARN [WatchFileCenter] start to shutdown this watcher which is watch : /home/nacos/conf 2024-07-24 21:07:35 2024-07-24 21:07:35 2024-07-24 21:07:35,620 WARN [WatchFileCenter] already closed 2024-07-24 21:07:35 2024-07-24 21:07:35 2024-07-24 21:07:35,620 WARN [NotifyCenter] Start destroying Publisher 2024-07-24 21:07:35 2024-07-24 21:07:35 2024-07-24 21:07:35,620 WARN [NotifyCenter] Destruction of the end 2024-07-24 21:07:35 2024-07-24 21:07:35 2024-07-24 21:07:35,621 ERROR Nacos failed to start, please see /home/nacos/logs/nacos.log for more details. 2024-07-24 21:07:35 2024-07-24 21:07:35 2024-07-24 21:07:35,646 INFO 2024-07-24 21:07:35 2024-07-24 21:07:35 Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 2024-07-24 21:07:35 2024-07-24 21:07:35 2024-07-24 21:07:35,665 ERROR Application run failed 2024-07-24 21:07:35 2024-07-24 21:07:35 org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat 2024-07-24 21:07:35 at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:165) 2024-07-24 21:07:35 at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:585) 2024-07-24 21:07:35 at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) 2024-07-24 21:07:35 at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:732) 2024-07-24 21:07:35 at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:409) 2024-07-24 21:07:35 at org.springframework.boot.SpringApplication.run(SpringApplication.java:308) 2024-07-24 21:07:35 at org.springframework.boot.SpringApplication.run(SpringApplication.java:1300) 2024-07-24 21:07:35 at org.springframework.boot.SpringApplication.run(SpringApplication.java:1289) 2024-07-24 21:07:35 at com.alibaba.nacos.Nacos.main(Nacos.java:48) 2024-07-24 21:07:35 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2024-07-24 21:07:35 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 2024-07-24 21:07:35 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 2024-07-24 21:07:35 at java.lang.reflect.Method.invoke(Method.java:498) 2024-07-24 21:07:35 at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49) 2024-07-24 21:07:35 at org.springframework.boot.loader.Launcher.launch(Launcher.java:108) 2024-07-24 21:07:35 at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) 2024-07-24 21:07:35 at org.springframework.boot.loader.PropertiesLauncher.main(PropertiesLauncher.java:467) 2024-07-24 21:07:35 Caused by: org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat 2024-07-24 21:07:35 at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:142) 2024-07-24 21:07:35 at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.(TomcatWebServer.java:104) 2024-07-24 21:07:35 at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getTomcatWebServer(TomcatServletWebServerFactory.java:481) 2024-07-24 21:07:35 at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getWebServer(TomcatServletWebServerFactory.java:211) 2024-07-24 21:07:35 at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:184) 2024-07-24 21:07:35 at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:162) 2024-07-24 21:07:35 ... 16 common frames omitted 2024-07-24 21:07:35 Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'basicAuthenticationFilter' defined in class path resource [com/alibaba/nacos/prometheus/filter/PrometheusAuthFilter.class]: Unsatisfied dependency expressed through method 'basicAuthenticationFilter' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'nacosAuthConfig' defined in URL [jar:file:/home/nacos/target/nacos-server.jar!/BOOT-INF/lib/default-auth-plugin-2.4.0.jar!/com/alibaba/nacos/plugin/auth/impl/NacosAuthConfig.class]: Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'tokenManagerDelegate': Unsatisfied dependency expressed through field 'jwtTokenManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jwtTokenManager' defined in URL [jar:file:/home/nacos/target/nacos-server.jar!/BOOT-INF/lib/default-auth-plugin-2.4.0.jar!/com/alibaba/nacos/plugin/auth/impl/token/impl/JwtTokenManager.class]: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.alibaba.nacos.plugin.auth.impl.token.impl.JwtTokenManager]: Constructor threw exception; nested exception is java.lang.IllegalArgumentException: the length of secret key must great than or equal 32 bytes; And the secret key must be encoded by base64.Please see https://nacos.io/zh-cn/docs/v2/guide/user/auth.html 2024-07-24 21:07:35 at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:794) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:532) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:214) 2024-07-24 21:07:35 at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:213) 2024-07-24 21:07:35 at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:204) 2024-07-24 21:07:35 at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addServletContextInitializerBeans(ServletContextInitializerBeans.java:98) 2024-07-24 21:07:35 at org.springframework.boot.web.servlet.ServletContextInitializerBeans.(ServletContextInitializerBeans.java:86) 2024-07-24 21:07:35 at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getServletContextInitializerBeans(ServletWebServerApplicationContext.java:262) 2024-07-24 21:07:35 at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.selfInitialize(ServletWebServerApplicationContext.java:236) 2024-07-24 21:07:35 at org.springframework.boot.web.embedded.tomcat.TomcatStarter.onStartup(TomcatStarter.java:53) 2024-07-24 21:07:35 at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4904) 2024-07-24 21:07:35 at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) 2024-07-24 21:07:35 at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1332) 2024-07-24 21:07:35 at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1322) 2024-07-24 21:07:35 at java.util.concurrent.FutureTask.run(FutureTask.java:266) 2024-07-24 21:07:35 at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) 2024-07-24 21:07:35 at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134) 2024-07-24 21:07:35 at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:866) 2024-07-24 21:07:35 at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:794) 2024-07-24 21:07:35 at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) 2024-07-24 21:07:35 at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1332) 2024-07-24 21:07:35 at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1322) 2024-07-24 21:07:35 at java.util.concurrent.FutureTask.run(FutureTask.java:266) 2024-07-24 21:07:35 at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) 2024-07-24 21:07:35 at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134) 2024-07-24 21:07:35 at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:866) 2024-07-24 21:07:35 at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:248) 2024-07-24 21:07:35 at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) 2024-07-24 21:07:35 at org.apache.catalina.core.StandardService.startInternal(StandardService.java:433) 2024-07-24 21:07:35 at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) 2024-07-24 21:07:35 at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:921) 2024-07-24 21:07:35 at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) 2024-07-24 21:07:35 at org.apache.catalina.startup.Tomcat.start(Tomcat.java:489) 2024-07-24 21:07:35 at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:123) 2024-07-24 21:07:35 ... 21 common frames omitted 2024-07-24 21:07:35 Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'nacosAuthConfig' defined in URL [jar:file:/home/nacos/target/nacos-server.jar!/BOOT-INF/lib/default-auth-plugin-2.4.0.jar!/com/alibaba/nacos/plugin/auth/impl/NacosAuthConfig.class]: Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'tokenManagerDelegate': Unsatisfied dependency expressed through field 'jwtTokenManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jwtTokenManager' defined in URL [jar:file:/home/nacos/target/nacos-server.jar!/BOOT-INF/lib/default-auth-plugin-2.4.0.jar!/com/alibaba/nacos/plugin/auth/impl/token/impl/JwtTokenManager.class]: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.alibaba.nacos.plugin.auth.impl.token.impl.JwtTokenManager]: Constructor threw exception; nested exception is java.lang.IllegalArgumentException: the length of secret key must great than or equal 32 bytes; And the secret key must be encoded by base64.Please see https://nacos.io/zh-cn/docs/v2/guide/user/auth.html 2024-07-24 21:07:35 at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:794) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:220) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1372) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1222) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:401) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209) 2024-07-24 21:07:35 at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:781) 2024-07-24 21:07:35 ... 61 common frames omitted 2024-07-24 21:07:35 Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'tokenManagerDelegate': Unsatisfied dependency expressed through field 'jwtTokenManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jwtTokenManager' defined in URL [jar:file:/home/nacos/target/nacos-server.jar!/BOOT-INF/lib/default-auth-plugin-2.4.0.jar!/com/alibaba/nacos/plugin/auth/impl/token/impl/JwtTokenManager.class]: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.alibaba.nacos.plugin.auth.impl.token.impl.JwtTokenManager]: Constructor threw exception; nested exception is java.lang.IllegalArgumentException: the length of secret key must great than or equal 32 bytes; And the secret key must be encoded by base64.Please see https://nacos.io/zh-cn/docs/v2/guide/user/auth.html 2024-07-24 21:07:35 at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:713) 2024-07-24 21:07:35 at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:693) 2024-07-24 21:07:35 at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119) 2024-07-24 21:07:35 at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:408) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209) 2024-07-24 21:07:35 at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:781) 2024-07-24 21:07:35 ... 84 common frames omitted 2024-07-24 21:07:35 Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jwtTokenManager' defined in URL [jar:file:/home/nacos/target/nacos-server.jar!/BOOT-INF/lib/default-auth-plugin-2.4.0.jar!/com/alibaba/nacos/plugin/auth/impl/token/impl/JwtTokenManager.class]: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.alibaba.nacos.plugin.auth.impl.token.impl.JwtTokenManager]: Constructor threw exception; nested exception is java.lang.IllegalArgumentException: the length of secret key must great than or equal 32 bytes; And the secret key must be encoded by base64.Please see https://nacos.io/zh-cn/docs/v2/guide/user/auth.html 2024-07-24 21:07:35 at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:306) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:287) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1372) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1222) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209) 2024-07-24 21:07:35 at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311) 2024-07-24 21:07:35 at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:710) 2024-07-24 21:07:35 ... 99 common frames omitted 2024-07-24 21:07:35 Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.alibaba.nacos.plugin.auth.impl.token.impl.JwtTokenManager]: Constructor threw exception; nested exception is java.lang.IllegalArgumentException: the length of secret key must great than or equal 32 bytes; And the secret key must be encoded by base64.Please see https://nacos.io/zh-cn/docs/v2/guide/user/auth.html 2024-07-24 21:07:35 at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:226) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:117) 2024-07-24 21:07:35 at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:302) 2024-07-24 21:07:35 ... 112 common frames omitted 2024-07-24 21:07:35 Caused by: java.lang.IllegalArgumentException: the length of secret key must great than or equal 32 bytes; And the secret key must be encoded by base64.Please see https://nacos.io/zh-cn/docs/v2/guide/user/auth.html 2024-07-24 21:07:35 at com.alibaba.nacos.plugin.auth.impl.token.impl.JwtTokenManager.processProperties(JwtTokenManager.java:80) 2024-07-24 21:07:35 at com.alibaba.nacos.plugin.auth.impl.token.impl.JwtTokenManager.(JwtTokenManager.java:66) 2024-07-24 21:07:35 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 2024-07-24 21:07:35 at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) 2024-07-24 21:07:35 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 2024-07-24 21:07:35 at java.lang.reflect.Constructor.newInstance(Constructor.java:423) 2024-07-24 21:07:35 at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:213) 2024-07-24 21:07:35 ... 114 common frames omitted 2024-07-24 21:07:35 Caused by: java.lang.IllegalArgumentException: The specified key byte array is 0 bits which is not secure enough for any JWT HMAC-SHA algorithm. The JWT JWA Specification (RFC 7518, Section 3.2) states that keys used with HMAC-SHA algorithms MUST have a size >= 256 bits (the key size must be greater than or equal to the hash output size). See https://tools.ietf.org/html/rfc7518#section-3.2 for more information. 2024-07-24 21:07:35 at com.alibaba.nacos.plugin.auth.impl.jwt.NacosJwtParser.(NacosJwtParser.java:49) 2024-07-24 21:07:35 at com.alibaba.nacos.plugin.auth.impl.token.impl.JwtTokenManager.processProperties(JwtTokenManager.java:76) 2024-07-24 21:07:35 ... 120 common frames omitted 2024-07-24 21:07:35 2024-07-24 21:07:35,666 WARN [ThreadPoolManager] Start destroying ThreadPool 2024-07-24 21:07:35 2024-07-24 21:07:35 2024-07-24 21:07:35,666 WARN [ThreadPoolManager] Destruction of the end 2024-07-24 21:07:35