Milvus IllegalAccessError:com.google.protobuf.LazyStringArrayList.emptyList()

排查下来是因为

milvus-sdk-java和 protobuf-java 版本冲突问题,AI 确实给你了明确的问题出现的原因,但是让你切换的版本是错的,不要过度依赖AI,这是我依旧坚持写博客的原因,所见即所得。

依赖如下:

之前的版本是3.21.7 导致的报错,Milvus 内部调用了 LazyStringArrayList.emptyList() 方法。但是3.21.7没有,所以改成3.24.0 修复

maven 树如下(Milvus -JAVA的依赖很混乱,大家要格外注意)

相关推荐
长路 ㅤ   2 天前
Milvus向量库Java对接使用指南
milvus·向量数据库·索引优化·混合搜索·ann搜索
福大大架构师每日一题3 天前
milvus v2.6.8 发布:搜索高亮上线,性能与稳定性全面跃升,生产环境强烈推荐升级
android·java·milvus
Clarence Liu6 天前
Milvus学习(1) 架构和部署
学习·架构·milvus
托尼吴7 天前
milvus 向量数据库学习笔记-基础认识
数据库·学习·milvus
liuc03177 天前
调用embedding生成向量并存储到milvus中,进行查询
embedding·milvus
西柚小萌新9 天前
【大模型:RAG】--向量数据库Milvus详解2
数据库·milvus
程序员柒叔10 天前
Dify 集成-向量数据库
数据库·milvus·向量数据库·工作流·dify·向量库
学Linux的语莫13 天前
Milvus向量数据库的操作(基于Langchain)
数据库·langchain·milvus
学Linux的语莫13 天前
向量数据库Milvus的基础概念
milvus
学Linux的语莫15 天前
Milvus向量数据库的基础连接操作
数据库·milvus