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的依赖很混乱,大家要格外注意)

相关推荐
救救孩子把15 小时前
02 Milvus-Milvus整体架构
架构·milvus
救救孩子把17 小时前
01 Milvus-向量数据库基础
数据库·milvus
虎妞05001 天前
向量数据库选型指南:Milvus vs Chroma vs Weaviate
milvus·向量数据库·chroma·rag·weaviate
救救孩子把2 天前
00 Milvus-教程规划与学习路径Milvus
学习·milvus
SXJR2 天前
使用docker 部署向量数据库Milvus
数据库·docker·容器·milvus·向量数据库
程序员佳佳2 天前
我在 Windows 和低配 Linux 上做 RAG:Milvus、FAISS、向量 API 中转的中立实测
linux·人工智能·windows·gpt·aigc·milvus·faiss
下班走回家2 天前
向量数据库在 AI 应用中的角色:从 Milvus 到 Chroma
数据库·人工智能·milvus
华山令狐虫2 天前
DBAPI 接入 Milvus 向量数据库:HTTP 执行器参数映射实战
数据库·http·milvus·dbapi
kishu_iOS&AI3 天前
Mac —— Docker Desktop(Milvus和Redis)部署
redis·docker·milvus