sonarqube - Sonar 发射错误

标签 sonarqube sonar-runner

当我尝试使用 mysql 启动 Sonar 时,遇到以下错误。我是否需要修改 sonar.properties 文件中有关弹性配置的任何详细信息?

以前有人遇到过类似的错误吗?

014.12.15 21:38:49 WARN  sea[o.e.transport.netty]  [sonar-1418659692862] exception caught on transport layer [[id: ,9001]], closing connection
java.io.StreamCorruptedException: invalid internal transport message format
at    org.     elasticsearch.transport.netty.SizeHeaderFrameDecoder.decode(SizeHeaderFrameDecoder.java:46) ~[elasticsearch-1.1.2.jar:na]
at    org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:425) ~[elasticsearch-1.1.2.jar:na] 

最佳答案

在您的sonar.properties中,您有:

#--------------------------------------------------------------------------------------------------
# SEARCH INDEX

# Elasticsearch is used to facilitate fast and accurate information retrieval.
# It is executed in a dedicated Java process.

# JVM options. Note that enabling the HotSpot Server VM mode (-server) is recommended.
#sonar.search.javaOpts=-Xmx256m -Xms256m -Xss256k -Djava.net.preferIPv4Stack=true \
#  -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 \
#  -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError \
#  -Djava.awt.headless=true

# Elasticsearch port. Default is 9001. Use 0 to get a free port.
# This port must be private and must not be exposed to the Internet.
#sonar.search.port=9001

取消注释 sonar.search.port 并将其设置为 0。

关于sonarqube - Sonar 发射错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27488383/

相关文章:

java - Sonarqube SonarLint 定制

php - 如何修改SonarQube中的现有规则?

java - Sonar 中的重复标准

java - 使用 Jenkins 构建和 maven 项目进行 Sonar 分析时,无法通过 ClassLoader 警告访问类 'XXX/XXX/XXX '

java - Spring App SonarQube 问题 S3749

java - 在实体、DTO 包上禁用 Sonar 重复

jenkins - 如何通过 Jenkins 的电子邮件发送 Sonar 分析报告?

sonarqube - 如何在 sonar-project.properties 文件中传递带空格的 xcode 项目名称

android - "LintError"发现正在处理 android lint 报告