AllKai opened a new issue, #14626:
URL: https://github.com/apache/dubbo/issues/14626

   ### Pre-check
   
   - [X] I am sure that all the content I provide is in English.
   
   
   ### Search before asking
   
   - [X] I had searched in the 
[issues](https://github.com/apache/dubbo/issues?q=is%3Aissue) and found no 
similar issues.
   
   
   ### Apache Dubbo Component
   
   Java SDK (apache/dubbo)
   
   ### Dubbo Version
   
   dubbo:3.2.15
   jdk:21
   springboot:3.3.3
   seata:2.1.0(apache seata)
   spring.cloud.version:2023.0.3
   spring.cloud.alibaba.version:2023.0.1.2
   
   ### Steps to reproduce this issue
   
   就按照上述版本搭建就会出现,调用方远程调用了一个没有加任何事务注解的接口就会出现错误(在调用方):
   
   org.apache.dubbo.rpc.RpcException: Failed to invoke the method 
getUserIdentityByUserIds in the service 
com.mc.system.model.client.SysUserIdentityClient. Tried 3 times of the 
providers [192.168.1.112:15501] (1/1) from the registry 8.140.205.53:8848 on 
the consumer 192.168.1.112 using the dubbo version 3.2.15. Last error is: 
Cannot invoke "org.apache.seata.core.model.BranchType.name()" because 
"branchType" is null
        at 
org.apache.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:126)
 ~[dubbo-3.2.15.jar:3.2.15]
        at 
org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker.invoke(AbstractClusterInvoker.java:366)
 ~[dubbo-3.2.15.jar:3.2.15]
        at 
org.apache.dubbo.rpc.cluster.router.RouterSnapshotFilter.invoke(RouterSnapshotFilter.java:46)
 ~[dubbo-3.2.15.jar:3.2.15]
        at 
org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder$CopyOfFilterChainNode.invoke(FilterChainBuilder.java:349)
 ~[dubbo-3.2.15.jar:3.2.15]
        at 
org.apache.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java:108) 
~[dubbo-3.2.15.jar:3.2.15]
        at 
org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder$CopyOfFilterChainNode.invoke(FilterChainBuilder.java:349)
 ~[dubbo-3.2.15.jar:3.2.15]
        at 
org.apache.dubbo.rpc.cluster.filter.support.MetricsClusterFilter.invoke(MetricsClusterFilter.java:57)
 ~[dubbo-3.2.15.jar:3.2.15]
        at 
org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder$CopyOfFilterChainNode.invoke(FilterChainBuilder.java:349)
 ~[dubbo-3.2.15.jar:3.2.15]
        at 
org.apache.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(FutureFilter.java:52)
 ~[dubbo-3.2.15.jar:3.2.15]
        at 
org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder$CopyOfFilterChainNode.invoke(FilterChainBuilder.java:349)
 ~[dubbo-3.2.15.jar:3.2.15]
        at 
org.apache.dubbo.rpc.cluster.filter.support.ObservationSenderFilter.invoke(ObservationSenderFilter.java:62)
 ~[dubbo-3.2.15.jar:3.2.15]
        at 
org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder$CopyOfFilterChainNode.invoke(FilterChainBuilder.java:349)
 ~[dubbo-3.2.15.jar:3.2.15]
        at 
org.apache.dubbo.spring.security.filter.ContextHolderParametersSelectedTransferFilter.invoke(ContextHolderParametersSelectedTransferFilter.java:40)
 ~[dubbo-3.2.15.jar:3.2.15]
        at 
org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder$CopyOfFilterChainNode.invoke(FilterChainBuilder.java:349)
 ~[dubbo-3.2.15.jar:3.2.15]
        at 
org.apache.dubbo.metrics.filter.MetricsFilter.invoke(MetricsFilter.java:86) 
~[dubbo-3.2.15.jar:3.2.15]
        at 
