GCwithH2O opened a new issue, #7416:
URL: https://github.com/apache/incubator-seata/issues/7416

   ### Check Ahead
   
   - [x] I have searched the [issues](https://github.com/seata/seata/issues) of 
this repository and believe that this is not a duplicate.
   
   
   ### Ⅰ. Issue Description
   
   使用docker部署seata,cloud alibaba从2023.0.1.2升级到2023.0.3.3,涉及到几个服务的升级如下:
   ```
   spring-cloud-alibaba-dependencies : 2023.0.1.2 ->2023.0.3.3
   seata docker image : 最早尝试:2.0.0-slim -> 2.1.0
                                     后来尝试:2.0.2-slim -> 2.4.0
   nacos docker image : v2.3.2-slim -> 2.4.2
   ```
   几个主要jar版本如下:
   ```
   spring-cloud-dependencies : 2023.0.3
   spring-cloud-alibaba-dependencies : 2023.0.3.3
   spring-boot-starter-parent : 3.2.9
   ```
   java版本: `21`
   
   docker容器启动成功,seata也注册到了nacos,可以在服务列表中找到:
   | 服务名       | 分组名称    | 集群数目 | 实例数 | 健康实例数 | 触发保护阈值 |
   | :----------- | :---------- | :------- | :----- | :--------- | :----------- 
|
   | seata-server | SEATA_GROUP | 1        | 1      | 1          | false        
|
   
   Nacos 配置的 seata-server.properties:
   | Data Id | Group                   | 格式        | 归属应用   |
   | :------ | :---------------------- | :---------- | :--------- |
   | seata-server.properties | SEATA_GROUP | Properties |      |
   内容:
   ``` properties
   #For details about configuration items, see 
https://seata.io/zh-cn/docs/user/configurations.html
   #Transport configuration, for client and server
   transport.type=TCP
   transport.server=NIO
   transport.heartbeat=true
   transport.enableTmClientBatchSendRequest=false
   transport.enableRmClientBatchSendRequest=true
   transport.enableTcServerBatchSendResponse=false
   transport.rpcRmRequestTimeout=30000
   transport.rpcTmRequestTimeout=30000
   transport.rpcTcRequestTimeout=30000
   transport.threadFactory.bossThreadPrefix=NettyBoss
   transport.threadFactory.workerThreadPrefix=NettyServerNIOWorker
   transport.threadFactory.serverExecutorThreadPrefix=NettyServerBizHandler
   transport.threadFactory.shareBossWorker=false
   transport.threadFactory.clientSelectorThreadPrefix=NettyClientSelector
   transport.threadFactory.clientSelectorThreadSize=1
   transport.threadFactory.clientWorkerThreadPrefix=NettyClientWorkerThread
   transport.threadFactory.bossThreadSize=1
   transport.threadFactory.workerThreadSize=default
   transport.shutdown.wait=3
   transport.serialization=seata
   transport.compressor=none
   
   #Transaction routing rules configuration, only for the client
   service.vgroupMapping.default_tx_group123=default
   #If you use a registry, you can ignore it
   service.default.grouplist=192.168.200.208:8091
   service.enableDegrade=false
   service.disableGlobalTransaction=false
   
   #Transaction rule configuration, only for the client
   client.rm.asyncCommitBufferLimit=10000
   client.rm.lock.retryInterval=10
   client.rm.lock.retryTimes=30
   client.rm.lock.retryPolicyBranchRollbackOnConflict=true
   client.rm.reportRetryCount=5
   client.rm.tableMetaCheckEnable=true
   client.rm.tableMetaCheckerInterval=60000
   client.rm.sqlParserType=druid
   client.rm.reportSuccessEnable=false
   client.rm.sagaBranchRegisterEnable=false
   client.rm.sagaJsonParser=fastjson
   client.rm.tccActionInterceptorOrder=-2147482648
   client.tm.commitRetryCount=5
   client.tm.rollbackRetryCount=5
   client.tm.defaultGlobalTransactionTimeout=60000
   client.tm.degradeCheck=false
   client.tm.degradeCheckAllowTimes=10
   client.tm.degradeCheckPeriod=2000
   client.tm.interceptorOrder=-2147482648
   client.undo.dataValidation=true
   client.undo.logSerialization=jackson
   client.undo.onlyCareUpdateColumns=true
   server.undo.logSaveDays=7
   server.undo.logDeletePeriod=86400000
   client.undo.logTable=undo_log
   client.undo.compress.enable=true
   client.undo.compress.type=zip
   client.undo.compress.threshold=64k
   #For TCC transaction mode
   tcc.fence.logTableName=tcc_fence_log
   tcc.fence.cleanPeriod=1h
   
   #Log rule configuration, for client and server
   log.exceptionRate=100
   
   #Transaction storage configuration, only for the server. The file, db, and 
redis configuration values are optional.
   store.mode=db
   store.lock.mode=db
   store.session.mode=db
   #Used for password encryption
   
   #These configurations are required if the `store mode` is `db`. If 
`store.mode,store.lock.mode,store.session.mode` are not equal to `db`, you can 
remove the configuration block.
   store.db.datasource=druid
   store.db.dbType=mysql
   store.db.driverClassName=com.mysql.cj.jdbc.Driver
   
store.db.url=jdbc:mysql://127.0.0.1:3306/seata?useUnicode=true&rewriteBatchedStatements=true
   store.db.user=root
   store.db.password=root
   store.db.minConn=5
   store.db.maxConn=30
   store.db.globalTable=global_table
   store.db.branchTable=branch_table
   store.db.distributedLockTable=distributed_lock
   store.db.queryLimit=100
   store.db.lockTable=lock_table
   store.db.maxWait=5000
   
   
   #Transaction rule configuration, only for the server
   server.recovery.committingRetryPeriod=1000
   server.recovery.asynCommittingRetryPeriod=1000
   server.recovery.rollbackingRetryPeriod=1000
   server.recovery.timeoutRetryPeriod=1000
   server.maxCommitRetryTimeout=-1
   server.maxRollbackRetryTimeout=-1
   server.rollbackFailedUnlockEnable=false
   server.distributedLockExpireTime=10000
   server.xaerNotaRetryTimeout=60000
   server.session.branchAsyncQueueSize=5000
   server.session.enableBranchAsyncRemove=false
   server.enableParallelRequestHandle=false
   
   #Metrics configuration, only for the server
   metrics.enabled=false
   metrics.registryType=compact
   metrics.exporterList=prometheus
   metrics.exporterPrometheusPort=9898
   
   ```
   
   业务服务使用`spring-cloud-starter-bootstrap`加载启动配置,
   bootstrap.yml内容:
   ``` yaml
   spring:
     application: 
       name: authorization-server
     profiles:
       active: dev
     main:
       allow-bean-definition-overriding: true
     cloud: 
       compatibility-verifier:
         enabled: false
       nacos: 
         username: nacos
         password: nacos
         discovery:
           ip: 192.168.xxx.xxx
         config:  
           server-addr: 192.168.200.208:8848
           file-extension: yml
           shared-configs:
             - data-id: shared-datasource-mysql.yml
               group: DEFAULT_GROUP
             - data-id: shared-feign.yml
               group: DEFAULT_GROUP
             - data-id: shared-redis.yml
               group: DEFAULT_GROUP
             - data-id: shared-seata.yml
               group: DEFAULT_GROUP
   ```
   shared-seata.yml内容:
   ``` yaml
   seata:
     tx-service-group: default_tx_group123
     enabled: true
     registry:
       type: nacos
       nacos:
         application: seata-server
         server-addr: ${spring.cloud.nacos.config.server-addr}
         group : SEATA_GROUP
         namespace: 
         username: nacos
         password: nacos
         cluster: default
     config:
       type: nacos
       nacos:
         server-addr: ${spring.cloud.nacos.config.server-addr}
         namespace: 
         group : SEATA_GROUP
         username: nacos
         password: nacos
         data-id: seata-server.properties
     service:
       disableGlobalTransaction: false
       vgroupMapping:
         default_tx_group123: default
   ```
   
   seata-server的启动配置文件application.yml:
   ``` yaml
   server:
     port: 7091
   
   spring:
     application:
       name: seata-server
   
   logging:
     config: classpath:logback-spring.xml
     file:
       path: ${log.home:${user.home}/logs/seata}
   
   console:
     user:
       username: seata
       password: seata
   seata:
     config:
       # support: nacos, consul, apollo, zk, etcd3
       type: nacos
       nacos:
         server-addr: 192.168.200.208:8848
         group : SEATA_GROUP
         namespace:
         dataId: seata-server.properties
         username: nacos
         password: nacos
     registry:
       # support: nacos, eureka, redis, zk, consul, etcd3, sofa
       type: nacos
       nacos:
         application: seata-server
         server-addr: ${seata.config.nacos.server-addr}
         namespace:
         group : SEATA_GROUP
         username: nacos
         password: nacos
         cluster: default
     store:
       # support: file 、 db 、 redis 、 raft
       mode: file
     #  server:
     #    service-port: 8091 #If not configured, the default is '${server.port} 
+ 1000'
     security:
       secretKey: SeataSecretKey0c382ef121d778043159209298fd40bf3850a017
       tokenValidityInMilliseconds: 1800000
       ignore:
         urls: 
/,/**/*.css,/**/*.js,/**/*.html,/**/*.map,/**/*.svg,/**/*.png,/**/*.jpeg,/**/*.ico,/api/v1/auth/login,/version.json,/health,/error
   ```
   
   
   ### Ⅱ. Describe what happened
   
   启动业务服务启动日志报错:
   ``` 
    2025-06-06T10:45:12.516+08:00    INFO   31280   ---   
[authorization-server] [           main]     
c.a.nacos.client.logging.NacosLogging      :  Nacos Logging Adapter Builder: 
com.alibaba.nacos.logger.adapter.logback12.LogbackNacosLoggingAdapterBuilder
    2025-06-06T10:45:12.527+08:00    INFO   31280   ---   
[authorization-server] [           main]     
c.a.nacos.client.logging.NacosLogging      :  Nacos Logging Adapter Builder: 
com.alibaba.nacos.logger.adapter.logback14.LogbackNacosLoggingAdapterBuilder
    2025-06-06T10:45:12.529+08:00    INFO   31280   ---   
[authorization-server] [           main]     
c.a.nacos.client.logging.NacosLogging      :  Nacos Logging Adapter: 
com.alibaba.nacos.logger.adapter.logback14.LogbackNacosLoggingAdapter match 
ch.qos.logback.classic.Logger success.
    2025-06-06T10:45:12.542+08:00    INFO   31280   ---   
[authorization-server] [           main]     
c.a.nacos.client.logging.NacosLogging      :  Nacos Logging Adapter Builder: 
com.alibaba.nacos.logger.adapter.log4j2.Log4j2NacosLoggingAdapterBuilder
   
     .   ____          _            __ _ _
    /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
   ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
    \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
     '  |____| .__|_| |_|_| |_\__, | / / / /
    =========|_|==============|___/=/_/_/_/
     :: Spring Boot ::                  (v3.2.9) 
   
    2025-06-06T10:45:14.484+08:00    INFO   31280   ---   
[authorization-server] [           main]     
c.h.kome.AuthorizationServerApplication    :  The following 1 profile is 
active: "dev"
    2025-06-06T10:45:16.012+08:00    INFO   31280   ---   
[authorization-server] [           main]     
.s.d.r.c.RepositoryConfigurationDelegate   :  Multiple Spring Data modules 
found, entering strict repository configuration mode
    2025-06-06T10:45:16.014+08:00    INFO   31280   ---   
[authorization-server] [           main]     
.s.d.r.c.RepositoryConfigurationDelegate   :  Bootstrapping Spring Data MongoDB 
repositories in DEFAULT mode.
    2025-06-06T10:45:16.068+08:00    INFO   31280   ---   
[authorization-server] [           main]     
.s.d.r.c.RepositoryConfigurationDelegate   :  Finished Spring Data repository 
scanning in 48 ms. Found 0 MongoDB repository interfaces.
    2025-06-06T10:45:16.088+08:00    INFO   31280   ---   
[authorization-server] [           main]     
.s.d.r.c.RepositoryConfigurationDelegate   :  Multiple Spring Data modules 
found, entering strict repository configuration mode
    2025-06-06T10:45:16.090+08:00    INFO   31280   ---   
[authorization-server] [           main]     
.s.d.r.c.RepositoryConfigurationDelegate   :  Bootstrapping Spring Data Redis 
repositories in DEFAULT mode.
    2025-06-06T10:45:16.132+08:00    INFO   31280   ---   
[authorization-server] [           main]     
.s.d.r.c.RepositoryConfigurationDelegate   :  Finished Spring Data repository 
scanning in 30 ms. Found 0 Redis repository interfaces.
    2025-06-06T10:45:16.627+08:00    INFO   31280   ---   
[authorization-server] [           main]     
o.s.cloud.context.scope.GenericScope       :  BeanFactory 
id=6a771ca8-87b1-3574-b15b-748cc247737f
    2025-06-06T10:45:16.768+08:00    WARN   31280   ---   
[authorization-server] [           main]     
trationDelegate$BeanPostProcessorChecker   :  Bean 
'org.apache.seata.spring.boot.autoconfigure.SeataCoreAutoConfiguration' of type 
[org.apache.seata.spring.boot.autoconfigure.SeataCoreAutoConfiguration] is not 
eligible for getting processed by all BeanPostProcessors (for example: not 
eligible for auto-proxying). Is this bean getting eagerly injected into a 
currently created BeanPostProcessor []? Check the corresponding 
BeanPostProcessor declaration and its dependencies.
    2025-06-06T10:45:16.769+08:00    WARN   31280   ---   
[authorization-server] [           main]     
trationDelegate$BeanPostProcessorChecker   :  Bean 
'springApplicationContextProvider' of type 
[org.apache.seata.spring.boot.autoconfigure.provider.SpringApplicationContextProvider]
 is not eligible for getting processed by all BeanPostProcessors (for example: 
not eligible for auto-proxying). Is this bean getting eagerly injected into a 
currently created BeanPostProcessor []? Check the corresponding 
BeanPostProcessor declaration and its dependencies.
    2025-06-06T10:45:16.769+08:00    WARN   31280   ---   
[authorization-server] [           main]     
trationDelegate$BeanPostProcessorChecker   :  Bean 
'org.apache.seata.spring.boot.autoconfigure.SeataAutoConfiguration' of type 
[org.apache.seata.spring.boot.autoconfigure.SeataAutoConfiguration] is not 
eligible for getting processed by all BeanPostProcessors (for example: not 
eligible for auto-proxying). Is this bean getting eagerly injected into a 
currently created BeanPostProcessor []? Check the corresponding 
BeanPostProcessor declaration and its dependencies.
    2025-06-06T10:45:16.845+08:00    WARN   31280   ---   
[authorization-server] [           main]     
trationDelegate$BeanPostProcessorChecker   :  Bean 'failureHandler' of type 
[org.apache.seata.tm.api.DefaultFailureHandlerImpl] is not eligible for getting 
processed by all BeanPostProcessors (for example: not eligible for 
auto-proxying). Is this bean getting eagerly injected into a currently created 
BeanPostProcessor []? Check the corresponding BeanPostProcessor declaration and 
its dependencies.
    2025-06-06T10:45:16.851+08:00    WARN   31280   ---   
[authorization-server] [           main]     
trationDelegate$BeanPostProcessorChecker   :  Bean 
'org.springframework.cloud.commons.config.CommonsConfigAutoConfiguration' of 
type [org.springframework.cloud.commons.config.CommonsConfigAutoConfiguration] 
is not eligible for getting processed by all BeanPostProcessors (for example: 
not eligible for auto-proxying). Is this bean getting eagerly injected into a 
currently created BeanPostProcessor [globalTransactionScanner]? Check the 
corresponding BeanPostProcessor declaration and its dependencies.
    2025-06-06T10:45:16.856+08:00    WARN   31280   ---   
[authorization-server] [           main]     
trationDelegate$BeanPostProcessorChecker   :  Bean 
'org.springframework.cloud.client.loadbalancer.LoadBalancerDefaultMappingsProviderAutoConfiguration'
 of type 
[org.springframework.cloud.client.loadbalancer.LoadBalancerDefaultMappingsProviderAutoConfiguration]
 is not eligible for getting processed by all BeanPostProcessors (for example: 
not eligible for auto-proxying). Is this bean getting eagerly injected into a 
currently created BeanPostProcessor [globalTransactionScanner]? Check the 
corresponding BeanPostProcessor declaration and its dependencies.
    2025-06-06T10:45:16.858+08:00    WARN   31280   ---   
[authorization-server] [           main]     
trationDelegate$BeanPostProcessorChecker   :  Bean 
'loadBalancerClientsDefaultsMappingsProvider' of type 
[org.springframework.cloud.client.loadbalancer.LoadBalancerDefaultMappingsProviderAutoConfiguration$$Lambda/0x00000237014ccf00]
 is not eligible for getting processed by all BeanPostProcessors (for example: 
not eligible for auto-proxying). Is this bean getting eagerly injected into a 
currently created BeanPostProcessor [globalTransactionScanner]? Check the 
corresponding BeanPostProcessor declaration and its dependencies.
    2025-06-06T10:45:16.859+08:00    WARN   31280   ---   
[authorization-server] [           main]     
trationDelegate$BeanPostProcessorChecker   :  Bean 'defaultsBindHandlerAdvisor' 
of type [org.springframework.cloud.commons.config.DefaultsBindHandlerAdvisor] 
is not eligible for getting processed by all BeanPostProcessors (for example: 
not eligible for auto-proxying). Is this bean getting eagerly injected into a 
currently created BeanPostProcessor [globalTransactionScanner]? Check the 
corresponding BeanPostProcessor declaration and its dependencies.
    2025-06-06T10:45:16.866+08:00    WARN   31280   ---   
[authorization-server] [           main]     
trationDelegate$BeanPostProcessorChecker   :  Bean 
'springCloudAlibabaConfiguration' of type 
[org.apache.seata.spring.boot.autoconfigure.properties.SpringCloudAlibabaConfiguration]
 is not eligible for getting processed by all BeanPostProcessors (for example: 
not eligible for auto-proxying). Is this bean getting eagerly injected into a 
currently created BeanPostProcessor [globalTransactionScanner]? Check the 
corresponding BeanPostProcessor declaration and its dependencies.
    2025-06-06T10:45:16.869+08:00    WARN   31280   ---   
[authorization-server] [           main]     
trationDelegate$BeanPostProcessorChecker   :  Bean 'seataProperties' of type 
[org.apache.seata.spring.boot.autoconfigure.properties.SeataProperties] is not 
eligible for getting processed by all BeanPostProcessors (for example: not 
eligible for auto-proxying). Is this bean getting eagerly injected into a 
currently created BeanPostProcessor [globalTransactionScanner]? Check the 
corresponding BeanPostProcessor declaration and its dependencies.
    2025-06-06T10:45:16.875+08:00    INFO   31280   ---   
[authorization-server] [           main]     o.a.s.s.b.a.SeataAutoConfiguration 
        :  Automatically configure Seata
    2025-06-06T10:45:16.916+08:00    INFO   31280   ---   
[authorization-server] [           main]     
ServiceLoader$InnerEnhancedServiceLoader   :  Load compatible class 
io.seata.spring.annotation.ScannerChecker
    2025-06-06T10:45:16.993+08:00    INFO   31280   ---   
[authorization-server] [           main]     
ServiceLoader$InnerEnhancedServiceLoader   :  Ignore load compatible class 
io.seata.config.ExtConfigurationProvider, because is not assignable from origin 
type org.apache.seata.config.ExtConfigurationProvider
    2025-06-06T10:45:17.006+08:00    INFO   31280   ---   
[authorization-server] [           main]     
o.a.seata.config.ConfigurationFactory      :  load Configuration from :Spring 
Configuration
    2025-06-06T10:45:17.044+08:00    INFO   31280   ---   
[authorization-server] [           main]     
ServiceLoader$InnerEnhancedServiceLoader   :  Load compatible class 
io.seata.integration.tx.api.remoting.RemotingParser
    2025-06-06T10:45:17.045+08:00    INFO   31280   ---   
[authorization-server] [           main]     o.a.s.s.a.GlobalTransactionScanner 
        :  Initializing Global Transaction Clients ... 
    2025-06-06T10:45:17.148+08:00    INFO   31280   ---   
[authorization-server] [           main]     
ServiceLoader$InnerEnhancedServiceLoader   :  Load compatible class 
io.seata.core.auth.AuthSigner
    2025-06-06T10:45:17.164+08:00    INFO   31280   ---   
[authorization-server] [           main]     
o.a.s.c.rpc.netty.NettyClientBootstrap     :  NettyClientBootstrap has started
    2025-06-06T10:45:17.173+08:00    INFO   31280   ---   
[authorization-server] [           main]     o.a.s.d.registry.RegistryFactory   
        :  use registry center type: file
    2025-06-06T10:45:17.180+08:00    INFO   31280   ---   
[authorization-server] [           main]     
ServiceLoader$InnerEnhancedServiceLoader   :  Load compatible class 
io.seata.discovery.registry.RegistryProvider
    2025-06-06T10:45:17.192+08:00   ERROR   31280   ---   
[authorization-server] [           main]     
o.a.s.c.r.n.NettyClientChannelManager      :  Failed to get available servers: 
service.vgroupMapping.default_tx_group configuration item is required
   
   org.apache.seata.config.exception.ConfigNotFoundException: 
service.vgroupMapping.default_tx_group configuration item is required
        at 
org.apache.seata.discovery.registry.FileRegistryServiceImpl.lookup(FileRegistryServiceImpl.java:85)
 ~[seata-all-2.1.0.jar:2.1.0]
        at 
org.apache.seata.core.rpc.netty.NettyClientChannelManager.getAvailServerList(NettyClientChannelManager.java:299)
 ~[seata-all-2.1.0.jar:2.1.0]
        at 
org.apache.seata.core.rpc.netty.NettyClientChannelManager.doReconnect(NettyClientChannelManager.java:187)
 ~[seata-all-2.1.0.jar:2.1.0]
        at 
org.apache.seata.core.rpc.netty.NettyClientChannelManager.initReconnect(NettyClientChannelManager.java:176)
 ~[seata-all-2.1.0.jar:2.1.0]
        at 
org.apache.seata.core.rpc.netty.TmNettyRemotingClient.initConnection(TmNettyRemotingClient.java:291)
 ~[seata-all-2.1.0.jar:2.1.0]
        at 
org.apache.seata.core.rpc.netty.TmNettyRemotingClient.init(TmNettyRemotingClient.java:191)
 ~[seata-all-2.1.0.jar:2.1.0]
        at org.apache.seata.tm.TMClient.init(TMClient.java:47) 
~[seata-all-2.1.0.jar:2.1.0]
        at 
org.apache.seata.spring.annotation.GlobalTransactionScanner.initClient(GlobalTransactionScanner.java:232)
 ~[seata-all-2.1.0.jar:2.1.0]
        at 
org.apache.seata.spring.annotation.GlobalTransactionScanner.afterPropertiesSet(GlobalTransactionScanner.java:480)
 ~[seata-all-2.1.0.jar:2.1.0]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1853)
 ~[spring-beans-6.1.12.jar:6.1.12]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1802)
 ~[spring-beans-6.1.12.jar:6.1.12]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600)
 ~[spring-beans-6.1.12.jar:6.1.12]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)
 ~[spring-beans-6.1.12.jar:6.1.12]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337)
 ~[spring-beans-6.1.12.jar:6.1.12]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
 ~[spring-beans-6.1.12.jar:6.1.12]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335)
 ~[spring-beans-6.1.12.jar:6.1.12]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:205)
 ~[spring-beans-6.1.12.jar:6.1.12]
        at 
org.springframework.context.support.PostProcessorRegistrationDelegate.registerBeanPostProcessors(PostProcessorRegistrationDelegate.java:265)
 ~[spring-context-6.1.12.jar:6.1.12]
        at 
org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:806)
 ~[spring-context-6.1.12.jar:6.1.12]
        at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:609)
 ~[spring-context-6.1.12.jar:6.1.12]
        at 
org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)
 ~[spring-boot-3.2.9.jar:3.2.9]
        at 
org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) 
~[spring-boot-3.2.9.jar:3.2.9]
        at 
org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456)
 ~[spring-boot-3.2.9.jar:3.2.9]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:335) 
~[spring-boot-3.2.9.jar:3.2.9]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:1363) 
~[spring-boot-3.2.9.jar:3.2.9]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:1352) 
~[spring-boot-3.2.9.jar:3.2.9]
        at 
com.hchy.kome.AuthorizationServerApplication.main(AuthorizationServerApplication.java:28)
 ~[classes/:na]
   
    2025-06-06T10:45:17.198+08:00    WARN   31280   ---   
[authorization-server] [           main]     
ConfigServletWebServerApplicationContext   :  Exception encountered during 
context initialization - cancelling refresh attempt: 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'globalTransactionScanner' defined in class path resource 
[org/apache/seata/spring/boot/autoconfigure/SeataAutoConfiguration.class]: 
Failed to get available servers
    2025-06-06T10:45:17.216+08:00    INFO   31280   ---   
[authorization-server] [           main]     
.s.b.a.l.ConditionEvaluationReportLogger   :  
   
   Error starting ApplicationContext. To display the condition evaluation 
report re-run your application with 'debug' enabled.
    2025-06-06T10:45:17.249+08:00   ERROR   31280   ---   
[authorization-server] [           main]     o.s.boot.SpringApplication         
        :  Application run failed
   
   org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'globalTransactionScanner' defined in class path resource 
[org/apache/seata/spring/boot/autoconfigure/SeataAutoConfiguration.class]: 
Failed to get available servers
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1806)
 ~[spring-beans-6.1.12.jar:6.1.12]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600)
 ~[spring-beans-6.1.12.jar:6.1.12]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)
 ~[spring-beans-6.1.12.jar:6.1.12]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337)
 ~[spring-beans-6.1.12.jar:6.1.12]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
 ~[spring-beans-6.1.12.jar:6.1.12]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335)
 ~[spring-beans-6.1.12.jar:6.1.12]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:205)
 ~[spring-beans-6.1.12.jar:6.1.12]
        at 
org.springframework.context.support.PostProcessorRegistrationDelegate.registerBeanPostProcessors(PostProcessorRegistrationDelegate.java:265)
 ~[spring-context-6.1.12.jar:6.1.12]
        at 
org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:806)
 ~[spring-context-6.1.12.jar:6.1.12]
        at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:609)
 ~[spring-context-6.1.12.jar:6.1.12]
        at 
org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)
 ~[spring-boot-3.2.9.jar:3.2.9]
        at 
org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) 
~[spring-boot-3.2.9.jar:3.2.9]
        at 
org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456)
 ~[spring-boot-3.2.9.jar:3.2.9]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:335) 
~[spring-boot-3.2.9.jar:3.2.9]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:1363) 
~[spring-boot-3.2.9.jar:3.2.9]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:1352) 
~[spring-boot-3.2.9.jar:3.2.9]
        at 
com.hchy.kome.AuthorizationServerApplication.main(AuthorizationServerApplication.java:28)
 ~[classes/:na]
   Caused by: org.apache.seata.common.exception.FrameworkException: Failed to 
get available servers
        at 
org.apache.seata.core.rpc.netty.NettyClientChannelManager.throwFailFastException(NettyClientChannelManager.java:336)
 ~[seata-all-2.1.0.jar:2.1.0]
        at 
org.apache.seata.core.rpc.netty.NettyClientChannelManager.doReconnect(NettyClientChannelManager.java:190)
 ~[seata-all-2.1.0.jar:2.1.0]
        at 
org.apache.seata.core.rpc.netty.NettyClientChannelManager.initReconnect(NettyClientChannelManager.java:176)
 ~[seata-all-2.1.0.jar:2.1.0]
        at 
org.apache.seata.core.rpc.netty.TmNettyRemotingClient.initConnection(TmNettyRemotingClient.java:291)
 ~[seata-all-2.1.0.jar:2.1.0]
        at 
org.apache.seata.core.rpc.netty.TmNettyRemotingClient.init(TmNettyRemotingClient.java:191)
 ~[seata-all-2.1.0.jar:2.1.0]
        at org.apache.seata.tm.TMClient.init(TMClient.java:47) 
~[seata-all-2.1.0.jar:2.1.0]
        at 
org.apache.seata.spring.annotation.GlobalTransactionScanner.initClient(GlobalTransactionScanner.java:232)
 ~[seata-all-2.1.0.jar:2.1.0]
        at 
org.apache.seata.spring.annotation.GlobalTransactionScanner.afterPropertiesSet(GlobalTransactionScanner.java:480)
 ~[seata-all-2.1.0.jar:2.1.0]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1853)
 ~[spring-beans-6.1.12.jar:6.1.12]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1802)
 ~[spring-beans-6.1.12.jar:6.1.12]
        ... 16 common frames omitted
   
    2025-06-06T10:45:17.251+08:00    WARN   31280   ---   
[authorization-server] [       Thread-2]     
c.a.n.common.executor.ThreadPoolManager    :  [ThreadPoolManager] Start 
destroying ThreadPool
    2025-06-06T10:45:17.252+08:00    WARN   31280   ---   
[authorization-server] [       Thread-2]     
c.a.n.common.executor.ThreadPoolManager    :  [ThreadPoolManager] Destruction 
of the end
   
   ```
   配置文件中的default_tx_group123后面这个123是后来为了调试加的,没加的时候也报相同的错
   
   ### Ⅲ. Describe what you expected to happen
   
   _No response_
   
   ### Ⅳ. How to reproduce it (as minimally and precisely as possible)
   
   _No response_
   
   ### Ⅴ. Anything else we need to know?
   
   _No response_
   
   ### Ⅵ. Environment
   
   _No response_


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscr...@seata.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscr...@seata.apache.org
For additional commands, e-mail: notifications-h...@seata.apache.org

Reply via email to