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.重试验证后,亲测得到解决

相关推荐
程序员爱钓鱼20 分钟前
Go语言实战案例 — 工具开发篇:编写一个进程监控工具
后端·google·go
canonical_entropy1 小时前
不同的工作需要不同人格的AI大模型?
人工智能·后端·ai编程
IT_陈寒1 小时前
Vite 5.0 终极优化指南:7个配置技巧让你的构建速度提升200%
前端·人工智能·后端
小熊学Java1 小时前
基于 Spring Boot+Vue 的高校竞赛管理平台
vue.js·spring boot·后端
钢门狂鸭7 小时前
关于rust的crates.io
开发语言·后端·rust
记得开心一点嘛7 小时前
手搓Springboot
java·spring boot·spring
脑子慢且灵8 小时前
[JavaWeb]模拟一个简易的Tomcat服务(Servlet注解)
java·后端·servlet·tomcat·intellij-idea·web
华仔啊9 小时前
SpringBoot 中 6 种数据脱敏方案,第 5 种太强了,支持深度递归!
java·后端
异常驯兽师10 小时前
Spring 中处理 HTTP 请求参数注解全解析
java·spring·http
勇敢牛牛_11 小时前
使用Rust实现服务配置/注册中心
开发语言·后端·rust·注册中心·配置中心