场景
之前springboot集成的minio突然报错了,导致图片和附件查看和上传都出现问题。
经过
- 查看服务日志,提示错误如下
java.lang.NoClassDefFoundError: Could not initialize class io.minio.MinioClient
- 看不到具体信息。所以本地起项目debug,IDEA提示debug未进入下面代码的builder函数
MinioClient minioClient = MinioClient.builder().endpoint(minio_host).credentials(minio_user, minio_passwd).build();
- 跳过断点,控制台新增报错信息如下
-
在依赖中确实发现了4.8.1以下的版本,以为是okhttp依赖版本问题,但是经过一番折腾并无效果。
-
无奈查询下面的报错信息,发现当前项目的版本是1.2.x,于是替换成1.3.70,测试通过
结束
意外总是来的猝不及防,我们能做的唯有尽力。
作者:idanyang
出处:http://www.cnblogs.com/idanyang/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。