org.apache.dubbo.rpc.cluster.filter.support.MetricsConsumerFilter.invoke(MetricsConsumerFilter.java:38)
 ~[dubbo-3.2.15.jar:3.2.15]
        at 
org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder$CopyOfFilterChainNode.invoke(FilterChainBuilder.java:349)
 ~[dubbo-3.2.15.jar:3.2.15]
        at 
org.apache.dubbo.rpc.cluster.filter.support.ConsumerClassLoaderFilter.invoke(ConsumerClassLoaderFilter.java:40)
 ~[dubbo-3.2.15.jar:3.2.15]
        at 
org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder$CopyOfFilterChainNode.invoke(FilterChainBuilder.java:349)
 ~[dubbo-3.2.15.jar:3.2.15]
        at 
org.apache.dubbo.rpc.cluster.filter.support.ConsumerContextFilter.invoke(ConsumerContextFilter.java:119)
 ~[dubbo-3.2.15.jar:3.2.15]
        at 
org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder$CopyOfFilterChainNode.invoke(FilterChainBuilder.java:349)
 ~[dubbo-3.2.15.jar:3.2.15]
        at 
org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder$CallbackRegistrationInvoker.invoke(FilterChainBuilder.java:197)
 ~[dubbo-3.2.15.jar:3.2.15]
        at 
org.apache.dubbo.rpc.cluster.support.wrapper.AbstractCluster$ClusterFilterInvoker.invoke(AbstractCluster.java:101)
 ~[dubbo-3.2.15.jar:3.2.15]
        at 
org.apache.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invoke(MockClusterInvoker.java:106)
 ~[dubbo-3.2.15.jar:3.2.15]
        at 
org.apache.dubbo.rpc.cluster.support.wrapper.ScopeClusterInvoker.invoke(ScopeClusterInvoker.java:171)
 ~[dubbo-3.2.15.jar:3.2.15]
        at 
org.apache.dubbo.registry.client.migration.MigrationInvoker.invoke(MigrationInvoker.java:294)
 ~[dubbo-3.2.15.jar:3.2.15]
        at 
org.apache.dubbo.rpc.proxy.InvocationUtil.invoke(InvocationUtil.java:64) 
~[dubbo-3.2.15.jar:3.2.15]
        at 
org.apache.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:81)
 ~[dubbo-3.2.15.jar:3.2.15]
        at 
com.mc.system.model.client.SysUserIdentityClientDubboProxy7.getUserIdentityByUserIds(SysUserIdentityClientDubboProxy7.java)
 ~[model-1.0.0.jar:1.0.0]
        at 
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
 ~[na:na]
        at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na]
        at 
org.apache.dubbo.config.spring.util.LazyTargetInvocationHandler.invoke(LazyTargetInvocationHandler.java:54)
 ~[dubbo-3.2.15.jar:3.2.15]
        at 
com.mc.system.model.client.SysUserIdentityClientDubboProxy7.getUserIdentityByUserIds(SysUserIdentityClientDubboProxy7.java)
 ~[model-1.0.0.jar:1.0.0]
        at 
com.mc.car.service.svc.impl.CarOrderIntercityServiceImpl.getDriverPlanCalendarDetail(CarOrderIntercityServiceImpl.java:954)
 ~[classes/:na]
        at 
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
 ~[na:na]
        at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na]
        at 
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
 ~[spring-aop-6.1.12.jar:6.1.12]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
 ~[spring-aop-6.1.12.jar:6.1.12]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
 ~[spring-aop-6.1.12.jar:6.1.12]
        at 
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
 ~[spring-aop-6.1.12.jar:6.1.12]
        at 
org.apache.seata.spring.annotation.AdapterInvocationWrapper.proceed(AdapterInvocationWrapper.java:55)
 ~[seata-all-2.1.0.jar:2.1.0]
        at 
org.apache.seata.integration.tx.api.interceptor.handler.AbstractProxyInvocationHandler.invoke(AbstractProxyInvocationHandler.java:38)
 ~[seata-all-2.1.0.jar:2.1.0]
        at 
