GitHub user hcy1-88 closed a discussion: spring boot 项目整合seata 2.2.0启动时的问题

我用的spring boot 3.2 版本整合了 seata 2.2.0 和 nacos , 项目启动时,出了空指针,但并没有阻塞项目正常启动:
java.lang.NullPointerException: null
        at 
java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1693)
 ~[na:na]
        at 
org.apache.seata.discovery.registry.RegistryService.removeOfflineAddressesIfNecessary(RegistryService.java:159)
 ~[seata-all-2.2.0.jar:2.2.0]
        at 
org.apache.seata.discovery.registry.nacos.NacosRegistryServiceImpl.lambda$lookup$6(NacosRegistryServiceImpl.java:198)
 ~[seata-all-2.2.0.jar:2.2.0]
        at 
com.alibaba.nacos.client.naming.selector.NamingListenerInvoker.invoke(NamingListenerInvoker.java:47)
 ~[nacos-client-2.4.2.jar:na]
        at 
com.alibaba.nacos.client.naming.selector.NamingListenerInvoker.invoke(NamingListenerInvoker.java:33)
 ~[nacos-client-2.4.2.jar:na]
        at 
com.alibaba.nacos.client.selector.AbstractSelectorWrapper.notifyListener(AbstractSelectorWrapper.java:78)
 ~[nacos-client-2.4.2.jar:na]
        at 
com.alibaba.nacos.client.naming.event.InstancesChangeNotifier.onEvent(InstancesChangeNotifier.java:108)
 ~[nacos-client-2.4.2.jar:na]
        at 
com.alibaba.nacos.client.naming.event.InstancesChangeNotifier.onEvent(InstancesChangeNotifier.java:38)
 ~[nacos-client-2.4.2.jar:na]
        at 
com.alibaba.nacos.common.notify.DefaultPublisher.lambda$notifySubscriber$0(DefaultPublisher.java:199)
 ~[nacos-client-2.4.2.jar:na]
        at 
com.alibaba.nacos.common.notify.DefaultPublisher.notifySubscriber(DefaultPublisher.java:206)
 ~[nacos-client-2.4.2.jar:na]
        at 
com.alibaba.nacos.common.notify.DefaultPublisher.receiveEvent(DefaultPublisher.java:190)
 ~[nacos-client-2.4.2.jar:na]
        at 
com.alibaba.nacos.common.notify.DefaultPublisher.openEventHandler(DefaultPublisher.java:112)
 ~[nacos-client-2.4.2.jar:na]
        at 
com.alibaba.nacos.common.notify.DefaultPublisher.run(DefaultPublisher.java:95) 
~[nacos-client-2.4.2.jar:na]

我看了源码,NacosRegistryServiceImpl 的 transactionServiceGroup 为 null 导致的,这个东西是 事务组 
吧,我的确是配置了(不配会报另一个错误),但也没发现有哪个地方 set 了这个值。

GitHub link: https://github.com/apache/incubator-seata/discussions/7159

----
This is an automatically sent email for dev@seata.apache.org.
To unsubscribe, please send an email to: dev-unsubscr...@seata.apache.org


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

Reply via email to