galexandre / sonar-cobertura Goto Github PK
View Code? Open in Web Editor NEWCobertura plugin for SonarQube
License: GNU General Public License v3.0
Cobertura plugin for SonarQube
License: GNU General Public License v3.0
The Java plugin 4.0 slightly changed its API in order to align with new SonarQube LTS API. The Ccobertura plugin, relying on the Java Analyzer, has to adapt consequently, as analyzes will fail.
For the change of API, see line Line #40 of the Java plugin. Prior to the change, the method findResourceByClassName()
was returning a org.sonar.api.resources.Resource
. Now it is returning an org.sonar.api.batch.fs.InputFile
.
The method is used in the CoberturaReportParser, Line #82.
[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.1-build231:sonar (default-cli)
on project HeadShot-java8: Execution default-cli of goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.1-build231:sonar failed:
An API incompatibility was encountered while executing org.sonarsource.scanner.maven:sonar-maven-plugin:3.1-build231:sonar: java.lang.NoSuchMethodError:
org.sonar.plugins.java.api.JavaResourceLocator.findResourceByClassName(Ljava/lang/String;)Lorg/sonar/api/resources/Resource;
...
Caused by: java.lang.NoSuchMethodError: org.sonar.plugins.java.api.JavaResourceLocator.findResourceByClassName(Ljava/lang/String;)Lorg/sonar/api/resources/Resource;
Cobertura is reporting that there are multiple SLF4J bindings in the classpath, actually both related to different versions of the logback-classic artifact:
[ERROR] SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/var/lib/jenkins/.m2/repository/ch/qos/logback/logback-classic/1.0.13/logback-classic-1.0.13.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/var/lib/jenkins/.m2/repository/ch/qos/logback/logback-classic/1.1.11/logback-classic-1.1.11.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder]
But I have been able to find the origin of the older version (1.0.13), as it doesn't appear in the dependency tree from the corresponding maven goal:
[INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building inbound 0.0.1 [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-dependency-plugin:2.10:tree (default-cli) @ inbound --- [INFO] cl.waypoint:inbound:jar:0.0.1 [INFO] +- org.springframework.boot:spring-boot-starter-web:jar:1.5.9.RELEASE:compile [INFO] | +- org.springframework.boot:spring-boot-starter:jar:1.5.9.RELEASE:compile [INFO] | | +- org.springframework.boot:spring-boot:jar:1.5.9.RELEASE:compile [INFO] | | +- org.springframework.boot:spring-boot-autoconfigure:jar:1.5.9.RELEASE:compile [INFO] | | +- org.springframework.boot:spring-boot-starter-logging:jar:1.5.9.RELEASE:compile [INFO] | | | +- ch.qos.logback:logback-classic:jar:1.1.11:compile [INFO] | | | | \- ch.qos.logback:logback-core:jar:1.1.11:compile [INFO] | | | +- org.slf4j:jcl-over-slf4j:jar:1.7.25:compile [INFO] | | | +- org.slf4j:jul-to-slf4j:jar:1.7.25:compile [INFO] | | | \- org.slf4j:log4j-over-slf4j:jar:1.7.25:compile [INFO] | | \- org.yaml:snakeyaml:jar:1.17:runtime [INFO] | +- org.springframework.boot:spring-boot-starter-tomcat:jar:1.5.9.RELEASE:compile [INFO] | | +- org.apache.tomcat.embed:tomcat-embed-core:jar:8.5.23:compile [INFO] | | | \- org.apache.tomcat:tomcat-annotations-api:jar:8.5.23:compile [INFO] | | +- org.apache.tomcat.embed:tomcat-embed-el:jar:8.5.23:compile [INFO] | | \- org.apache.tomcat.embed:tomcat-embed-websocket:jar:8.5.23:compile [INFO] | +- org.hibernate:hibernate-validator:jar:5.3.6.Final:compile [INFO] | | +- org.jboss.logging:jboss-logging:jar:3.3.1.Final:compile [INFO] | | \- com.fasterxml:classmate:jar:1.3.4:compile [INFO] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.8.10:compile [INFO] | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.8.0:compile [INFO] | | \- com.fasterxml.jackson.core:jackson-core:jar:2.8.10:compile [INFO] | +- org.springframework:spring-web:jar:4.3.13.RELEASE:compile [INFO] | | +- org.springframework:spring-aop:jar:4.3.13.RELEASE:compile [INFO] | | +- org.springframework:spring-beans:jar:4.3.13.RELEASE:compile [INFO] | | \- org.springframework:spring-context:jar:4.3.13.RELEASE:compile [INFO] | \- org.springframework:spring-webmvc:jar:4.3.13.RELEASE:compile [INFO] | \- org.springframework:spring-expression:jar:4.3.13.RELEASE:compile [INFO] +- junit:junit:jar:4.12:test [INFO] | \- org.hamcrest:hamcrest-core:jar:1.3:test [INFO] +- uk.co.jemos.podam:podam:jar:7.1.0.RELEASE:test [INFO] | +- net.jcip:jcip-annotations:jar:1.0:test [INFO] | +- org.slf4j:slf4j-api:jar:1.7.25:compile [INFO] | +- javax.annotation:jsr250-api:jar:1.0:test [INFO] | +- javax.validation:validation-api:jar:1.1.0.Final:compile [INFO] | \- org.apache.commons:commons-lang3:jar:3.5:test [INFO] \- org.springframework.boot:spring-boot-starter-test:jar:1.5.9.RELEASE:test [INFO] +- org.springframework.boot:spring-boot-test:jar:1.5.9.RELEASE:test [INFO] +- org.springframework.boot:spring-boot-test-autoconfigure:jar:1.5.9.RELEASE:test [INFO] +- com.jayway.jsonpath:json-path:jar:2.2.0:test [INFO] | \- net.minidev:json-smart:jar:2.2.1:test [INFO] | \- net.minidev:accessors-smart:jar:1.1:test [INFO] | \- org.ow2.asm:asm:jar:5.0.3:test [INFO] +- org.assertj:assertj-core:jar:2.6.0:test [INFO] +- org.mockito:mockito-core:jar:1.10.19:test [INFO] | \- org.objenesis:objenesis:jar:2.1:test [INFO] +- org.hamcrest:hamcrest-library:jar:1.3:test [INFO] +- org.skyscreamer:jsonassert:jar:1.4.0:test [INFO] | \- com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test [INFO] +- org.springframework:spring-core:jar:4.3.13.RELEASE:compile [INFO] \- org.springframework:spring-test:jar:4.3.13.RELEASE:test [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 2.788 s [INFO] Finished at: 2017-12-19T12:25:47-03:00 [INFO] Final Memory: 21M/227M [INFO] ------------------------------------------------------------------------
Could this logback come from the Cobertura plugin itself and, then it's a plugin bug? What additional info should I provide? What could wrong?
Plugin is using deprecated APIs that will be removed in SonarQube 6.x like org.sonar.api.scan.filesystem.ModuleFileSystem
https://jira.sonarsource.com/browse/SONAR-7864
We've done a recent cleanup of the underlying Marketplace architecture that removed now-bundled analyzers. That means this plugin's "requirement" for Java now fails when I try to re-generate the Marketplace metadata and the Plugin Version Matrix. So I'm going to temporarily remove this plugin from the Marketplace. Please ping me (@ganncamp) in https://community.sonarsource.com/ when you've had a chance to re-build without an explicit requirement for java
.
Hello,
I requested to update the plugin in SonarQube update center (see the request).
G Ann Campbell answered:
I don’t see this project on SonarCloud, and a green QG is a requirement
Please execute Sonar Scanner analysis and push results to SonarCloud. It allows upgrading plugin form SonarQube marketplace instead of manual installation.
Cheers
There's a Sonarqube 6.7 branch but apparently this is not available via the Sonarqube Marketplace? Are there plans to publish that branch? If not can we get documentation on how to build/install the branch in our Sonarqube?
Hi
We are facing the issue of sonar coverage failing with wrong line number which is similar to the issue fixed in #11 with the recent upgrade of the plugin to version 2.0 the changes are missing which fixed the issue.
ERROR: Error during Sonar runner execution
ERROR: Unable to execute Sonar
ERROR: Caused by: Line 39 is out of range in the file cbc-mimir-np-inventory/src/main/java/com/services/business/config/FeignClientConfiguration.java (lines: 30)
ERROR:
We think sonar analysis should not fail in case of code coverage even if there are some mismatch of line numbers for some file.
Regards
Rohit
http://docs.sonarqube.org/display/PLUG/Plugin+Version+Matrix indicate that sonar 5.6 have broken the compatibility
All,
Will this plugin still work with Sonarqube 9.x?
In our company we are using SonarQube 6.4 and the latest SonarQube Version is 6.7.1. The SonarQube-Plugin supports only version 6.2. Please, update the Plugin so that is usable for the latest SonarQube Versions.
One of my customers has a Java app with two folders containing many of the same files/classes:
*PaymentProcessorWeb
*PaymentProcessorV2Web
They point Cobertura at PaymentProcessorV2Web and create a coverage.xml file. The file is picked up in Sonarqube. The file's "source" property points to PaymentProcessorV2Web but the failure message says:
java.lang.IllegalStateException: Can't create measure for line 467 for file 'D:/a6/pi_paymentprocessor/autobuild_v1_0/trunk/src/PaymentProcessorWeb/src/com/thehartford/consumer/ams/AbstractBaseProxy.java' with 459 lines
It appears the plugin is looking at PaymentProcessorWeb (not "V2") and failing. We've also set Sonarqube sonar.sources=PaymentProcessorV2Web and sonar.exclusions=PaymentProcessorWeb for what it's worth.
Any thoughts?
I've included the Sonarqube log, build.xml and coverage.xml.
log (1).txt
We just upgraded from an older version of the plugin running in Sonarqube 5.6.6 to the latest running in 6.7. We have a number of Maven builds that excluded classes from Cobertura. The developers report that prior to the Sonarqube/plugin upgrade the excluded classes were not counted/reported in Sonarqube. After the upgrade the classes are showing as uncovered.
It appears that in earlier versions a class in the source code not reported in Cobertura was ignored in Sonarqube. Was there a change such that a class defined in the code that was not reported at all in coverage.xml now shows as uncovered?
The Slack link in the README.md points to the actual Slack channel without any guideance how to get invited.
Can someone please provide build instructions.
Would it be possible to have a LICENSE file in the root of the repo indicating that the whole project is GPL3 licensed?
Hi,
We use this current plugin for integration with sonar and are quiet not getting the changes seen to eliminate getter and setter methods of the class when it comes to cobertura.
As explained here for the maven plugin: https://stackoverflow.com/questions/8225888/ignore-methods-in-class-cobertura-maven-plugin
I tried to do the same for sonar plugin using the following option:
mvn cobertura:cobertura -Dcobertura.ignoreTrivial=True sonar:sonar -Dsonar.host.url=###### \
-Dcobertura.report.format=xml -Dsonar.login=${SonarToken} -Dsonar.password=
Unfortunately this is not ignoring the getter's and setter's for us.
Could you help us to understand what more can be done?
Regards.
Not many of our projects use Cobertura, most use Jacoco. Is there any way to eliminate the warnings if cobertura is absent from the project?
We're just upgraded to Sonarqube 7.5 with SonarJava 5.9.2. It appears we cannot install the Cobertura plugin. I get "no compatible plugin found". Is this a problem with this version of Sonarqube or SonarJava?
Hi,
I have been trying to publish cobertura coverage report for a typescript project to SonarQube. However, SonarQube is not picking up the cobertura report.
Below is the configuration I have used in sonar-project.js file.
'sonar.dynamicAnalysis' : 'reuseReports',
'sonar.cobertura.reportPath' : ''
SonarQube displays the coverage as 0.
If I configure lcov report path, it works fine.
Does sonar cobertura plugin support publishing cobertura coverage report for typescript project?
Getting this error from a Sonar check in Jenkins for my project. Never seen it before. Sonar team says it may be from a broken report from Cobertura. Appreciate any insight
Full trace:
11:16:14 java.lang.IllegalStateException: Line number must be strictly positive: 0 11:16:14 at org.sonar.api.utils.Preconditions.checkState(Preconditions.java:61) 11:16:14 at org.sonar.api.batch.sensor.coverage.internal.DefaultCoverage.validateLine(DefaultCoverage.java:82) 11:16:14 at org.sonar.api.batch.sensor.coverage.internal.DefaultCoverage.lineHits(DefaultCoverage.java:69) 11:16:14 at org.sonar.plugins.python.coverage.CoberturaParser.collectFileData(CoberturaParser.java:156) 11:16:14 at org.sonar.plugins.python.coverage.CoberturaParser.collectFileMeasures(CoberturaParser.java:109) 11:16:14 at org.sonar.plugins.python.coverage.CoberturaParser.lambda$parseReport$0(CoberturaParser.java:68) 11:16:14 at org.sonar.plugins.python.parser.StaxParser.parse(StaxParser.java:62) 11:16:14 at org.sonar.plugins.python.parser.StaxParser.parse(StaxParser.java:53) 11:16:14 at org.sonar.plugins.python.coverage.CoberturaParser.parseReport(CoberturaParser.java:72) 11:16:14 at org.sonar.plugins.python.coverage.PythonCoverageSensor.parseReport(PythonCoverageSensor.java:115) 11:16:14 at org.sonar.plugins.python.coverage.PythonCoverageSensor.execute(PythonCoverageSensor.java:81) 11:16:14 at org.sonar.scanner.sensor.AbstractSensorWrapper.analyse(AbstractSensorWrapper.java:64) 11:16:14 at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:88) 11:16:14 at org.sonar.scanner.sensor.ModuleSensorsExecutor.lambda$execute$1(ModuleSensorsExecutor.java:61) 11:16:14 at org.sonar.scanner.sensor.ModuleSensorsExecutor.withModuleStrategy(ModuleSensorsExecutor.java:79) 11:16:14 at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:61) 11:16:14 at org.sonar.scanner.scan.SpringModuleScanContainer.doAfterStart(SpringModuleScanContainer.java:82) 11:16:14 at org.sonar.core.platform.SpringComponentContainer.startComponents(SpringComponentContainer.java:188) 11:16:14 at org.sonar.core.platform.SpringComponentContainer.execute(SpringComponentContainer.java:167) 11:16:14 at org.sonar.scanner.scan.SpringProjectScanContainer.scan(SpringProjectScanContainer.java:403) 11:16:14 at org.sonar.scanner.scan.SpringProjectScanContainer.scanRecursively(SpringProjectScanContainer.java:399) 11:16:14 at org.sonar.scanner.scan.SpringProjectScanContainer.doAfterStart(SpringProjectScanContainer.java:368) 11:16:14 at org.sonar.core.platform.SpringComponentContainer.startComponents(SpringComponentContainer.java:188) 11:16:14 at org.sonar.core.platform.SpringComponentContainer.execute(SpringComponentContainer.java:167) 11:16:14 at org.sonar.scanner.bootstrap.SpringGlobalContainer.doAfterStart(SpringGlobalContainer.java:137) 11:16:14 at org.sonar.core.platform.SpringComponentContainer.startComponents(SpringComponentContainer.java:188) 11:16:14 at org.sonar.core.platform.SpringComponentContainer.execute(SpringComponentContainer.java:167) 11:16:14 at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:72) 11:16:14 at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:66) 11:16:14 at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46) 11:16:14 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 11:16:14 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 11:16:14 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 11:16:14 at java.base/java.lang.reflect.Method.invoke(Method.java:566) 11:16:14 at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60) 11:16:14 at com.sun.proxy.$Proxy0.execute(Unknown Source) 11:16:14 at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:189) 11:16:14 at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:138) 11:16:14 at org.sonarsource.scanner.cli.Main.execute(Main.java:126) 11:16:14 at org.sonarsource.scanner.cli.Main.execute(Main.java:81) 11:16:14 at org.sonarsource.scanner.cli.Main.main(Main.java:62)
Using following versions,
When I place the sonar-cobertura-plugin-2.0.jar in /extensions/plugins directory and started the SonarQube server. I am getting below warning and server is not getting started.
2019.01.07 11:18:51 WARN web[][o.s.s.p.ServerPluginRepository] Plugin Cobertura [cobertura] is ignored because the version java of required plugin [5.1.0.13090] is not supported
Context:
Logs from Jenkins v2.82:
[INFO] Sensor CoberturaSensor [cobertura]
[INFO] parsing /var/lib/jenkins/workspace/planning/target/site/cobertura/coverage.xml
[WARNING] Coverage measure for metric 'lines_to_cover' should not be saved directly by a Sensor. Plugin should be updated to use SensorContext::newCoverage instead.
[WARNING] Coverage measure for metric 'uncovered_lines' should not be saved directly by a Sensor. Plugin should be updated to use SensorContext::newCoverage instead.
[WARNING] Coverage measure for metric 'coverage_line_hits_data' should not be saved directly by a Sensor. Plugin should be updated to use SensorContext::newCoverage instead.
[WARNING] Coverage measure for metric 'conditions_to_cover' should not be saved directly by a Sensor. Plugin should be updated to use SensorContext::newCoverage instead.
[WARNING] Coverage measure for metric 'uncovered_conditions' should not be saved directly by a Sensor. Plugin should be updated to use SensorContext::newCoverage instead.
[WARNING] Coverage measure for metric 'conditions_by_line' should not be saved directly by a Sensor. Plugin should be updated to use SensorContext::newCoverage instead.
[WARNING] Coverage measure for metric 'covered_conditions_by_line' should not be saved directly by a Sensor. Plugin should be updated to use SensorContext::newCoverage instead.
Should I provide any other details?
Hi,
After upgrading to SonarQube version 10.4.1, we encountered the following error. Could you please assist me with resolving this issue?
SonarQube: v10.4.1
Cobertura: v2.0
Maven: v3.11.0
Error:
[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.11.0.3922:sonar (default-cli) on project test1: Unable to load components interface org.sonar.api.batch.sensor.Sensor: Error creating bean with name 'ClassRealm{cobertura}-org.sonar.plugins.cobertura.CoberturaSensor': Resolution of declared constructors on bean Class [org.sonar.plugins.cobertura.CoberturaSensor] from ClassLoader [ClassRealm{cobertura}] failed; nested exception is java.lang.NoClassDefFoundError: org/sonar/plugins/java/api/JavaResourceLocator: org.sonar.plugins.java.api.JavaResourceLocator -> [Help 1]
[2024-06-18T06:27:57.837Z] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.11.0.3922:sonar (default-cli) on project test1: Unable to load components interface org.sonar.api.batch.sensor.Sensor
[2024-06-18T06:27:57.837Z] at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
[2024-06-18T06:27:57.837Z] at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
[2024-06-18T06:27:57.837Z] at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
[2024-06-18T06:27:57.837Z] at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
[2024-06-18T06:27:57.837Z] at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
[2024-06-18T06:27:57.837Z] at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
[2024-06-18T06:27:57.837Z] at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
[2024-06-18T06:27:57.837Z] at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
[2024-06-18T06:27:57.837Z] at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
[2024-06-18T06:27:57.837Z] at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
[2024-06-18T06:27:57.837Z] at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
[2024-06-18T06:27:57.837Z] at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
[2024-06-18T06:27:57.837Z] at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
[2024-06-18T06:27:57.837Z] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
[2024-06-18T06:27:57.837Z] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
[2024-06-18T06:27:57.837Z] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
[2024-06-18T06:27:57.837Z] at java.lang.reflect.Method.invoke (Method.java:568)
[2024-06-18T06:27:57.837Z] at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
[2024-06-18T06:27:57.838Z] at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
[2024-06-18T06:27:57.838Z] at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
[2024-06-18T06:27:57.838Z] at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[2024-06-18T06:27:57.838Z] Caused by: org.apache.maven.plugin.MojoExecutionException: Unable to load components interface org.sonar.api.batch.sensor.Sensor
[2024-06-18T06:27:57.838Z] at org.sonarsource.scanner.maven.bootstrap.ScannerBootstrapper.execute (ScannerBootstrapper.java:90)
[2024-06-18T06:27:57.838Z] at org.sonarsource.scanner.maven.SonarQubeMojo.execute (SonarQubeMojo.java:106)
[2024-06-18T06:27:57.838Z] at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
[2024-06-18T06:27:57.838Z] at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
[2024-06-18T06:27:57.838Z] at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
[2024-06-18T06:27:57.838Z] at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
[2024-06-18T06:27:57.838Z] at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
[2024-06-18T06:27:57.838Z] at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
[2024-06-18T06:27:57.838Z] at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
[2024-06-18T06:27:57.838Z] at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
[2024-06-18T06:27:57.838Z] at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
[2024-06-18T06:27:57.838Z] at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
[2024-06-18T06:27:57.838Z] at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
[2024-06-18T06:27:57.838Z] at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
[2024-06-18T06:27:57.838Z] at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
[2024-06-18T06:27:57.838Z] at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
[2024-06-18T06:27:57.838Z] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
[2024-06-18T06:27:57.838Z] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
[2024-06-18T06:27:57.838Z] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
[2024-06-18T06:27:57.838Z] at java.lang.reflect.Method.invoke (Method.java:568)
[2024-06-18T06:27:57.838Z] at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
[2024-06-18T06:27:57.838Z] at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
[2024-06-18T06:27:57.838Z] at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
[2024-06-18T06:27:57.838Z] at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[2024-06-18T06:27:57.838Z] Caused by: java.lang.IllegalStateException: Unable to load components interface org.sonar.api.batch.sensor.Sensor
[2024-06-18T06:27:57.838Z] at org.sonar.core.platform.SpringComponentContainer.getComponentsByType (SpringComponentContainer.java:191)
[2024-06-18T06:27:57.838Z] at org.sonar.scanner.bootstrap.AbstractExtensionDictionary.completeScannerExtensions (AbstractExtensionDictionary.java:81)
[2024-06-18T06:27:57.838Z] at org.sonar.scanner.bootstrap.AbstractExtensionDictionary.getExtensions (AbstractExtensionDictionary.java:76)
[2024-06-18T06:27:57.838Z] at org.sonar.scanner.bootstrap.AbstractExtensionDictionary.getFilteredExtensions (AbstractExtensionDictionary.java:66)
[2024-06-18T06:27:57.838Z] at org.sonar.scanner.sensor.ModuleSensorExtensionDictionary.selectSensors (ModuleSensorExtensionDictionary.java:46)
[2024-06-18T06:27:57.838Z] at org.sonar.scanner.sensor.ModuleSensorsExecutor.lambda$execute$0 (ModuleSensorsExecutor.java:54)
[2024-06-18T06:27:57.838Z] at org.sonar.scanner.sensor.ModuleSensorsExecutor.withModuleStrategy (ModuleSensorsExecutor.java:79)
[2024-06-18T06:27:57.838Z] at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute (ModuleSensorsExecutor.java:54)
[2024-06-18T06:27:57.838Z] at org.sonar.scanner.scan.SpringModuleScanContainer.doAfterStart (SpringModuleScanContainer.java:82)
[2024-06-18T06:27:57.838Z] at org.sonar.core.platform.SpringComponentContainer.startComponents (SpringComponentContainer.java:223)
[2024-06-18T06:27:57.838Z] at org.sonar.core.platform.SpringComponentContainer.execute (SpringComponentContainer.java:202)
[2024-06-18T06:27:57.838Z] at org.sonar.scanner.scan.SpringProjectScanContainer.scan (SpringProjectScanContainer.java:197)
[2024-06-18T06:27:57.838Z] at org.sonar.scanner.scan.SpringProjectScanContainer.scanRecursively (SpringProjectScanContainer.java:193)
[2024-06-18T06:27:57.838Z] at org.sonar.scanner.scan.SpringProjectScanContainer.scanRecursively (SpringProjectScanContainer.java:190)
[2024-06-18T06:27:57.838Z] at org.sonar.scanner.scan.SpringProjectScanContainer.scanRecursively (SpringProjectScanContainer.java:190)
[2024-06-18T06:27:57.838Z] at org.sonar.scanner.scan.SpringProjectScanContainer.doAfterStart (SpringProjectScanContainer.java:166)
[2024-06-18T06:27:57.838Z] at org.sonar.core.platform.SpringComponentContainer.startComponents (SpringComponentContainer.java:223)
[2024-06-18T06:27:57.838Z] at org.sonar.core.platform.SpringComponentContainer.execute (SpringComponentContainer.java:202)
[2024-06-18T06:27:57.838Z] at org.sonar.scanner.bootstrap.SpringScannerContainer.doAfterStart (SpringScannerContainer.java:351)
[2024-06-18T06:27:57.838Z] at org.sonar.core.platform.SpringComponentContainer.startComponents (SpringComponentContainer.java:223)
[2024-06-18T06:27:57.838Z] at org.sonar.core.platform.SpringComponentContainer.execute (SpringComponentContainer.java:202)
[2024-06-18T06:27:57.838Z] at org.sonar.scanner.bootstrap.SpringGlobalContainer.doAfterStart (SpringGlobalContainer.java:138)
[2024-06-18T06:27:57.838Z] at org.sonar.core.platform.SpringComponentContainer.startComponents (SpringComponentContainer.java:223)
[2024-06-18T06:27:57.838Z] at org.sonar.core.platform.SpringComponentContainer.execute (SpringComponentContainer.java:202)
[2024-06-18T06:27:57.838Z] at org.sonar.batch.bootstrapper.Batch.doExecute (Batch.java:71)
[2024-06-18T06:27:57.838Z] at org.sonar.batch.bootstrapper.Batch.execute (Batch.java:65)
[2024-06-18T06:27:57.838Z] at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute (BatchIsolatedLauncher.java:46)
[2024-06-18T06:27:57.839Z] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
[2024-06-18T06:27:57.839Z] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
[2024-06-18T06:27:57.839Z] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
[2024-06-18T06:27:57.839Z] at java.lang.reflect.Method.invoke (Method.java:568)
[2024-06-18T06:27:57.839Z] at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke (IsolatedLauncherProxy.java:60)
[2024-06-18T06:27:57.839Z] at jdk.proxy3.$Proxy25.execute (Unknown Source)
[2024-06-18T06:27:57.839Z] at org.sonarsource.scanner.api.EmbeddedScanner.doExecute (EmbeddedScanner.java:189)
[2024-06-18T06:27:57.839Z] at org.sonarsource.scanner.api.EmbeddedScanner.execute (EmbeddedScanner.java:138)
[2024-06-18T06:27:57.839Z] at org.sonarsource.scanner.maven.bootstrap.ScannerBootstrapper.execute (ScannerBootstrapper.java:88)
[2024-06-18T06:27:57.839Z] at org.sonarsource.scanner.maven.SonarQubeMojo.execute (SonarQubeMojo.java:106)
[2024-06-18T06:27:57.839Z] at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
[2024-06-18T06:27:57.839Z] at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
[2024-06-18T06:27:57.839Z] at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
[2024-06-18T06:27:57.839Z] at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
[2024-06-18T06:27:57.839Z] at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
[2024-06-18T06:27:57.839Z] at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
[2024-06-18T06:27:57.839Z] at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
[2024-06-18T06:27:57.839Z] at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
[2024-06-18T06:27:57.839Z] at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
[2024-06-18T06:27:57.839Z] at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
[2024-06-18T06:27:57.839Z] at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
[2024-06-18T06:27:57.839Z] at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
[2024-06-18T06:27:57.839Z] at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
[2024-06-18T06:27:57.839Z] at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
[2024-06-18T06:27:57.839Z] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
[2024-06-18T06:27:57.839Z] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
[2024-06-18T06:27:57.839Z] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
[2024-06-18T06:27:57.839Z] at java.lang.reflect.Method.invoke (Method.java:568)
[2024-06-18T06:27:57.839Z] at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
[2024-06-18T06:27:57.839Z] at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
[2024-06-18T06:27:57.839Z] at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
[2024-06-18T06:27:57.839Z] at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[2024-06-18T06:27:57.839Z] Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ClassRealm{cobertura}-org.sonar.plugins.cobertura.CoberturaSensor': Resolution of declared constructors on bean Class [org.sonar.plugins.cobertura.CoberturaSensor] from ClassLoader [ClassRealm{cobertura}] failed; nested exception is java.lang.NoClassDefFoundError: org/sonar/plugins/java/api/JavaResourceLocator
[2024-06-18T06:27:57.839Z] at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors (AutowiredAnnotationBeanPostProcessor.java:309)
[2024-06-18T06:27:57.839Z] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors (AbstractAutowireCapableBeanFactory.java:1302)
[2024-06-18T06:27:57.839Z] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance (AbstractAutowireCapableBeanFactory.java:1219)
[2024-06-18T06:27:57.839Z] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory.java:582)
[2024-06-18T06:27:57.839Z] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean (AbstractAutowireCapableBeanFactory.java:542)
[2024-06-18T06:27:57.839Z] at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0 (AbstractBeanFactory.java:335)
[2024-06-18T06:27:57.839Z] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton (DefaultSingletonBeanRegistry.java:234)
[2024-06-18T06:27:57.839Z] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFactory.java:333)
[2024-06-18T06:27:57.839Z] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:208)
[2024-06-18T06:27:57.839Z] at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType (DefaultListableBeanFactory.java:673)
[2024-06-18T06:27:57.839Z] at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType (DefaultListableBeanFactory.java:661)
[2024-06-18T06:27:57.839Z] at org.springframework.context.support.AbstractApplicationContext.getBeansOfType (AbstractApplicationContext.java:1302)
[2024-06-18T06:27:57.839Z] at org.sonar.core.platform.SpringComponentContainer.getComponentsByType (SpringComponentContainer.java:189)
[2024-06-18T06:27:57.839Z] at org.sonar.scanner.bootstrap.AbstractExtensionDictionary.completeScannerExtensions (AbstractExtensionDictionary.java:81)
[2024-06-18T06:27:57.839Z] at org.sonar.scanner.bootstrap.AbstractExtensionDictionary.getExtensions (AbstractExtensionDictionary.java:76)
[2024-06-18T06:27:57.839Z] at org.sonar.scanner.bootstrap.AbstractExtensionDictionary.getFilteredExtensions (AbstractExtensionDictionary.java:66)
[2024-06-18T06:27:57.839Z] at org.sonar.scanner.sensor.ModuleSensorExtensionDictionary.selectSensors (ModuleSensorExtensionDictionary.java:46)
[2024-06-18T06:27:57.839Z] at org.sonar.scanner.sensor.ModuleSensorsExecutor.lambda$execute$0 (ModuleSensorsExecutor.java:54)
[2024-06-18T06:27:57.840Z] at org.sonar.scanner.sensor.ModuleSensorsExecutor.withModuleStrategy (ModuleSensorsExecutor.java:79)
[2024-06-18T06:27:57.840Z] at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute (ModuleSensorsExecutor.java:54)
[2024-06-18T06:27:57.840Z] at org.sonar.scanner.scan.SpringModuleScanContainer.doAfterStart (SpringModuleScanContainer.java:82)
[2024-06-18T06:27:57.840Z] at org.sonar.core.platform.SpringComponentContainer.startComponents (SpringComponentContainer.java:223)
[2024-06-18T06:27:57.840Z] at org.sonar.core.platform.SpringComponentContainer.execute (SpringComponentContainer.java:202)
[2024-06-18T06:27:57.840Z] at org.sonar.scanner.scan.SpringProjectScanContainer.scan (SpringProjectScanContainer.java:197)
[2024-06-18T06:27:57.840Z] at org.sonar.scanner.scan.SpringProjectScanContainer.scanRecursively (SpringProjectScanContainer.java:193)
[2024-06-18T06:27:57.840Z] at org.sonar.scanner.scan.SpringProjectScanContainer.scanRecursively (SpringProjectScanContainer.java:190)
[2024-06-18T06:27:57.840Z] at org.sonar.scanner.scan.SpringProjectScanContainer.scanRecursively (SpringProjectScanContainer.java:190)
[2024-06-18T06:27:57.840Z] at org.sonar.scanner.scan.SpringProjectScanContainer.doAfterStart (SpringProjectScanContainer.java:166)
[2024-06-18T06:27:57.840Z] at org.sonar.core.platform.SpringComponentContainer.startComponents (SpringComponentContainer.java:223)
[2024-06-18T06:27:57.840Z] at org.sonar.core.platform.SpringComponentContainer.execute (SpringComponentContainer.java:202)
[2024-06-18T06:27:57.840Z] at org.sonar.scanner.bootstrap.SpringScannerContainer.doAfterStart (SpringScannerContainer.java:351)
[2024-06-18T06:27:57.840Z] at org.sonar.core.platform.SpringComponentContainer.startComponents (SpringComponentContainer.java:223)
[2024-06-18T06:27:57.840Z] at org.sonar.core.platform.SpringComponentContainer.execute (SpringComponentContainer.java:202)
[2024-06-18T06:27:57.840Z] at org.sonar.scanner.bootstrap.SpringGlobalContainer.doAfterStart (SpringGlobalContainer.java:138)
[2024-06-18T06:27:57.840Z] at org.sonar.core.platform.SpringComponentContainer.startComponents (SpringComponentContainer.java:223)
[2024-06-18T06:27:57.840Z] at org.sonar.core.platform.SpringComponentContainer.execute (SpringComponentContainer.java:202)
[2024-06-18T06:27:57.840Z] at org.sonar.batch.bootstrapper.Batch.doExecute (Batch.java:71)
[2024-06-18T06:27:57.840Z] at org.sonar.batch.bootstrapper.Batch.execute (Batch.java:65)
[2024-06-18T06:27:57.840Z] at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute (BatchIsolatedLauncher.java:46)
[2024-06-18T06:27:57.840Z] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
[2024-06-18T06:27:57.840Z] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
[2024-06-18T06:27:57.840Z] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
[2024-06-18T06:27:57.840Z] at java.lang.reflect.Method.invoke (Method.java:568)
[2024-06-18T06:27:57.840Z] at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke (IsolatedLauncherProxy.java:60)
[2024-06-18T06:27:57.840Z] at jdk.proxy3.$Proxy25.execute (Unknown Source)
[2024-06-18T06:27:57.840Z] at org.sonarsource.scanner.api.EmbeddedScanner.doExecute (EmbeddedScanner.java:189)
[2024-06-18T06:27:57.840Z] at org.sonarsource.scanner.api.EmbeddedScanner.execute (EmbeddedScanner.java:138)
[2024-06-18T06:27:57.840Z] at org.sonarsource.scanner.maven.bootstrap.ScannerBootstrapper.execute (ScannerBootstrapper.java:88)
[2024-06-18T06:27:57.840Z] at org.sonarsource.scanner.maven.SonarQubeMojo.execute (SonarQubeMojo.java:106)
[2024-06-18T06:27:57.840Z] at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
[2024-06-18T06:27:57.840Z] at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
[2024-06-18T06:27:57.840Z] at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
[2024-06-18T06:27:57.840Z] at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
[2024-06-18T06:27:57.840Z] at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
[2024-06-18T06:27:57.840Z] at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
[2024-06-18T06:27:57.840Z] at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
[2024-06-18T06:27:57.840Z] at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
[2024-06-18T06:27:57.840Z] at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
[2024-06-18T06:27:57.840Z] at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
[2024-06-18T06:27:57.840Z] at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
[2024-06-18T06:27:57.840Z] at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
[2024-06-18T06:27:57.840Z] at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
[2024-06-18T06:27:57.840Z] at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
[2024-06-18T06:27:57.840Z] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
[2024-06-18T06:27:57.840Z] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
[2024-06-18T06:27:57.840Z] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
[2024-06-18T06:27:57.840Z] at java.lang.reflect.Method.invoke (Method.java:568)
[2024-06-18T06:27:57.840Z] at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
[2024-06-18T06:27:57.840Z] at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
[2024-06-18T06:27:57.840Z] at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
[2024-06-18T06:27:57.840Z] at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[2024-06-18T06:27:57.840Z] Caused by: java.lang.NoClassDefFoundError: org/sonar/plugins/java/api/JavaResourceLocator
[2024-06-18T06:27:57.840Z] at java.lang.Class.getDeclaredConstructors0 (Native Method)
[2024-06-18T06:27:57.840Z] at java.lang.Class.privateGetDeclaredConstructors (Class.java:3373)
[2024-06-18T06:27:57.840Z] at java.lang.Class.getDeclaredConstructors (Class.java:2555)
[2024-06-18T06:27:57.840Z] at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors (AutowiredAnnotationBeanPostProcessor.java:304)
[2024-06-18T06:27:57.841Z] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors (AbstractAutowireCapableBeanFactory.java:1302)
[2024-06-18T06:27:57.841Z] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance (AbstractAutowireCapableBeanFactory.java:1219)
[2024-06-18T06:27:57.841Z] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory.java:582)
[2024-06-18T06:27:57.841Z] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean (AbstractAutowireCapableBeanFactory.java:542)
[2024-06-18T06:27:57.841Z] at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0 (AbstractBeanFactory.java:335)
[2024-06-18T06:27:57.841Z] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton (DefaultSingletonBeanRegistry.java:234)
[2024-06-18T06:27:57.841Z] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFactory.java:333)
[2024-06-18T06:27:57.841Z] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:208)
[2024-06-18T06:27:57.841Z] at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType (DefaultListableBeanFactory.java:673)
[2024-06-18T06:27:57.841Z] at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType (DefaultListableBeanFactory.java:661)
[2024-06-18T06:27:57.841Z] at org.springframework.context.support.AbstractApplicationContext.getBeansOfType (AbstractApplicationContext.java:1302)
[2024-06-18T06:27:57.841Z] at org.sonar.core.platform.SpringComponentContainer.getComponentsByType (SpringComponentContainer.java:189)
[2024-06-18T06:27:57.841Z] at org.sonar.scanner.bootstrap.AbstractExtensionDictionary.completeScannerExtensions (AbstractExtensionDictionary.java:81)
[2024-06-18T06:27:57.841Z] at org.sonar.scanner.bootstrap.AbstractExtensionDictionary.getExtensions (AbstractExtensionDictionary.java:76)
[2024-06-18T06:27:57.841Z] at org.sonar.scanner.bootstrap.AbstractExtensionDictionary.getFilteredExtensions (AbstractExtensionDictionary.java:66)
[2024-06-18T06:27:57.841Z] at org.sonar.scanner.sensor.ModuleSensorExtensionDictionary.selectSensors (ModuleSensorExtensionDictionary.java:46)
[2024-06-18T06:27:57.841Z] at org.sonar.scanner.sensor.ModuleSensorsExecutor.lambda$execute$0 (ModuleSensorsExecutor.java:54)
[2024-06-18T06:27:57.841Z] at org.sonar.scanner.sensor.ModuleSensorsExecutor.withModuleStrategy (ModuleSensorsExecutor.java:79)
[2024-06-18T06:27:57.841Z] at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute (ModuleSensorsExecutor.java:54)
[2024-06-18T06:27:57.841Z] at org.sonar.scanner.scan.SpringModuleScanContainer.doAfterStart (SpringModuleScanContainer.java:82)
[2024-06-18T06:27:57.841Z] at org.sonar.core.platform.SpringComponentContainer.startComponents (SpringComponentContainer.java:223)
[2024-06-18T06:27:57.841Z] at org.sonar.core.platform.SpringComponentContainer.execute (SpringComponentContainer.java:202)
[2024-06-18T06:27:57.841Z] at org.sonar.scanner.scan.SpringProjectScanContainer.scan (SpringProjectScanContainer.java:197)
[2024-06-18T06:27:57.841Z] at org.sonar.scanner.scan.SpringProjectScanContainer.scanRecursively (SpringProjectScanContainer.java:193)
[2024-06-18T06:27:57.841Z] at org.sonar.scanner.scan.SpringProjectScanContainer.scanRecursively (SpringProjectScanContainer.java:190)
[2024-06-18T06:27:57.841Z] at org.sonar.scanner.scan.SpringProjectScanContainer.scanRecursively (SpringProjectScanContainer.java:190)
[2024-06-18T06:27:57.841Z] at org.sonar.scanner.scan.SpringProjectScanContainer.doAfterStart (SpringProjectScanContainer.java:166)
[2024-06-18T06:27:57.841Z] at org.sonar.core.platform.SpringComponentContainer.startComponents (SpringComponentContainer.java:223)
[2024-06-18T06:27:57.841Z] at org.sonar.core.platform.SpringComponentContainer.execute (SpringComponentContainer.java:202)
[2024-06-18T06:27:57.841Z] at org.sonar.scanner.bootstrap.SpringScannerContainer.doAfterStart (SpringScannerContainer.java:351)
[2024-06-18T06:27:57.841Z] at org.sonar.core.platform.SpringComponentContainer.startComponents (SpringComponentContainer.java:223)
[2024-06-18T06:27:57.841Z] at org.sonar.core.platform.SpringComponentContainer.execute (SpringComponentContainer.java:202)
[2024-06-18T06:27:57.841Z] at org.sonar.scanner.bootstrap.SpringGlobalContainer.doAfterStart (SpringGlobalContainer.java:138)
[2024-06-18T06:27:57.841Z] at org.sonar.core.platform.SpringComponentContainer.startComponents (SpringComponentContainer.java:223)
[2024-06-18T06:27:57.841Z] at org.sonar.core.platform.SpringComponentContainer.execute (SpringComponentContainer.java:202)
[2024-06-18T06:27:57.841Z] at org.sonar.batch.bootstrapper.Batch.doExecute (Batch.java:71)
[2024-06-18T06:27:57.841Z] at org.sonar.batch.bootstrapper.Batch.execute (Batch.java:65)
[2024-06-18T06:27:57.841Z] at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute (BatchIsolatedLauncher.java:46)
[2024-06-18T06:27:57.841Z] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
[2024-06-18T06:27:57.841Z] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
[2024-06-18T06:27:57.841Z] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
[2024-06-18T06:27:57.841Z] at java.lang.reflect.Method.invoke (Method.java:568)
[2024-06-18T06:27:57.841Z] at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke (IsolatedLauncherProxy.java:60)
[2024-06-18T06:27:57.841Z] at jdk.proxy3.$Proxy25.execute (Unknown Source)
[2024-06-18T06:27:57.841Z] at org.sonarsource.scanner.api.EmbeddedScanner.doExecute (EmbeddedScanner.java:189)
[2024-06-18T06:27:57.841Z] at org.sonarsource.scanner.api.EmbeddedScanner.execute (EmbeddedScanner.java:138)
[2024-06-18T06:27:57.841Z] at org.sonarsource.scanner.maven.bootstrap.ScannerBootstrapper.execute (ScannerBootstrapper.java:88)
[2024-06-18T06:27:57.841Z] at org.sonarsource.scanner.maven.SonarQubeMojo.execute (SonarQubeMojo.java:106)
[2024-06-18T06:27:57.841Z] at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
[2024-06-18T06:27:57.841Z] at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
[2024-06-18T06:27:57.841Z] at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
[2024-06-18T06:27:57.842Z] at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
[2024-06-18T06:27:57.842Z] at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
[2024-06-18T06:27:57.842Z] at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
[2024-06-18T06:27:57.842Z] at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
[2024-06-18T06:27:57.842Z] at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
[2024-06-18T06:27:57.842Z] at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
[2024-06-18T06:27:57.842Z] at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
[2024-06-18T06:27:57.842Z] at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
[2024-06-18T06:27:57.842Z] at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
[2024-06-18T06:27:57.842Z] at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
[2024-06-18T06:27:57.842Z] at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
[2024-06-18T06:27:57.842Z] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
[2024-06-18T06:27:57.842Z] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
[2024-06-18T06:27:57.842Z] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
[2024-06-18T06:27:57.842Z] at java.lang.reflect.Method.invoke (Method.java:568)
[2024-06-18T06:27:57.842Z] at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
[2024-06-18T06:27:57.842Z] at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
[2024-06-18T06:27:57.842Z] at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
[2024-06-18T06:27:57.842Z] at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[2024-06-18T06:27:57.842Z] Caused by: java.lang.ClassNotFoundException: org.sonar.plugins.java.api.JavaResourceLocator
[2024-06-18T06:27:57.842Z] at org.sonar.classloader.ParentFirstStrategy.loadClass (ParentFirstStrategy.java:39)
[2024-06-18T06:27:57.842Z] at org.sonar.classloader.ClassRealm.loadClass (ClassRealm.java:97)
[2024-06-18T06:27:57.842Z] at org.sonar.classloader.ClassRealm.loadClass (ClassRealm.java:86)
[2024-06-18T06:27:57.842Z] at java.lang.Class.getDeclaredConstructors0 (Native Method)
[2024-06-18T06:27:57.842Z] at java.lang.Class.privateGetDeclaredConstructors (Class.java:3373)
[2024-06-18T06:27:57.842Z] at java.lang.Class.getDeclaredConstructors (Class.java:2555)
[2024-06-18T06:27:57.842Z] at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors (AutowiredAnnotationBeanPostProcessor.java:304)
[2024-06-18T06:27:57.842Z] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors (AbstractAutowireCapableBeanFactory.java:1302)
[2024-06-18T06:27:57.842Z] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance (AbstractAutowireCapableBeanFactory.java:1219)
[2024-06-18T06:27:57.842Z] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory.java:582)
[2024-06-18T06:27:57.842Z] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean (AbstractAutowireCapableBeanFactory.java:542)
[2024-06-18T06:27:57.842Z] at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0 (AbstractBeanFactory.java:335)
[2024-06-18T06:27:57.842Z] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton (DefaultSingletonBeanRegistry.java:234)
[2024-06-18T06:27:57.842Z] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFactory.java:333)
[2024-06-18T06:27:57.842Z] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:208)
[2024-06-18T06:27:57.842Z] at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType (DefaultListableBeanFactory.java:673)
[2024-06-18T06:27:57.842Z] at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType (DefaultListableBeanFactory.java:661)
[2024-06-18T06:27:57.842Z] at org.springframework.context.support.AbstractApplicationContext.getBeansOfType (AbstractApplicationContext.java:1302)
[2024-06-18T06:27:57.842Z] at org.sonar.core.platform.SpringComponentContainer.getComponentsByType (SpringComponentContainer.java:189)
[2024-06-18T06:27:57.842Z] at org.sonar.scanner.bootstrap.AbstractExtensionDictionary.completeScannerExtensions (AbstractExtensionDictionary.java:81)
[2024-06-18T06:27:57.842Z] at org.sonar.scanner.bootstrap.AbstractExtensionDictionary.getExtensions (AbstractExtensionDictionary.java:76)
[2024-06-18T06:27:57.842Z] at org.sonar.scanner.bootstrap.AbstractExtensionDictionary.getFilteredExtensions (AbstractExtensionDictionary.java:66)
[2024-06-18T06:27:57.843Z] at org.sonar.scanner.sensor.ModuleSensorExtensionDictionary.selectSensors (ModuleSensorExtensionDictionary.java:46)
[2024-06-18T06:27:57.843Z] at org.sonar.scanner.sensor.ModuleSensorsExecutor.lambda$execute$0 (ModuleSensorsExecutor.java:54)
[2024-06-18T06:27:57.843Z] at org.sonar.scanner.sensor.ModuleSensorsExecutor.withModuleStrategy (ModuleSensorsExecutor.java:79)
[2024-06-18T06:27:57.843Z] at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute (ModuleSensorsExecutor.java:54)
[2024-06-18T06:27:57.843Z] at org.sonar.scanner.scan.SpringModuleScanContainer.doAfterStart (SpringModuleScanContainer.java:82)
[2024-06-18T06:27:57.843Z] at org.sonar.core.platform.SpringComponentContainer.startComponents (SpringComponentContainer.java:223)
[2024-06-18T06:27:57.843Z] at org.sonar.core.platform.SpringComponentContainer.execute (SpringComponentContainer.java:202)
[2024-06-18T06:27:57.843Z] at org.sonar.scanner.scan.SpringProjectScanContainer.scan (SpringProjectScanContainer.java:197)
[2024-06-18T06:27:57.843Z] at org.sonar.scanner.scan.SpringProjectScanContainer.scanRecursively (SpringProjectScanContainer.java:193)
[2024-06-18T06:27:57.843Z] at org.sonar.scanner.scan.SpringProjectScanContainer.scanRecursively (SpringProjectScanContainer.java:190)
[2024-06-18T06:27:57.843Z] at org.sonar.scanner.scan.SpringProjectScanContainer.scanRecursively (SpringProjectScanContainer.java:190)
[2024-06-18T06:27:57.843Z] at org.sonar.scanner.scan.SpringProjectScanContainer.doAfterStart (SpringProjectScanContainer.java:166)
[2024-06-18T06:27:57.843Z] at org.sonar.core.platform.SpringComponentContainer.startComponents (SpringComponentContainer.java:223)
[2024-06-18T06:27:57.843Z] at org.sonar.core.platform.SpringComponentContainer.execute (SpringComponentContainer.java:202)
[2024-06-18T06:27:57.843Z] at org.sonar.scanner.bootstrap.SpringScannerContainer.doAfterStart (SpringScannerContainer.java:351)
[2024-06-18T06:27:57.843Z] at org.sonar.core.platform.SpringComponentContainer.startComponents (SpringComponentContainer.java:223)
[2024-06-18T06:27:57.843Z] at org.sonar.core.platform.SpringComponentContainer.execute (SpringComponentContainer.java:202)
[2024-06-18T06:27:57.843Z] at org.sonar.scanner.bootstrap.SpringGlobalContainer.doAfterStart (SpringGlobalContainer.java:138)
[2024-06-18T06:27:57.843Z] at org.sonar.core.platform.SpringComponentContainer.startComponents (SpringComponentContainer.java:223)
[2024-06-18T06:27:57.843Z] at org.sonar.core.platform.SpringComponentContainer.execute (SpringComponentContainer.java:202)
[2024-06-18T06:27:57.843Z] at org.sonar.batch.bootstrapper.Batch.doExecute (Batch.java:71)
[2024-06-18T06:27:57.843Z] at org.sonar.batch.bootstrapper.Batch.execute (Batch.java:65)
[2024-06-18T06:27:57.843Z] at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute (BatchIsolatedLauncher.java:46)
[2024-06-18T06:27:57.843Z] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
[2024-06-18T06:27:57.843Z] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
[2024-06-18T06:27:57.843Z] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
[2024-06-18T06:27:57.843Z] at java.lang.reflect.Method.invoke (Method.java:568)
[2024-06-18T06:27:57.843Z] at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke (IsolatedLauncherProxy.java:60)
[2024-06-18T06:27:57.843Z] at jdk.proxy3.$Proxy25.execute (Unknown Source)
[2024-06-18T06:27:57.843Z] at org.sonarsource.scanner.api.EmbeddedScanner.doExecute (EmbeddedScanner.java:189)
[2024-06-18T06:27:57.843Z] at org.sonarsource.scanner.api.EmbeddedScanner.execute (EmbeddedScanner.java:138)
[2024-06-18T06:27:57.843Z] at org.sonarsource.scanner.maven.bootstrap.ScannerBootstrapper.execute (ScannerBootstrapper.java:88)
[2024-06-18T06:27:57.843Z] at org.sonarsource.scanner.maven.SonarQubeMojo.execute (SonarQubeMojo.java:106)
[2024-06-18T06:27:57.843Z] at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
[2024-06-18T06:27:57.843Z] at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
[2024-06-18T06:27:57.843Z] at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
[2024-06-18T06:27:57.843Z] at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
[2024-06-18T06:27:57.844Z] at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
[2024-06-18T06:27:57.844Z] at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
[2024-06-18T06:27:57.844Z] at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
[2024-06-18T06:27:57.844Z] at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
[2024-06-18T06:27:57.844Z] at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
[2024-06-18T06:27:57.844Z] at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
[2024-06-18T06:27:57.844Z] at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
[2024-06-18T06:27:57.844Z] at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
[2024-06-18T06:27:57.844Z] at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
[2024-06-18T06:27:57.844Z] at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
[2024-06-18T06:27:57.844Z] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
[2024-06-18T06:27:57.844Z] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
[2024-06-18T06:27:57.844Z] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
[2024-06-18T06:27:57.844Z] at java.lang.reflect.Method.invoke (Method.java:568)
[2024-06-18T06:27:57.844Z] at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
[2024-06-18T06:27:57.844Z] at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
[2024-06-18T06:27:57.844Z] at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
[2024-06-18T06:27:57.844Z] at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
I am using version 1.8 of this plugin and am having problems.
During execution this warning is displayed:
[WARNING] Coverage measure for metric 'lines_to_cover' should not be saved directly by a sensor. Plugin should be updated to use SensorContext :: newCoverage instead.
[WARNING] Coverage measure for metric 'uncovered_lines' should not be saved directly by a sensor. Plugin should be updated to use SensorContext :: newCoverage instead.
And soon after the error occurs below:
[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.3.0.603:sonar (default-cli) on project XYZ: Measure value can't be null -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.3.0.603:sonar (default-cli) on project XYZ: Measure value can't be null
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: org.apache.maven.plugin.MojoExecutionException: Measure value can't be null
at org.sonarsource.scanner.maven.bootstrap.ExceptionHandling.handle(ExceptionHandling.java:36)
at org.sonarsource.scanner.maven.bootstrap.ScannerBootstrapper.execute(ScannerBootstrapper.java:80)
at org.sonarsource.scanner.maven.SonarQubeMojo.execute(SonarQubeMojo.java:139)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
... 19 more
Caused by: java.lang.NullPointerException: Measure value can't be null
at org.sonar.api.internal.google.common.base.Preconditions.checkNotNull(Preconditions.java:226)
at org.sonar.api.batch.sensor.measure.internal.DefaultMeasure.withValue(DefaultMeasure.java:68)
at org.sonar.api.batch.sensor.measure.internal.DefaultMeasure.withValue(DefaultMeasure.java:34)
at org.sonar.plugins.cobertura.CoberturaReportParser.collectPackageMeasures(CoberturaReportParser.java:86)
at org.sonar.plugins.cobertura.CoberturaReportParser.access$000(CoberturaReportParser.java:44)
at org.sonar.plugins.cobertura.CoberturaReportParser$1.stream(CoberturaReportParser.java:68)
at org.sonar.api.utils.StaxParser.parse(StaxParser.java:115)
at org.sonar.api.utils.StaxParser.parse(StaxParser.java:95)
at org.sonar.api.utils.StaxParser.parse(StaxParser.java:85)
at org.sonar.plugins.cobertura.CoberturaReportParser.parse(CoberturaReportParser.java:71)
at org.sonar.plugins.cobertura.CoberturaReportParser.parseReport(CoberturaReportParser.java:58)
at org.sonar.plugins.cobertura.CoberturaSensor.parseReport(CoberturaSensor.java:70)
at org.sonar.plugins.cobertura.CoberturaSensor.execute(CoberturaSensor.java:64)
at org.sonar.scanner.sensor.SensorWrapper.analyse(SensorWrapper.java:53)
at org.sonar.scanner.phases.SensorsExecutor.executeSensor(SensorsExecutor.java:57)
at org.sonar.scanner.phases.SensorsExecutor.execute(SensorsExecutor.java:49)
at org.sonar.scanner.phases.AbstractPhaseExecutor.execute(AbstractPhaseExecutor.java:78)
at org.sonar.scanner.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:182)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:142)
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:127)
at org.sonar.scanner.scan.ProjectScanContainer.scan(ProjectScanContainer.java:247)
at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:242)
at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:240)
at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:232)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:142)
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:127)
at org.sonar.scanner.task.ScanTask.execute(ScanTask.java:47)
at org.sonar.scanner.task.TaskContainer.doAfterStart(TaskContainer.java:86)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:142)
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:127)
at org.sonar.scanner.bootstrap.GlobalContainer.executeTask(GlobalContainer.java:115)
at org.sonar.batch.bootstrapper.Batch.executeTask(Batch.java:116)
at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:63)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
at com.sun.proxy.$Proxy16.execute(Unknown Source)
at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:233)
at org.sonarsource.scanner.api.EmbeddedScanner.runAnalysis(EmbeddedScanner.java:151)
at org.sonarsource.scanner.maven.bootstrap.ScannerBootstrapper.execute(ScannerBootstrapper.java:77)
... 22 more
Is this an incompatibility with SonarQube 6.2?
Hi , there is an issue during project analysis in SonarQube, also I have a question, is this plugin still maintained ?
Plugin version : Cobertura 2.0 (cobertura)
Sonarqube version 10.2.1
SonarScanner 5.0.1.3006
ERROR: Error during SonarScanner execution
java.lang.NoClassDefFoundError: com/google/common/collect/ImmutableList
at org.sonar.plugins.cobertura.CoberturaPlugin.getExtensions(CoberturaPlugin.java:35)
at org.sonar.plugins.cobertura.CoberturaPlugin.define(CoberturaPlugin.java:50)
at org.sonar.scanner.bootstrap.ExtensionInstaller.install(ExtensionInstaller.java:57)
at org.sonar.scanner.scan.SpringProjectScanContainer.addScannerExtensions(SpringProjectScanContainer.java:323)
at org.sonar.scanner.scan.SpringProjectScanContainer.doBeforeStart(SpringProjectScanContainer.java:154)
at org.sonar.core.platform.SpringComponentContainer.startComponents(SpringComponentContainer.java:186)
at org.sonar.core.platform.SpringComponentContainer.execute(SpringComponentContainer.java:167)
at org.sonar.scanner.bootstrap.SpringGlobalContainer.doAfterStart(SpringGlobalContainer.java:139)
at org.sonar.core.platform.SpringComponentContainer.startComponents(SpringComponentContainer.java:188)
at org.sonar.core.platform.SpringComponentContainer.execute(SpringComponentContainer.java:167)
at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:71)
at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:65)
at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
at jdk.proxy1/jdk.proxy1.$Proxy0.execute(Unknown Source)
at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:189)
at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:138)
at org.sonarsource.scanner.cli.Main.execute(Main.java:126)
at org.sonarsource.scanner.cli.Main.execute(Main.java:81)
at org.sonarsource.scanner.cli.Main.main(Main.java:62)
Caused by: java.lang.ClassNotFoundException: com.google.common.collect.ImmutableList
at org.sonar.classloader.ParentFirstStrategy.loadClass(ParentFirstStrategy.java:39)
at org.sonar.classloader.ClassRealm.loadClass(ClassRealm.java:87)
at org.sonar.classloader.ClassRealm.loadClass(ClassRealm.java:76)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.