日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

SonarQube上传分析报告失败

發布時間:2024/9/27 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SonarQube上传分析报告失败 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

問題描述:
使用Maven與SonarQube進行代碼分析,完成分析后無法正常上傳分析報告

[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.3.0.603:sonar (default-cli) on project qishi: Error 500 on http://sonar/api/ce/submit?projectKey=com.xxx:xxx&projectName=xxx : {"errors":[{"msg":"An error has occurred. Please contact your administrator"}]} -> [Help 1]

解決方案

  • 1.查看SonarQube日志$sonar_home/logs/web.log,發現MySQL配置項max_allowed_packet的值過小
Caused by: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (12774723 > 4194304). You can change this value on the server by setting the max_allowed_packet' variable.at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:3671)at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2508)at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2673)at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2549)at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1861)
  • 2.配置MySQLmax_allowed_packet并重啟MySQL
mysqld --max_allowed_packet=500M service mysqld restart
  • 3.重啟SonarQube
$sonar_home/bin/linux-x86-64/sonar.sh stop $sonar_home/bin/linux-x86-64/sonar.sh start

一定要重啟SonarQube,否則雖數據庫配置已變更,但對SonarQube的數據庫連接不會生效

總結

以上是生活随笔為你收集整理的SonarQube上传分析报告失败的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。