在扫描C++代码的时候,我设置了“质量配置”的默认值为“C++ (Community)”
再扫描工程的时候,扫描失败,就报错Cause: java.sql.BatchUpdateException: Incorrect string value: ‘\xF2\xB4\xB0\xBF\xDA\xBE...‘ for column ‘message‘ at row 38
一些文档说是数据库编码设置有问题,但是我使用默认的sonar way就是ok的,所有出现这个问题,换回默认 sonar way就可以了
如下:
此外,我终于找到了如何在sonaruqbe上查看工程扫描失败的原因的地方了,之前都是登陆soanrqube服务器,进入sonarqube的logs目录下,这个目录下文件比较多,第一反应也不知道要看哪一个,所有都是一个一个对时间查,其实页面上就有地方显示:
进入扫描工程--》配置 --》后台任务
显示错误详情: