我们正在运行 SonarQube 4.5.1,并使用 Jenkins 和 SonarQube 插件对项目进行分析。从三天前开始,我们在一些工作中遇到以下错误消息。
[ERROR] Failed to execute goal org.codehaus.mojo:sonar-maven-plugin:2.6:sonar (default-cli) on project MYPROJECT: Fail to execute request [code=500, url=https://SONARQUBE/batch/project?key=com.myplugins.sonar.plugins:MYPROJECT&preview=false]: Fail to download [https://SONARQUBE/batch/project?key=com.myplugins.sonar.plugins:MYPROJECT&preview=false]. Response code: 500 -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.mojo:sonar-maven-plugin:2.6:sonar (default-cli) on project MYPROJECT: Fail to execute request [code=500, url=https://SONARQUBE/batch/project?key=com.myplugins.sonar.plugins:MYPROJECT&preview=false]
Caused by: org.apache.maven.plugin.MojoExecutionException: Fail to execute request [code=500, url=https://SONARQUBE/batch/project?key=com.myplugins.sonar.plugins:MYPROJECT&preview=false]
Caused by: java.lang.IllegalStateException: Fail to execute request [code=500, url=https://SONARQUBE/batch/project?key=com.myplugins.sonar.plugins:MYPROJECT&preview=false]
Caused by: org.sonar.api.utils.HttpDownloader$HttpException: Fail to download [https://SONARQUBE/batch/project?key=com.myplugins.sonar.plugins:MYPROJECT&preview=false]. Response code: 500
如果我将 URL 复制到浏览器,我会收到以下消息:
“您仅被授权执行本地(试运行)SonarQube 分析,而不会将结果推送到 SonarQube 服务器。请联系您的 SonarQube 管理员。”
设置 &preview=true (出于好奇)显示此消息:
“预期 selectOne() 将返回一个结果(或 null),但发现:2”
代码或设置没有变化。
这些项目在项目概述中列出了两次,但链接到相同的项目仪表板(相同的键、相同的度量等)
“批量删除”不显示重复项,它们也未列在“幽灵”选项卡下。
我们还查看了数据库并执行了以下语句:
SELECT * FROM projects where kee=MYPROJECT-KEY
仍然没有发现重复。
我们从来没有遇到过类似的问题,完全一无所知。有什么建议吗?