org.apache.seata.spring.annotation.AdapterSpringSeataInterceptor.invoke(AdapterSpringSeataInterceptor.java:44)
 ~[seata-all-2.1.0.jar:2.1.0]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
 ~[spring-aop-6.1.12.jar:6.1.12]
        at 
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
 ~[spring-aop-6.1.12.jar:6.1.12]
        at 
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
 ~[spring-aop-6.1.12.jar:6.1.12]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
 ~[spring-aop-6.1.12.jar:6.1.12]
        at 
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
 ~[spring-aop-6.1.12.jar:6.1.12]
        at 
org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
 ~[spring-aop-6.1.12.jar:6.1.12]
        at 
com.mc.car.service.svc.impl.CarOrderIntercityServiceImpl$$SpringCGLIB$$1.getDriverPlanCalendarDetail(<generated>)
 ~[classes/:na]
        at 
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
 ~[na:na]
        at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na]
        at 
org.springframework.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:281) 
~[spring-core-6.1.12.jar:6.1.12]
        at 
org.springframework.cloud.context.scope.GenericScope$LockedScopedProxyFactoryBean.invoke(GenericScope.java:482)
 ~[spring-cloud-context-4.1.4.jar:4.1.4]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
 ~[spring-aop-6.1.12.jar:6.1.12]
        at 
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
 ~[spring-aop-6.1.12.jar:6.1.12]
        at 
org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
 ~[spring-aop-6.1.12.jar:6.1.12]
        at 
com.mc.car.service.svc.impl.CarOrderIntercityServiceImpl$$SpringCGLIB$$0.getDriverPlanCalendarDetail(<generated>)
 ~[classes/:na]
        at 
com.mc.car.service.controller.manage.DriverPlanController.getDriverPlanCalendarDetail(DriverPlanController.java:68)
 ~[classes/:na]
        at 
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
 ~[na:na]
        at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na]
        at 
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
 ~[spring-aop-6.1.12.jar:6.1.12]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
 ~[spring-aop-6.1.12.jar:6.1.12]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
 ~[spring-aop-6.1.12.jar:6.1.12]
        at 
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
 ~[spring-aop-6.1.12.jar:6.1.12]
        at 
org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:174)
 ~[spring-context-6.1.12.jar:6.1.12]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
 ~[spring-aop-6.1.12.jar:6.1.12]
        at 
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
 ~[spring-aop-6.1.12.jar:6.1.12]
        at 
org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
 ~[spring-aop-6.1.12.jar:6.1.12]
        at 
com.mc.car.service.controller.manage.DriverPlanController$$SpringCGLIB$$0.getDriverPlanCalendarDetail(<generated>)
 ~[classes/:na]
        at 
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
 ~[na:na]
        at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na]
        at 
org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
 ~[spring-web-6.1.12.jar:6.1.12]
        at 
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
 ~[spring-web-6.1.12.jar:6.1.12]
        at 
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
 ~[spring-webmvc-6.1.12.jar:6.1.12]
        at 
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
 ~[spring-webmvc-6.1.12.jar:6.1.12]
        at 
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
 ~[spring-webmvc-6.1.12.jar:6.1.12]
        at 
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
 ~[spring-webmvc-6.1.12.jar:6.1.12]
        at 
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
 ~[spring-webmvc-6.1.12.jar:6.1.12]
        at 
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
 ~[spring-webmvc-6.1.12.jar:6.1.12]
        at 
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
 ~[spring-webmvc-6.1.12.jar:6.1.12]
        at 
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
 ~[spring-webmvc-6.1.12.jar:6.1.12]
        at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:527) 
~[jakarta.servlet-api-6.0.0.jar:6.0.0]
        at 
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
 ~[spring-webmvc-6.1.12.jar:6.1.12]
        at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614) 
~[jakarta.servlet-api-6.0.0.jar:6.0.0]
        at 
org.eclipse.jetty.ee10.servlet.ServletHolder.handle(ServletHolder.java:736) 
~[jetty-ee10-servlet-12.0.12.jar:12.0.12]
        at 
