sonar-scanner扫描代码出错 SonarQube svn: E170001


使用sonar-scanner扫描代码时,报错如下:


ERROR: Error during SonarQube Scanner execution
java.lang.IllegalStateException: Error when executing blame for file ....................java
at org.sonar.plugins.scm.svn.SvnBlameCommand.blame(SvnBlameCommand.java:102)
at org.sonar.plugins.scm.svn.SvnBlameCommand.blame(SvnBlameCommand.java:59)
at org.sonar.batch.scm.ScmSensor.execute(ScmSensor.java:84)
at org.sonar.batch.sensor.SensorWrapper.analyse(SensorWrapper.java:57)
at org.sonar.batch.phases.SensorsExecutor.executeSensor(SensorsExecutor.java:58)
at org.sonar.batch.phases.SensorsExecutor.execute(SensorsExecutor.java:50)
at org.sonar.batch.phases.PhaseExecutor.execute(PhaseExecutor.java:98)

分析原因应该是sonar扫描的代码中有中文字符导致,

打开sonarqube的控制台,使用admin登录后 ,配置->SCM->菜单中,将Disabled the SCM Sensor设置为true,

或者在svn页面,设置svn的用户名和密码。

sonar-scanner扫描代码出错 SonarQube svn: E170001_第1张图片



你可能感兴趣的:(java)