【问题标题】:SonarQube server does not start because of a Background initialization failure由于后台初始化失败,SonarQube 服务器无法启动
【发布时间】:2017-10-26 09:04:50
【问题描述】:

我刚刚根据“两分钟内入门”说明在我的 Windows 8 计算机上安装了 SonarQube 服务器。我的机器上有最新的 Java (jre1.8.0_131)。我在 web.log 中启动时出错。我该如何解决?

2017.07.17 05:24:33 ERROR web[][o.s.s.p.Platform] 后台初始化失败。停止 SonarQube

java.lang.IllegalArgumentException:自定义分析器 [ıindex_words_analyzer] 未能在名称 [word_filter] 下找到过滤器

在 org.elasticsearch.index.analysis.CustomAnalyzerProvider.build(CustomAnalyzerProvider.java:76)

【问题讨论】:

  • 这与 Elasticsearch 搜索引擎有关。您是否配置了有关搜索的任何特殊内容?
  • 不,我没有。为了使 SonarQube 正常工作,我应该怎么做?
  • 您使用的是哪个版本的 SonarQube?
  • 我先尝试了 sonarqube-6.4,然后尝试了 sonarqube-5.6.6。两个版本都产生相同的错误。

标签: java sonarqube


【解决方案1】:

您的日志指向一个不应该出现的意外状态。这可能是 SonarQube 中的错误,或者您的 SonarQube 安装发生了意外情况。

我建议以下步骤:

  • 验证您下载的MD5 hash。如果校验和不匹配,请重新下载。
  • 再次解压下载的 zip 文件。
  • 从一个新的空目录开始

【讨论】:

  • MD5 没问题。我将它解压缩到一个新目录,但同样失败。
【解决方案2】:

使用新版本的 SonarQube 6.6,问题似乎以某种方式得到解决。 SonarQube 服务器现在可以启动了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-11
    • 2015-10-20
    • 1970-01-01
    • 1970-01-01
    • 2016-11-29
    • 2013-10-02
    相关资源
    最近更新 更多