org.eclipse.jetty.ee10.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1614)
 ~[jetty-ee10-servlet-12.0.12.jar:12.0.12]
        at 
org.eclipse.jetty.ee10.websocket.servlet.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:195)
 ~[jetty-ee10-websocket-servlet-12.0.12.jar:12.0.12]
        at 
org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205) 
~[jetty-ee10-servlet-12.0.12.jar:12.0.12]
        at 
org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1586)
 ~[jetty-ee10-servlet-12.0.12.jar:12.0.12]
        at 
org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) 
~[spring-web-6.1.12.jar:6.1.12]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
 ~[spring-web-6.1.12.jar:6.1.12]
        at 
org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205) 
~[jetty-ee10-servlet-12.0.12.jar:12.0.12]
        at 
org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1586)
 ~[jetty-ee10-servlet-12.0.12.jar:12.0.12]
        at 
org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
 ~[spring-web-6.1.12.jar:6.1.12]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
 ~[spring-web-6.1.12.jar:6.1.12]
        at 
org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205) 
~[jetty-ee10-servlet-12.0.12.jar:12.0.12]
        at 
org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1586)
 ~[jetty-ee10-servlet-12.0.12.jar:12.0.12]
        at 
org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
 ~[spring-web-6.1.12.jar:6.1.12]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
 ~[spring-web-6.1.12.jar:6.1.12]
        at 
org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205) 
~[jetty-ee10-servlet-12.0.12.jar:12.0.12]
        at 
org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1586)
 ~[jetty-ee10-servlet-12.0.12.jar:12.0.12]
        at 
org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:113)
 ~[spring-web-6.1.12.jar:6.1.12]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
 ~[spring-web-6.1.12.jar:6.1.12]
        at 
org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205) 
~[jetty-ee10-servlet-12.0.12.jar:12.0.12]
        at 
org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1586)
 ~[jetty-ee10-servlet-12.0.12.jar:12.0.12]
        at 
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
 ~[spring-web-6.1.12.jar:6.1.12]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
 ~[spring-web-6.1.12.jar:6.1.12]
        at 
org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205) 
~[jetty-ee10-servlet-12.0.12.jar:12.0.12]
        at 
org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1586)
 ~[jetty-ee10-servlet-12.0.12.jar:12.0.12]
        at 
org.eclipse.jetty.ee10.servlet.ServletHandler$MappedServlet.handle(ServletHandler.java:1547)
 ~[jetty-ee10-servlet-12.0.12.jar:12.0.12]
        at 
org.eclipse.jetty.ee10.servlet.ServletChannel.dispatch(ServletChannel.java:824) 
~[jetty-ee10-servlet-12.0.12.jar:12.0.12]
        at 
org.eclipse.jetty.ee10.servlet.ServletChannel.handle(ServletChannel.java:436) 
~[jetty-ee10-servlet-12.0.12.jar:12.0.12]
        at 
org.eclipse.jetty.ee10.servlet.ServletHandler.handle(ServletHandler.java:464) 
~[jetty-ee10-servlet-12.0.12.jar:12.0.12]
        at 
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:575) 
~[jetty-security-12.0.12.jar:12.0.12]
        at 
org.eclipse.jetty.ee10.servlet.SessionHandler.handle(SessionHandler.java:703) 
~[jetty-ee10-servlet-12.0.12.jar:12.0.12]
        at 
org.eclipse.jetty.server.handler.ContextHandler.handle(ContextHandler.java:1060)
 ~[jetty-server-12.0.12.jar:12.0.12]
        at org.eclipse.jetty.server.Server.handle(Server.java:181) 
~[jetty-server-12.0.12.jar:12.0.12]
        at 
org.eclipse.jetty.server.internal.HttpChannelState$HandlerInvoker.run(HttpChannelState.java:648)
 ~[jetty-server-12.0.12.jar:12.0.12]
        at 
