有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java无法加载组件类org。声纳。一批独自创立批量插件安装程序

我正在运行Jenkins 2.89.2版和SonarQube扫描仪插件2.4版 运行MSBuild扫描程序时,它似乎正在工作,我在日志中看到如下行:

正在从http://MyServer:9000/api/server/version下载

等等

但是,当我得到:

错误:SonarQube扫描仪执行期间出错 JAVAlang.IllegalStateException:无法加载组件类org。声纳。一批独自创立批量插件安装程序

等等

原因:您无权执行任何SonarQube分析。请与您的管理员联系

但是,我相信运行作业的psudo用户是经过授权的,因为在过去一切正常。我尝试重新生成身份验证令牌,但没有成功

一些背景:我安装了SonarQube扫描仪的当前版本,但后来发现它与我的Jenkins版本不兼容。 我必须卸载新版本,然后找到旧版本的插件(我找到了2.4)来安装

也许在恢复到插件的旧版本的过程中丢失了一些东西

人们因为没有看到分析结果而感到不安

你知道怎么回事吗

提前谢谢


共 (1) 个答案

  1. # 1 楼答案

    我为詹金斯安装了SonarQube扫描仪插件2.5版,解决了这个问题。这就是事件的顺序

    • 已安装插件版本2.5
    • 安装了最新的声纳插件(v2.8.1)。这是不相容的,所以
    • 最新的声纳插件未安装
    • 已安装插件版本2.4
    • “无法加载组件类”错误开始出现
    • 已安装插件版本2.5
    • “无法加载组件类”错误消失

    因此,2.4插件安装时,2.5插件的残余部分似乎仍然存在。安装插件版本2.5似乎已经解决了这个问题