springcloud第4季 seata报could not find any implementation for class

一 问题说明

1.1 描述

在使用seata2.0+alibaba-cloud 2022.0.0.0-RC2+nacos 2.2.3 模拟下订单分布式事务场景,出现如下问题:java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0

查看服务端:java.util.ServiceConfigurationError: com.alipay.sofa.jraft.rpc.RaftRpcFactory: could not find any implementation for class

1.2 原因

查看cloud版本和nacos,seata对应关系;总结问题,就是版本不兼容问题导致

关于seata-server异常could not find any implementation for class的踩坑解决情况_java.util.serviceconfigurationerror: com.alipay.so-CSDN博客

1.3 解决办法

1.将服务端seata版本从2.0降级到1.7,如下图

2.重试验证后,亲测得到解决

相关推荐
小七mod2 分钟前
【Nacos】Nacos1.4.x服务注册源码分析
java·spring cloud·微服务·nacos·源码·集群·注册中心
树獭叔叔7 分钟前
检索增强生成(RAG):让大模型突破知识边界
后端·aigc·openai
南囝coding11 分钟前
OpenClaw 到底能干什么?可以看看这 60 个真实用例
前端·后端
sanggou14 分钟前
Spring Cloud负载均衡组件到底是哪一个?
spring·spring cloud·负载均衡
重庆穿山甲14 分钟前
Java开发者的大模型入门:AgentScope Java组件全攻略(二)
前端·后端
xiaoye370819 分钟前
Spring Bean 生命周期自定义扩展示例
java·spring boot·spring
弹简特23 分钟前
【JavaEE17-后端部分】 MyBatis 入门第一篇:准备工作与第一个查询
spring boot·spring·mybatis
Java水解33 分钟前
Spring Boot 数据缓存与性能优化
spring boot·后端
我爱娃哈哈34 分钟前
SpringBoot + 网关流量染色 + 测试环境隔离:线上流量复制到预发环境,零风险验证
后端