org.eclipse.jetty.server.internal.HttpConnection.onFillable(HttpConnection.java:403)
 ~[jetty-server-12.0.12.jar:12.0.12]
        at 
org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:322)
 ~[jetty-io-12.0.12.jar:12.0.12]
        at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:99) 
~[jetty-io-12.0.12.jar:12.0.12]
        at 
org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
 ~[jetty-io-12.0.12.jar:12.0.12]
        at 
java.base/java.util.concurrent.ThreadPerTaskExecutor$TaskRunner.run(ThreadPerTaskExecutor.java:314)
 ~[na:na]
        at java.base/java.lang.VirtualThread.run(VirtualThread.java:309) 
~[na:na]
   Caused by: java.lang.NullPointerException: Cannot invoke 
"org.apache.seata.core.model.BranchType.name()" because "branchType" is null
        at 
io.seata.core.context.RootContext.convertIoSeata(RootContext.java:45) 
~[seata-all-2.1.0.jar:2.1.0]
        at 
io.seata.core.context.RootContext.getBranchType(RootContext.java:152) 
~[seata-all-2.1.0.jar:2.1.0]
        at 
org.apache.dubbo.seata.SeataTransactionPropagationConsumerFilter.invoke(SeataTransactionPropagationConsumerFilter.java:42)
 ~[dubbo-filter-seata-1.0.2.jar:1.0.2]
        at 
org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder$CopyOfFilterChainNode.invoke(FilterChainBuilder.java:349)
 ~[dubbo-3.2.15.jar:3.2.15]
        at 
org.apache.dubbo.rpc.filter.RpcExceptionFilter.invoke(RpcExceptionFilter.java:40)
 ~[dubbo-3.2.15.jar:3.2.15]
        at 
org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder$CopyOfFilterChainNode.invoke(FilterChainBuilder.java:349)
 ~[dubbo-3.2.15.jar:3.2.15]
        at 
org.mc.framework.pt.dubbo.DubboAuthFilter.invoke(DubboAuthFilter.java:52) 
~[mcpt-starter-1.0.0.jar:1.0.0]
        at 
org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder$CopyOfFilterChainNode.invoke(FilterChainBuilder.java:349)
 ~[dubbo-3.2.15.jar:3.2.15]
        at 
org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder$CallbackRegistrationInvoker.invoke(FilterChainBuilder.java:197)
 ~[dubbo-3.2.15.jar:3.2.15]
        at 
org.apache.dubbo.rpc.protocol.ReferenceCountInvokerWrapper.invoke(ReferenceCountInvokerWrapper.java:106)
 ~[dubbo-3.2.15.jar:3.2.15]
        at 
org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker.invokeWithContext(AbstractClusterInvoker.java:412)
 ~[dubbo-3.2.15.jar:3.2.15]
        at 
org.apache.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:82)
 ~[dubbo-3.2.15.jar:3.2.15]
        ... 124 common frames omitted
   
   
   
   ### What you expected to happen
   
   我认为是seata的版本不兼容问题,因为我在SpringCloud中的依赖如下:
   
     <!-- seata -->
     <dependency>
         <groupId>com.alibaba.cloud</groupId>
         <artifactId>spring-cloud-starter-alibaba-seata</artifactId>
         <exclusions>
             <exclusion>
                 <groupId>io.seata</groupId>
                 <artifactId>seata-spring-boot-starter</artifactId>
             </exclusion>
         </exclusions>
     </dependency>
     <dependency>
         <groupId>org.apache.seata</groupId>
         <artifactId>seata-spring-boot-starter</artifactId>
     </dependency>
   
   ### Anything else
   
   每次,只要涉及到远程调用就会出现
   
   ### Are you willing to submit a pull request to fix on your own?
   
   - [ ] Yes I am willing to submit a pull request on my own!
   
   ### Code of Conduct
   
   - [X] I agree to follow this project's [Code of 
Conduct](https://www.apache.org/foundation/policies/conduct)
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to