- versions used
SonarQube - Community Edition Version 7.9.2 (build 30863),
Sonar Scanner 3.0.3,
sonarqube-ant-task-2.6.0.1426.jar
Apache ANT 1.9.4 - Property used in build.xml
<property name="sonar.coverage.jacoco.xmlReportPaths" value="${basedir}/sonar-task/reports/jacoco.xml" />
- error observed from Jenkins logs
[sonar:sonar] Sensor JavaSquidSensor [java] (done) | time=262215ms
[sonar:sonar] Sensor JaCoCo XML Report Importer [jacoco]
[sonar:sonar] Coverage report ‘C:\Softwares\Jenkins\workspace\MYA_DevOps_PIPELINE.\sonar-task\reports\jacoco.xml’ could not be read/imported. Error: {}
[sonar:sonar] java.lang.IllegalStateException: Failed to parse JaCoCo XML report: C:\Softwares\Jenkins\workspace\MYA_DevOps_PIPELINE.\sonar-task\reports\jacoco.xml
[sonar:sonar] at org.sonar.plugins.jacoco.XmlReportParser.parse(XmlReportParser.java:96)
P.S.: use the #bug:fault sub-category if you’re hitting a specific crash/error , or the #bug:fp sub-category for rules-related behaviour