场景

之前springboot集成的minio突然报错了,导致图片和附件查看和上传都出现问题。

经过

  1. 查看服务日志,提示错误如下

java.lang.NoClassDefFoundError: Could not initialize class io.minio.MinioClient

  1. 看不到具体信息。所以本地起项目debug,IDEA提示debug未进入下面代码的builder函数

MinioClient minioClient = MinioClient.builder().endpoint(minio_host).credentials(minio_user, minio_passwd).build();

  1. 跳过断点,控制台新增报错信息如下

  1. 在依赖中确实发现了4.8.1以下的版本,以为是okhttp依赖版本问题,但是经过一番折腾并无效果。

  2. 无奈查询下面的报错信息,发现当前项目的版本是1.2.x,于是替换成1.3.70,测试通过

结束

意外总是来的猝不及防,我们能做的唯有尽力。

posted on 2023-02-07 16:49  idanyang  阅读(2013)  评论(0编辑  收藏  举报