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

相关推荐
三小河7 小时前
Agent Skill与Rules的区别——以Cursor为例
前端·javascript·后端
三小河7 小时前
前端视角详解 Agent Skill
前端·javascript·后端
清水白石0087 小时前
深入解析 LRU 缓存:从 `@lru_cache` 到手动实现的完整指南
java·python·spring·缓存
牛奔7 小时前
Go 是如何做抢占式调度的?
开发语言·后端·golang
颜酱7 小时前
二叉树遍历思维实战
javascript·后端·算法
爱装代码的小瓶子8 小时前
【C++与Linux基础】进程间通讯方式:匿名管道
android·c++·后端
夕除8 小时前
js--15
java·jvm·spring
程序员良许8 小时前
嵌入式处理器架构
后端·单片机·嵌入式
sun03228 小时前
【架构基础】Spring中的PropertySourcesPlaceholderConfigurer介绍 (并非新知识,比较古老的一种使用方式)
java·spring·架构
MrSYJ8 小时前
Redis 做分布式 Session
后端·spring cloud·微服务