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

相关推荐
SuniaWang4 天前
Milvus 深度解析:为 AI 而生的云原生向量数据库
数据库·人工智能·milvus
£漫步 云端彡4 天前
安装 Milvus Standalone 模式的完整指南及常见问题解决
milvus
寂寞旅行12 天前
向量数据库Milvus的使用
数据库·milvus
CCPC不拿奖不改名13 天前
虚拟机基础:在VMware WorkStation上安装Linux为容器化部署打基础
linux·运维·服务器·人工智能·milvus·知识库搭建·容器化部署
heimeiyingwang14 天前
如何用向量数据库构建企业级语义检索系统
数据库·mongodb·nosql·milvus
rongyili8815 天前
Dify 外部知识库集成 Milvus 实战指南
开发语言·python·milvus
Hoking16 天前
milvus向量数据库介绍与部署(docker-compose)
人工智能·milvus·向量数据库
IT_Octopus16 天前
AI 工程 生产级别 向量数据库 Milvus 部署架构&多租户方案&节点流程简单总结
数据库·架构·milvus
IT_Octopus17 天前
AI 工程 生产级别向量数据库Milvus2.6.10性能测试报告
数据库·人工智能·milvus
陌陌62318 天前
应届生第一门 AI 大模型实战课:RAG、Dify、Milvus 与 Vibe Coding
人工智能·milvus