【问题标题】:Sonar launch error声纳发射错误
【发布时间】:2014-12-15 16:16:54
【问题描述】:

当我尝试使用 mysql 启动声纳时,我遇到了以下错误。我是否需要修改 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] 

【问题讨论】:

    标签: sonarqube sonar-runner


    【解决方案1】:

    在您的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。

    【讨论】:

      【解决方案2】:
      1. 检查端口可用性。
      2. 尝试使用新的 MySQL 数据库实例。

      【讨论】:

      • 谢谢...我确实检查了端口...尝试更改它..我会尝试一个新实例看看是否有帮助。
      猜你喜欢
      • 1970-01-01
      • 2017-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-15
      • 2015-04-05
      相关资源
      最近更新 更多