Must-share information (formatted with Markdown):
- which versions are you using (SonarQube, Scanner, Plugin, and any relevant extension)
SonarQube: 9.5
Scanner: maven plugin: 3.9.1.2184
- what are you trying to achieve
Upgrading from 9.3 to 9.5 and have a successful build
- what have you tried so far to achieve this
- Server has been upgraded to 9.5
- Run a build from merge request
- But the pipeline failed due to this error.
┃ 241 14:58:53,975⋅[INFO]⋅The⋅Java⋅analyzer⋅is⋅running⋅in⋅a⋅context⋅where⋅unchanged⋅files⋅can⋅be⋅skipped.⋅Full⋅analysis⋅is⋅performed⋅for⋅changed⋅files,⋅optimized⋅analysis⋅for⋅unchanged⋅files.↴
┃ 242 14:58:55,906⋅[INFO]⋅------------------------------------------------------------------------↴
┃ 243 14:58:55,906⋅[INFO]⋅Reactor⋅Summary⋅for⋅masked-parent⋅1.0:↴
┃ 244 14:58:55,907⋅[INFO]-↴
┃ 245 14:58:55,907⋅[INFO]⋅masked-parent⋅....................................⋅FAILURE⋅[01:02⋅min]↴
┃ 246 14:58:55,909⋅[INFO]⋅masked-ejb⋅.......................................⋅SKIPPED↴
┃ 247 14:58:55,909⋅[INFO]⋅masked-web⋅.......................................⋅SKIPPED↴
┃ 248 14:58:55,909⋅[INFO]⋅masked-ear⋅.......................................⋅SKIPPED↴
┃ 249 14:58:55,910⋅[INFO]⋅masked-templates⋅.................................⋅SKIPPED↴
┃ 250 14:58:55,910⋅[INFO]⋅------------------------------------------------------------------------↴
┃ 251 14:58:55,911⋅[INFO]⋅BUILD⋅FAILURE↴
┃ 252 14:58:55,911⋅[INFO]⋅------------------------------------------------------------------------↴
┃ 253 14:58:55,912⋅[INFO]⋅Total⋅time:⋅⋅01:03⋅min↴
┃ 254 14:58:55,912⋅[INFO]⋅Finished⋅at:⋅2022-07-29T14:58:55Z↴
┃ 255 14:58:55,913⋅[INFO]⋅------------------------------------------------------------------------↴
┃ 256 14:58:55,914⋅[ERROR]⋅Failed⋅to⋅execute⋅goal⋅org.sonarsource.scanner.maven:sonar-maven-plugin:3.9.1.2184:sonar⋅(default-cli)⋅on⋅project⋅masked-parent:⋅null:⋅MojoExecutionException:⋅UnsupportedOperationException⋅->⋅[Help⋅1]↴
┃ 257 14:58:55,914⋅[ERROR]-↴
┃ 258 14:58:55,915⋅[ERROR]⋅To⋅see⋅the⋅full⋅stack⋅trace⋅of⋅the⋅errors,⋅re-run⋅Maven⋅with⋅the⋅-e⋅switch.↴
┃ 259 14:58:55,915⋅[ERROR]⋅Re-run⋅Maven⋅using⋅the⋅-X⋅switch⋅to⋅enable⋅full⋅debug⋅logging.↴
┃ 260 14:58:55,915⋅[ERROR]-↴
┃ 261 14:58:55,916⋅[ERROR]⋅For⋅more⋅information⋅about⋅the⋅errors⋅and⋅possible⋅solutions,⋅please⋅read⋅the⋅following⋅articles:↴
┃ 262 14:58:55,916⋅[ERROR]⋅[Help⋅1]⋅http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException↴ ┃ 263 section_end:1659106736:step_script↴
Update 1:
I’ve enabled the -X flag and is able to see the full stack trace now.
15:13:40,368 [ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.9.1.2184:sonar (default-cli) on project vintrace-parent: null: MojoExecutionException: UnsupportedOperationException -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.9.1.2184:sonar (default-cli) on project vintrace-parent: null
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:972)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:566)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: org.apache.maven.plugin.MojoExecutionException
at org.sonarsource.scanner.maven.bootstrap.ScannerBootstrapper.execute (ScannerBootstrapper.java:67)
at org.sonarsource.scanner.maven.SonarQubeMojo.execute (SonarQubeMojo.java:108)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:972)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:566)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: java.lang.UnsupportedOperationException
at org.sonar.java.model.GeneratedFile.status (GeneratedFile.java:201)
at org.sonar.java.SonarComponents.fileCanBeSkipped (SonarComponents.java:476)
at org.sonar.java.model.VisitorsBridge.scanWithoutParsing (VisitorsBridge.java:179)
at java.util.stream.Collectors.lambda$partitioningBy$62 (Collectors.java:1381)
at java.util.stream.ReduceOps$3ReducingSink.accept (ReduceOps.java:169)
at java.util.HashMap$ValueSpliterator.forEachRemaining (HashMap.java:1693)
at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:484)
at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:474)
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:913)
at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:234)
at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:578)
at org.sonar.java.ast.JavaAstScanner.scanWithoutParsing (JavaAstScanner.java:80)
at org.sonar.java.JavaFrontend.scan (JavaFrontend.java:145)
at org.sonar.plugins.java.JavaSensor.execute (JavaSensor.java:113)
at org.sonar.scanner.sensor.AbstractSensorWrapper.analyse (AbstractSensorWrapper.java:64)
at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute (ModuleSensorsExecutor.java:85)
at org.sonar.scanner.sensor.ModuleSensorsExecutor.lambda$execute$1 (ModuleSensorsExecutor.java:59)
at org.sonar.scanner.sensor.ModuleSensorsExecutor.withModuleStrategy (ModuleSensorsExecutor.java:77)
at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute (ModuleSensorsExecutor.java:59)
at org.sonar.scanner.scan.SpringModuleScanContainer.doAfterStart (SpringModuleScanContainer.java:81)
at org.sonar.core.platform.SpringComponentContainer.startComponents (SpringComponentContainer.java:188)
at org.sonar.core.platform.SpringComponentContainer.execute (SpringComponentContainer.java:167)
at org.sonar.scanner.scan.SpringProjectScanContainer.scan (SpringProjectScanContainer.java:392)
at org.sonar.scanner.scan.SpringProjectScanContainer.scanRecursively (SpringProjectScanContainer.java:388)
at org.sonar.scanner.scan.SpringProjectScanContainer.scanRecursively (SpringProjectScanContainer.java:385)
at org.sonar.scanner.scan.SpringProjectScanContainer.doAfterStart (SpringProjectScanContainer.java:357)
at org.sonar.core.platform.SpringComponentContainer.startComponents (SpringComponentContainer.java:188)
at org.sonar.core.platform.SpringComponentContainer.execute (SpringComponentContainer.java:167)
at org.sonar.scanner.bootstrap.SpringGlobalContainer.doAfterStart (SpringGlobalContainer.java:135)
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:72)
at org.sonar.batch.bootstrapper.Batch.execute (Batch.java:66)
at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute (BatchIsolatedLauncher.java:46)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:566)
at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke (IsolatedLauncherProxy.java:60)
at com.sun.proxy.$Proxy24.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.maven.bootstrap.ScannerBootstrapper.execute (ScannerBootstrapper.java:65)
at org.sonarsource.scanner.maven.SonarQubeMojo.execute (SonarQubeMojo.java:108)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:972)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:566)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
15:13:40,406 [ERROR]
15:13:40,406 [ERROR]
15:13:40,406 [ERROR] For more information about the errors and possible solutions, please read the following articles:
15:13:40,406 [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
Update 2:
I added a flag: sonar.java.skipUnchanged=false and sonar.internal.analysis.dbd=false to disable the diff scan and new debug analysis and it’s working.
So it’s perhaps something to do with the diff change.