【发布时间】:2017-01-27 16:09:04
【问题描述】:
我正在使用带有 MS SQL Server 的 sonarqube 6.1。我尝试在似乎产生很多问题的应用程序上运行扫描。但在该过程结束时,它会引发以下错误:
INFO: CPD calculation finished
INFO: Analysis report generated in 8297ms, dir size=8 MB
INFO: Analysis reports compressed in 1314ms, zip size=2 MB
INFO: ----------------------------------------------------------------------
INFO: EXECUTION FAILURE
INFO: ----------------------------------------------------------------------
INFO: Total time: 1:37.158s
INFO: Final Memory: 50M/481M
ERROR: Error during SonarQube Scanner execution
org.sonarqube.ws.client.HttpException: Error 500 on
http://<server>/api/ce/submit?projectKey=mykey&projectName=pname :
{"errors":[{"msg":"Fail to insert data of CE task somerandomString"}]}
在整个日志中,我看到一些解析我的 css 文件的错误(我还没有检查发生了什么),但不认为这是相关的。只是提一下,以防它确实与它有关。
我尝试更改我的连接字符串以包含 Packet Size=65536,但由于空间的关系,我不确定我是否正确设置它。 我试过了
sonar.jdbc.url="jdbc:sqlserver:...;Packet Size=65536"
爆炸了,声纳没有启动。
也试过了
sonar.jdbc.url=jdbc:sqlserver:...;"Packet Size=65536" and <BR>
sonar.jdbc.url=jdbc:sqlserver:...;Packet Size=65536
声纳启动,但每次都出现同样的错误。
首先,我的错误真的与数据包大小有关吗?如果是的话,为sql server改变它的正确方法是什么?如果没有,这里还能发生什么?
谢谢,
【问题讨论】:
-
看看sourcecode。另请参阅this 问题。
-
您的分析从服务器返回了 500 状态,因此请检查服务器端日志。顺便说一句,“somerandomeString”是 Compute Engine 任务的 GUID。
-
是的。查看服务器日志是找到问题的关键。谢谢。不知何故,我查看了客户端日志,并认为这就是我所拥有的一切!
标签: sql-server sonarqube