sonarqube报错Cause: java.sql.BatchUpdateException: Incorrect string value: '\xF2\xB4\xB0\xBF\xDA\xBE...' for column 'message' at row 38

在扫描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就可以了

如下:

sonarqube报错Cause: java.sql.BatchUpdateException: Incorrect string value: '\xF2\xB4\xB0\xBF\xDA\xBE...' for column 'message' at row 38

 

 此外,我终于找到了如何在sonaruqbe上查看工程扫描失败的原因的地方了,之前都是登陆soanrqube服务器,进入sonarqube的logs目录下,这个目录下文件比较多,第一反应也不知道要看哪一个,所有都是一个一个对时间查,其实页面上就有地方显示:

进入扫描工程--》配置 --》后台任务

sonarqube报错Cause: java.sql.BatchUpdateException: Incorrect string value: '\xF2\xB4\xB0\xBF\xDA\xBE...' for column 'message' at row 38

 

 显示错误详情:

sonarqube报错Cause: java.sql.BatchUpdateException: Incorrect string value: '\xF2\xB4\xB0\xBF\xDA\xBE...' for column 'message' at row 38

 

sonarqube报错Cause: java.sql.BatchUpdateException: Incorrect string value: '\xF2\xB4\xB0\xBF\xDA\xBE...' for column 'message' at row 38

上一篇:mysql基础语句


下一篇:spring boot:配置shardingsphere(sharding jdbc)使用druid数据源(druid 1.1.23 / sharding-jdbc 4.1.1 / mybatis / spring boot 2.3.3)