When executing the following command in maven i am getting following errors.
mvn sonar:sonar -Dsonar.branch.name=${BranchName} -e
Error messages:
17:29:16 [INFO] SCM collecting changed files in the branch
17:29:16 [INFO] ------------------------------------------------------------------------
17:29:16 [INFO] BUILD FAILURE
17:29:16 [INFO] ------------------------------------------------------------------------
17:29:16 [INFO] Total time: 12.433 s
17:29:16 [INFO] Finished at: 2021-02-17T11:59:16+00:00
17:29:16 [INFO] Final Memory: 46M/790M
17:29:16 [INFO] ------------------------------------------------------------------------
17:29:16 [INFO] [jenkins-event-spy] Generated 17:29:16 [ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar (default-cli): Unable to load component class org.sonar.scanner.scan.filesystem.ProjectFileIndexer: Unable to load component class org.sonar.scanner.scan.filesystem.FileIndexer: Unable to load component class org.sonar.scanner.scan.filesystem.MetadataGenerator: Unable to load component class org.sonar.scanner.scan.filesystem.StatusDetection: Unable to load component class org.sonar.scanner.scm.ScmChangedFiles: NullPointerException → [Help 1]
17:29:16 org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar (default-cli)
I have tried updating the sonar-plugin and spring to latest version.
Currently used version:
- SonarQube: 7.9.1,
- Sonar-maven-plugin: 3.6.0.1398
Any idea where the problem is?
ganncamp
(G Ann Campbell)
2
Hi,
Welcome to the community!
Was there any more in that stacktrace? And what’s your SCM?
Ann
Hi Ann,
1. Here is the stacktrace.
07:37:39 [INFO] Building test-service 0.22.134
07:37:39 [INFO] ------------------------------------------------------------------------
07:37:39 [INFO] Downloading: http://ci-artifacts.devops.fds.com/public-snapshots/io/grpc/grpc-api/maven-metadata.xml
07:37:39 [INFO] Downloaded: http://ci-artifacts.devops.fds.com/public-snapshots/io/grpc/grpc-api/maven-metadata.xml (2 KB at 11.3 KB/sec)
07:37:39 [INFO] Downloading: htt://ci-artifacts.devops.fds.com/public-snapshots/com/google/errorprone/error_prone_annotations/maven-metadata.xml
07:37:40 [INFO] Downloaded: htt://ci-artifacts.devops.fds.com/public-snapshots/com/google/errorprone/error_prone_annotations/maven-metadata.xml (2 KB at 65.8 KB/sec)
07:37:40 [INFO] Downloading: htt://ci-artifacts.devops.fds.com/public-snapshots/com/abc/AbcParent/5.0.0-SNAPSHOT/maven-metadata.xml
07:37:40 [INFO] Downloaded: htp://ci-artifacts.devops.fds.com/public-snapshots/com/abc/AbcParent/5.0.0-SNAPSHOT/maven-metadata.xml (332 B at 8.1 KB/sec)
07:37:40 [INFO] Downloading: htp://ci-artifacts.devops.fds.com/public-snapshots/com/abc/ParentParent/5.0.0-SNAPSHOT/maven-metadata.xml
07:37:40 [INFO] Downloaded: htp://ci-artifacts.devops.fds.com/public-snapshots/com/abc/ParentParent/5.0.0-SNAPSHOT/maven-metadata.xml (333 B at 21.7 KB/sec)
07:37:40 [INFO] Downloading: htt://ci-artifacts.devops.fds.com/public-snapshots/org/springframework/boot/spring-boot-parent/2.1.3.RELEASE/spring-boot-parent-2.1.3.RELEASE.pom
07:37:40 [INFO] Downloaded: http://ci-artifacts.devops.fds.com/public-snapshots/org/springframework/boot/spring-boot-parent/2.1.3.RELEASE/spring-boot-parent-2.1.3.RELEASE.pom (0 B at 0.0 KB/sec)
07:37:40 [INFO] Downloading: ttp://ci-artifacts.devops.fds.com/public-snapshots/org/apache/apache/21/apache-21.pom
07:37:40 [INFO] Downloaded: htp://ci-artifacts.devops.fds.com/public-snapshots/org/apache/apache/21/apache-21.pom (0 B at 0.0 KB/sec)
07:37:40 [INFO] Downloading: htp://ci-artifacts.devops.fds.com/public-snapshots/io/grpc/grpc-core/maven-metadata.xml
07:37:40 [INFO] Downloaded: htp://ci-artifacts.devops.fds.com/public-snapshots/io/grpc/grpc-core/maven-metadata.xml (3 KB at 14.8 KB/sec)
07:37:40 [INFO] Downloading: htp://ci-artifacts.devops.fds.com/public-snapshots/io/grpc/grpc-netty-shaded/maven-metadata.xml
07:37:40 [INFO] Downloaded: http://ci-artifacts.devops.fds.com/public-snapshots/io/grpc/grpc-netty-shaded/maven-metadata.xml (2 KB at 82.0 KB/sec)
07:37:40 [INFO] Downloading: htp://ci-artifacts.devops.fds.com/public-snapshots/org/apache/apache/19/apache-19.pom
07:37:41 [INFO] Downloaded: htp://ci-artifacts.devops.fds.com/public-snapshots/org/apache/apache/19/apache-19.pom (0 B at 0.0 KB/sec)
07:37:41 [INFO]
07:37:41 [INFO] — sonar-maven-plugin:3.6.0.1398:sonar (default-cli) @ test-service —
07:37:41 [INFO] Downloading: htp://ci-artifacts.devops.fds.com/public-snapshots/org/sonatype/plexus/plexus-sec-dispatcher/1.4/plexus-sec-dispatcher-1.4.pom
07:37:41 [INFO] Downloaded: http://ci-artifacts.devops.fds.com/public-snapshots/org/sonatype/plexus/plexus-sec-dispatcher/1.4/plexus-sec-dispatcher-1.4.pom (3 KB at 241.0 KB/sec)
07:37:41 [INFO] Downloading: htp://ci-artifacts.devops.fds.com/public-snapshots/org/sonarsource/scanner/api/sonar-scanner-api/2.12.0.1661/sonar-scanner-api-2.12.0.1661.pom
07:37:41 [INFO] Downloaded: htp://ci-artifacts.devops.fds.com/public-snapshots/org/sonarsource/scanner/api/sonar-scanner-api/2.12.0.1661/sonar-scanner-api-2.12.0.1661.pom (6 KB at 116.5 KB/sec)
07:37:41 [INFO] Downloading: htp://ci-artifacts.devops.fds.com/public-snapshots/org/sonarsource/scanner/api/sonar-scanner-api-parent/2.12.0.1661/sonar-scanner-api-parent-2.12.0.1661.pom
07:37:41 [INFO] Downloaded: htp://ci-artifacts.devops.fds.com/public-snapshots/org/sonarsource/scanner/api/sonar-scanner-api-parent/2.12.0.1661/sonar-scanner-api-parent-2.12.0.1661.pom (6 KB at 416.7 KB/sec)
07:37:41 [INFO] Downloading: ttp://ci-artifacts.devops.fds.com/public-snapshots/org/sonarsource/parent/parent/48/parent-48.pom
07:37:42 [INFO] Downloaded: htp://ci-artifacts.devops.fds.com/public-snapshots/org/sonarsource/parent/parent/48/parent-48.pom (31 KB at 390.0 KB/sec)
07:37:42 [INFO] Downloading: http://ci-artifacts.devops.fds.com/public-snapshots/org/sonatype/plexus/plexus-sec-dispatcher/1.4/plexus-sec-dispatcher-1.4.jar
07:37:42 [INFO] Downloading: htp://ci-artifacts.devops.fds.com/public-snapshots/org/sonarsource/scanner/api/sonar-scanner-api/2.12.0.1661/sonar-scanner-api-2.12.0.1661.jar
07:37:42 [INFO] Downloaded: htp://ci-artifacts.devops.fds.com/public-snapshots/org/sonatype/plexus/plexus-sec-dispatcher/1.4/plexus-sec-dispatcher-1.4.jar (28 KB at 1932.4 KB/sec)
07:37:42 [INFO] Downloaded: htp://ci-artifacts.devops.fds.com/public-snapshots/org/sonarsource/scanner/api/sonar-scanner-api/2.12.0.1661/sonar-scanner-api-2.12.0.1661.jar (587 KB at 3577.0 KB/sec)
07:37:42 [INFO] User cache: /home/jenkins/.sonar/cache
07:37:43 [INFO] SonarQube version: 7.9.1
07:37:43 [INFO] Default locale: “en_US”, source code encoding: “UTF-8”
07:37:43 [WARNING] SonarScanner will require Java 11+ to run starting in SonarQube 8.x
07:37:43 [INFO] Load global settings
07:37:43 [INFO] Load global settings (done) | time=169ms
07:37:43 [INFO] Server id: 62F64C25-AWtcEPqf75BtSkyDZyR0
07:37:43 [INFO] User cache: /home/jenkins/.sonar/cache
07:37:43 [INFO] Load/download plugins
07:37:43 [INFO] Load plugins index
07:37:43 [INFO] Load plugins index (done) | time=68ms
07:37:46 [INFO] Load/download plugins (done) | time=2509ms
07:37:47 [INFO] Process project properties
07:37:47 [INFO] Execute project builders
07:37:47 [INFO] Execute project builders (done) | time=5ms
07:37:47 [INFO] Project key: com.abc.common.sample:test-service
07:37:47 [INFO] Base dir: /home/jenkins/agent/workspace/commonservices/sample/test-batch/dev/test-batch-Review/module
07:37:47 [INFO] Working dir: /home/jenkins/agent/workspace/commonservices/sample/test-batch/dev/test-batch-Review/module/target/sonar
07:37:47 [INFO] Load project settings for component key: ‘com.abc.common.sample:test-service’
07:37:47 [INFO] Load project settings for component key: ‘com.abc.common.sample:test-service’ (done) | time=21ms
07:37:47 [INFO] Load project branches
07:37:47 [INFO] Load project branches (done) | time=20ms
07:37:47 [INFO] Load project pull requests
07:37:47 [INFO] Load project pull requests (done) | time=12ms
07:37:47 [INFO] Load branch configuration
07:37:47 [INFO] Load branch configuration (done) | time=1ms
07:37:47 [INFO] Load quality profiles
07:37:47 [INFO] Load quality profiles (done) | time=70ms
07:37:47 [INFO] Detected Jenkins
07:37:47 [INFO] Load active rules
07:37:48 [INFO] Load active rules (done) | time=626ms
07:37:48 [INFO] Branch name: TEST-SONAR, type: short living
07:37:48 [INFO] SCM collecting changed files in the branch
07:37:48 [INFO] ------------------------------------------------------------------------
07:37:48 [INFO] BUILD FAILURE
07:37:48 [INFO] ------------------------------------------------------------------------
07:37:48 [INFO] Total time: 9.410 s
07:37:48 [INFO] Finished at: 2021-02-15T12:37:48+00:00
07:37:48 [INFO] Final Memory: 46M/790M
07:37:48 [INFO] ------------------------------------------------------------------------
07:37:48 [INFO] [jenkins-event-spy] Generated /home/jenkins/agent/workspace/commonservices/abc/test-batch/dev/test-batch-Review@tmp/withMaven6a0dbc3a/maven-spy-20210215-123738-6139111328185966391781.log
07:37:48 [ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar (default-cli) on project test-service: Unable to load component class org.sonar.scanner.scan.filesystem.ProjectFileIndexer: Unable to load component class org.sonar.scanner.scan.filesystem.FileIndexer: Unable to load component class org.sonar.scanner.scan.filesystem.MetadataGenerator: Unable to load component class org.sonar.scanner.scan.filesystem.StatusDetection: Unable to load component class org.sonar.scanner.scm.ScmChangedFiles: NullPointerException → [Help 1]
07:37:48 org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar (default-cli) on project test-service: Unable to load component class org.sonar.scanner.scan.filesystem.ProjectFileIndexer
07:37:48 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212)
2. My scm is GitLab. These are the plugin versions used in job.
- Cobertura 2.0 (cobertura)
- SonarCSS 1.0.3.724 (cssfamily)
- Svn 1.9.0.1295 (scmsvn)
- SonarScala 1.5.0.315 (sonarscala)
- SonarC# 7.11.0.8083 (csharp)
- SonarJava 5.14.0.18788 (java)
- LDAP 2.2.0.608 (ldap)
- SonarHTML 3.1.0.1615 (web)
- SonarFlex 2.4.0.1222 (flex)
- SonarXML 2.0.1.2020 (xml)
- SonarTS 1.9.0.3766 (typescript)
- SonarVB 7.11.0.8083 (vbnet)
- Community Branch Plugin 1.1.1 (communityBranchPlugin)
- SonarPython 1.14.1.3143 (python)
- Clover 4.1 (clover)
- JaCoCo 1.0.2.475 (jacoco)
- SonarGo 1.1.0.1612 (go)
- SonarKotlin 1.5.0.315 (kotlin)
- ShellCheck Analyzer 2.1.0 (shellcheck)
- SonarJS 5.1.1.7506 (javascript)
- SonarRuby 1.5.0.315 (ruby)
- Groovy 1.6 (groovy)
- Git 1.9.1.1834 (scmgit)
- SonarPHP 3.0.0.4537 (php)
- GitLab 4.1.0-SNAPSHOT (gitlab)
The job is passing when we run the command without the branch like this mvn sonar:sonar