Hi All,
One of the users is facing Coverage issue in SonarQube 7.9.4. However their local build is showing coverage.
Please check below properties and Error logs. Please assist if we can modify the properties.
Project scanner properties:
- sonar.binaries=/data/jenkins/workspace/SonarQube/Sonar-UserContext-test/build/classes/main
- sonar.host.url=https://sonarqube.pearson.com
- sonar.jacoco.reportPath=/data/jenkins/workspace/SonarQube/Sonar-UserContext-test/build/jacoco/jacoco.exec
- sonar.jacoco.reportPaths=/data/jenkins/workspace/SonarQube/Sonar-UserContext-test/build/jacoco/jacoco.exec
- sonar.java.binaries=/data/jenkins/workspace/SonarQube/Sonar-UserContext-test/build/classes/main
- sonar.java.libraries=/var/lib/jenkins/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-web/1.5.1.RELEASE/8404c45cb53a05edcd0ad8fc57a5fe43462263d8/spring-boot-starter-web-1.5.1.RELEASE.jar,/var/lib/jenkins/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-hateoas/1.5.1.RELEASE/989b59fe2d2fa9df1fc89c241c444e11370d37cc/spring-boot-starter-hateoas-1.5.1.RELEASE.jar,/var/lib/jenkins/.gradle/caches/modules-2/files-2.1/com.pearson.ed.ltg.piam/authentication-filter/3.6.0/54917dabe5b572e958f933736a8ba2017144f716/authentication-filter-3.6.0.jar,/var/lib/jenkins/.gradle/caches/modules-2/files-2.1/com.pearson.ed.ltg.piam/system-authenticator/3.6.0/931967d552b5102b278ffec916bc0899119c26d6/system-authenticator-3.6.0.jar,/var/lib/jenkins/.gradle/caches/modules-2/files-2.1/org.springframework.data/spring-data-redis/1.8.1.RELEASE/a1bc2034d8b00090edb991f208d491e78d610457/spring-data-redis-1.8.1.RELEASE.jar,/var/lib/jenkins/.gradle/caches/modules-2/files-2.1/red…
- sonar.java.source=1.8
- sonar.java.target=1.8
- sonar.java.test.binaries=/data/jenkins/workspace/SonarQube/Sonar-UserContext-test/build/classes/test
- sonar.java.test.libraries=/data/jenkins/workspace/SonarQube/Sonar-UserContext-test/build/classes/main,/data/jenkins/workspace/SonarQube/Sonar-UserContext-test/build/resources/main,/var/lib/jenkins/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-web/1.5.1.RELEASE/8404c45cb53a05edcd0ad8fc57a5fe43462263d8/spring-boot-starter-web-1.5.1.RELEASE.jar,/var/lib/jenkins/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-hateoas/1.5.1.RELEASE/989b59fe2d2fa9df1fc89c241c444e11370d37cc/spring-boot-starter-hateoas-1.5.1.RELEASE.jar,/var/lib/jenkins/.gradle/caches/modules-2/files-2.1/com.pearson.ed.ltg.piam/authentication-filter/3.6.0/54917dabe5b572e958f933736a8ba2017144f716/authentication-filter-3.6.0.jar,/var/lib/jenkins/.gradle/caches/modules-2/files-2.1/com.pearson.ed.ltg.piam/system-authenticator/3.6.0/931967d552b5102b278ffec916bc0899119c26d6/system-authenticator-3.6.0.jar,/var/lib/jenkins/.gradle/caches/modules-2/files-2.1/org.springframework.data/spring-dat…
- sonar.junit.reportsPath=/data/jenkins/workspace/SonarQube/Sonar-UserContext-test/build/test-results/test
- sonar.libraries=/var/lib/jenkins/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-web/1.5.1.RELEASE/8404c45cb53a05edcd0ad8fc57a5fe43462263d8/spring-boot-starter-web-1.5.1.RELEASE.jar,/var/lib/jenkins/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-hateoas/1.5.1.RELEASE/989b59fe2d2fa9df1fc89c241c444e11370d37cc/spring-boot-starter-hateoas-1.5.1.RELEASE.jar,/var/lib/jenkins/.gradle/caches/modules-2/files-2.1/com.pearson.ed.ltg.piam/authentication-filter/3.6.0/54917dabe5b572e958f933736a8ba2017144f716/authentication-filter-3.6.0.jar,/var/lib/jenkins/.gradle/caches/modules-2/files-2.1/com.pearson.ed.ltg.piam/system-authenticator/3.6.0/931967d552b5102b278ffec916bc0899119c26d6/system-authenticator-3.6.0.jar,/var/lib/jenkins/.gradle/caches/modules-2/files-2.1/org.springframework.data/spring-data-redis/1.8.1.RELEASE/a1bc2034d8b00090edb991f208d491e78d610457/spring-data-redis-1.8.1.RELEASE.jar,/var/lib/jenkins/.gradle/caches/modules-2/files-2.1/red…
- sonar.login=******
- sonar.password=******
- sonar.projectBaseDir=/data/jenkins/workspace/SonarQube/Sonar-UserContext-test
- sonar.projectKey=com.pearson:user-context-service
- sonar.projectName=user-context-service
- sonar.projectVersion=1.0.0
- sonar.scanner.app=ScannerGradle
- sonar.scanner.appVersion=2.4-SNAPSHOT/3.4
- sonar.sourceEncoding=UTF-8
- sonar.sources=/data/jenkins/workspace/SonarQube/Sonar-UserContext-test/src/main/java
- sonar.surefire.reportsPath=/data/jenkins/workspace/SonarQube/Sonar-UserContext-test/build/test-results/test
- sonar.tests=/data/jenkins/workspace/SonarQube/Sonar-UserContext-test/src/test/java
- sonar.working.directory=/data/jenkins/workspace/SonarQube/Sonar-UserContext-test/build/sonar
- error observed (wrap logs/code around triple quote ``` for proper formatting)
Started by timer
Started by user ********
Rebuilds build #600
Running as SYSTEM
Building in workspace /data/jenkins/workspace/SonarQube/Sonar-UserContext
No credentials specified
git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
git config remote.origin.url ssh://git@bitbucket.pearson.com/ucs/user-context-service.git # timeout=10
Fetching upstream changes from ssh://git@bitbucket.pearson.com/ucs/user-context-service.git
git --version # timeout=10
git fetch --tags --progress ssh://git@bitbucket.pearson.com/ucs/user-context-service.git +refs/heads/:refs/remotes/origin/ # timeout=10
git rev-parse feature/PRDCT-7422-sonar-bugfixes-in-ucs^{commit} # timeout=10
git rev-parse refs/remotes/origin/feature/PRDCT-7422-sonar-bugfixes-in-ucs^{commit} # timeout=10
Checking out Revision 644f47eef9f4351252d34b5430743f9d07d60c43 (refs/remotes/origin/feature/PRDCT-7422-sonar-bugfixes-in-ucs)
git config core.sparsecheckout # timeout=10
git checkout -f 644f47eef9f4351252d34b5430743f9d07d60c43 # timeout=10
Commit message: “sonar url update”
git rev-list --no-walk 644f47eef9f4351252d34b5430743f9d07d60c43 # timeout=10
[Sonar-UserContext] $ /bin/sh -xe /tmp/jenkins1003247274787737349.sh
- ./gradlew sonarqube -Dsonar.host.url=https://sonarqube.pearson.com -Dsonar.login=-Dsonar.password=*
Starting a Gradle Daemon (subsequent builds will be faster)
:compileJava
:processResources UP-TO-DATE
:classes
:compileTestJava
:processTestResources UP-TO-DATE
:testClasses
:test
:sonarqube
SonarScanner will require Java 11 to run starting in SonarQube 8.x
API compatibility mode is no longer supported. In case of error, plugin Japanese Pack [l10nja] should package its dependencies.
Cobertura report not found at /data/jenkins/workspace/SonarQube/Sonar-UserContext/target/site/cobertura/coverage.xml
Clover XML report not found
BUILD SUCCESSFUL
Total time: 3 mins 44.156 secs
Finished: SUCCESS
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