sonarqube下载findbugs 插件出错,手动下载findbugs插件,重启后,直接挂掉

问题

1、sonarqube的直接下载 sonarqube插件报错Error while downloading plugin ‘findbugs’ withversion ‘4.2.10’. No compatible plugin found
2、手动下载findbugs插件,重启服务后,直接挂掉

报错信息

1、直接下载sonarqube插件报错
Error while downloading plugin ‘findbugs’ withversion ‘4.2.10’. No compatible plugin found.

参考了网上的解决方案:Sonarqube + findbugs 在线安装插件不成功 离线安装_error while downloading plugin 'findbugs' with ver-CSDN博客
下载插件后,重启sonarqube,直接挂掉

详细报错日志如下:
sonarqube_logs.zip (20.3 KB)

环境

1.MAC 电脑,本地安装的docker
2、sonarqube安装方法
#创建容器网络
docker network create sonarqube

#创建数据库容器实例
docker run -d
–name sonarqube_postgres
–network sonarqube
-e POSTGRES_USER=sonarqube
-e POSTGRES_PASSWORD=sonarqube
-e PGDATA=/var/lib/postgresql/data/pgdata
-v $PWD/postgresql_data:/var/lib/postgresql/data
postgres:latest

#创建sonarqube容器实例
docker run -d
–name sonarqube_hogwarts
–platform linux/x86_64
-p 9000:9000 -p 9092:9092
–network sonarqube
–user $(id -u):$(id -g)
-e SONARQUBE_JDBC_USERNAME=sonarqube
-e SONARQUBE_JDBC_PASSWORD=sonarqube
-e SONARQUBE_JDBC_URL=“jdbc:postgresql://sonarqube_postgres/sonarqube”
-e SONAR_SEARCH_JAVAADDITIONALOPTS=“-Dbootstrap.system_call_filter=false -Xms2g -Xmx2g”
-e SONARQUBE_WEB_JVM_OPTS=“-Xms1g -Xmx1g”
–ulimit nofile=524288:524288
-v $PWD/sonarqube_data:/opt/sonarqube/data
-v $PWD/sonarqube_extensions:/opt/sonarqube/extensions
-v $PWD/sonarqube_logs:/opt/sonarqube/logs
sonarqube:latest

截图里的错误是说你本地已经安装过同样的插件了 你需要移除一个。

第二个错误是你的插件不兼容sonarqube。

建议是清理你的数据,重新放入插件试试。后台的插件管理安装方式偶尔会导致下载一半各种出错。

还有一个办法是降级下你的sonarqube到上一个版本,这个概率不大。一般还是你环境的问题。

插件不兼容sonarqube,我应该去下那个版本的插件的

他没有提示我要下那个版本的插件,有点懵,不知道去下那个版本的了

移除了一个插件启动还是报错,插件安装有问题的了 。


sonarqube_logs.zip (15.8 KB)

你的插件估计是下载出了问题,你可能没有完全移除你的插件,不然日志里就不会报findbugs的插件了。

我建议重新安装sonarqube,清理掉以前下载了一半的各种插件数据,也就是删除挂在的文件目录里的数据,然后再执行docker run,不然残留的数据可能还在你的挂载目录里。

插件的兼容性可以在这查询