【问题标题】:SonarQube: Unable to read plugin manitest - SonarQube Server won't start - How do I fix this?SonarQube:无法读取插件 manitest - SonarQube 服务器无法启动 - 我该如何解决这个问题?
【发布时间】:2017-02-06 16:12:17
【问题描述】:

在 Windows Server 2012 R2 上将 SonarQube 5.6 LTS 作为服务运行。在我们使用基于 Subversion 的项目的初始部署中,它一直运行良好。我通过 Adminstration-->Updates 菜单安装了 GitHub 支持。它想要重新启动,所以我说好的。我在声纳日志中得到了这个:

java.lang.IllegalStateException: Unable to read plugin manifest from jar : D:\Sonar\sonarqube\extensions\plugins\sonar-github-plugin-1.3.jar

我该如何纠正它?如果 jar 文件已损坏,是否有更好的来源?如果是这样,鉴于我无法启动服务以使用 UI,我应该在配置或属性文件中的何处进行更正?

【问题讨论】:

    标签: windows service sonarqube


    【解决方案1】:

    从 \sonarqube\extensions\plugins 中删除了 GitHub JAR,并且能够启动该服务。其中一个 JAR 是 0 字节,所以我怀疑在下载新 JAR 时发生了一些事情。既然我已经弄清楚如果出现问题,如何摆脱这些条目,我将尝试重新安装 GitHub 支持。

    【讨论】:

    • 确切。供我参考,JAR 文件是通过更新中心下载还是手动复制到目录中?
    • 更新中心。估计是打嗝了我稍后再试。
    • 好的,谢谢。已创建票证以验证下载文件的完整性:jira.sonarsource.com/browse/SONAR-8189
    【解决方案2】:

    错误是 D:\Sonar\sonarqube\extensions\plugins\sonar-github-plugin-1.3.jar 无法从 maven 下载,您可以从 https://repo-maven-apache-org.azurefd.net/maven2/org/sonarsource/javascript/sonar-javascript-plugin/6.2.1.12157/ 下载 sonar-github-plugin-1.3.jar并将罐子放在这一行。

    我用这个方法解决了这个问题,祝你好运~ 顺便说一句,mysql sq 是用docker构建的,所以我用docker cp sonar-javascript-plugin-6.2.1.12157.jar 8576d3758142:/opt/sonarqube/extensions/plugins 重启docker即可解决。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-21
      • 2020-08-23
      • 1970-01-01
      • 2022-08-19
      • 2015-07-02
      相关资源
      最近更新 更多