Reports missing on SonarQube dashboard after upgrade

939 views Asked by At

Recently I've upgraded SonarQube from 3.5 to 4.5.4 (LTS) and now there are a few users complaining that there are some reports missing on their project dashboards. The reports/numbers missing widgets are: lines of code and complexity. Unit tests coverage displays nothing. Other widgets (like technical debt, issues, directory tangle index) display 0 which also is suspicious. The project is in Java using the Sonar way profile.

The user does:

mvn clean org.jacoco:jacoco-maven-plugin:prepare-agent install
mvn sonar:sonar -Dsonar.login=login -Dsonar.password=***** -Dcom.sun.jndi.ldap.connect.pool.prefsize=0 -Dcom.sun.jndi.ldap.connect.pool.timeout=3600000

The sonar:sonar step shows "0 files indexed".

The log is huge so I don't want to paste it here. I could not find anything helpful in it. What do I need to do to have all reports I used to have? I have a test project where most of the missing data is displayed "out of the box".

1

There are 1 answers

3
user944849 On

Starting with version 4.3, SonarQube no longer runs automated tests. It expects Jenkins/CI system to run the tests, create the JUnit/PMD/Jacoco/Clover etc. reports, and then tell SonarQube where to find them. (In older versions of SonarQube, this behavior could be achieved by setting the "reuseReports" flag to true.)

If the build is not configured to generate the reports, it will need to be adjusted to do so.