[ https://issues.apache.org/jira/browse/MNG-8617?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17933022#comment-17933022 ]
Filipe Roque commented on MNG-8617: ----------------------------------- {code:java} ❯ /opt/maven/apache-maven-4.0.0-rc-3/bin/mvn -e \ org.sonarsource.scanner.maven:sonar-maven-plugin:5.0.0.4389:sonar \ -Dsonar.login=admin \ -Dsonar.password=admin \ -Dsonar.host.url=http://localhost:9000/ [INFO] Error stacktraces are turned on. [INFO] Scanning for projects... [WARNING] The top project (/home/froque/workspace/opensource/maven/maven/teste/pom.xml) cannot be found in the reactor from root project (/home/froque/workspace/opensource/maven/maven/pom.xml). Make sure the root directory is correct (a missing '.mvn' directory in the root project is the most common cause) and the project is correctly included in the reactor (missing activated profiles, command line options, etc.). For this build, the top project will be used as the root project. [INFO] [INFO] -----------------------------------------------< com.mycompany.app:my-app >----------------------------------------------- [INFO] Building my-app 1 [INFO] from pom.xml [INFO] ---------------------------------------------------------[ jar ]---------------------------------------------------------- [INFO] [INFO] --- sonar:5.0.0.4389:sonar (default-cli) @ my-app --- [INFO] Java 23.0.2 Eclipse Adoptium (64-bit) [INFO] Linux 6.8.0-52-generic (amd64) [INFO] User cache: /home/froque/.sonar/cache [INFO] Communicating with SonarQube Server 9.9.8.100196 [INFO] -------------------------------------------------------------------------------------------------------------------------- [INFO] BUILD FAILURE [INFO] -------------------------------------------------------------------------------------------------------------------------- [INFO] Total time: 1.085 s [INFO] Finished at: 2025-03-06T14:50:56Z [INFO] -------------------------------------------------------------------------------------------------------------------------- [ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:5.0.0.4389:sonar (default-cli) on project my-app: null: MojoExecutionException: UnsupportedOperationException -> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:5.0.0.4389:sonar (default-cli) on project my-app: null at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(MojoExecutor.java:346) at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute(MojoExecutor.java:310) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:214) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:179) at org.apache.maven.lifecycle.internal.MojoExecutor$1.run(MojoExecutor.java:168) at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute(DefaultMojosExecutionStrategy.java:39) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:165) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:110) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:76) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:60) at org.apache.maven.lifecycle.internal.DefaultLifecycleStarter.execute(DefaultLifecycleStarter.java:123) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:311) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:225) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:149) at org.apache.maven.cling.invoker.mvn.MavenInvoker.doExecute(MavenInvoker.java:462) at org.apache.maven.cling.invoker.mvn.MavenInvoker.execute(MavenInvoker.java:100) at org.apache.maven.cling.invoker.mvn.MavenInvoker.execute(MavenInvoker.java:81) at org.apache.maven.cling.invoker.LookupInvoker.doInvoke(LookupInvoker.java:165) at org.apache.maven.cling.invoker.LookupInvoker.invoke(LookupInvoker.java:135) at org.apache.maven.cling.ClingSupport.run(ClingSupport.java:76) at org.apache.maven.cling.MavenCling.main(MavenCling.java:51) at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.lang.reflect.Method.invoke(Method.java:580) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:255) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:201) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:361) at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:314) Caused by: org.apache.maven.plugin.MojoExecutionException at org.sonarsource.scanner.maven.bootstrap.ScannerBootstrapper.execute(ScannerBootstrapper.java:80) at org.sonarsource.scanner.maven.SonarQubeMojo.execute(SonarQubeMojo.java:109) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:146) at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(MojoExecutor.java:339) at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute(MojoExecutor.java:310) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:214) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:179) at org.apache.maven.lifecycle.internal.MojoExecutor$1.run(MojoExecutor.java:168) at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute(DefaultMojosExecutionStrategy.java:39) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:165) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:110) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:76) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:60) at org.apache.maven.lifecycle.internal.DefaultLifecycleStarter.execute(DefaultLifecycleStarter.java:123) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:311) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:225) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:149) at org.apache.maven.cling.invoker.mvn.MavenInvoker.doExecute(MavenInvoker.java:462) at org.apache.maven.cling.invoker.mvn.MavenInvoker.execute(MavenInvoker.java:100) at org.apache.maven.cling.invoker.mvn.MavenInvoker.execute(MavenInvoker.java:81) at org.apache.maven.cling.invoker.LookupInvoker.doInvoke(LookupInvoker.java:165) at org.apache.maven.cling.invoker.LookupInvoker.invoke(LookupInvoker.java:135) at org.apache.maven.cling.ClingSupport.run(ClingSupport.java:76) at org.apache.maven.cling.MavenCling.main(MavenCling.java:51) at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.lang.reflect.Method.invoke(Method.java:580) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:255) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:201) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:361) at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:314) Caused by: java.lang.UnsupportedOperationException at java.util.ImmutableCollections.uoe(ImmutableCollections.java:142) at java.util.ImmutableCollections$AbstractImmutableCollection.removeIf(ImmutableCollections.java:152) at org.sonarsource.scanner.maven.bootstrap.MavenProjectConverter.removeTarget(MavenProjectConverter.java:534) at org.sonarsource.scanner.maven.bootstrap.MavenProjectConverter.sourcePaths(MavenProjectConverter.java:596) at org.sonarsource.scanner.maven.bootstrap.MavenProjectConverter.testSources(MavenProjectConverter.java:579) at org.sonarsource.scanner.maven.bootstrap.MavenProjectConverter.synchronizeFileSystemAndOtherProps(MavenProjectConverter.java:433) at org.sonarsource.scanner.maven.bootstrap.MavenProjectConverter.computeSonarQubeProperties(MavenProjectConverter.java:282) at org.sonarsource.scanner.maven.bootstrap.MavenProjectConverter.configureModules(MavenProjectConverter.java:243) at org.sonarsource.scanner.maven.bootstrap.MavenProjectConverter.configure(MavenProjectConverter.java:168) at org.sonarsource.scanner.maven.bootstrap.ScannerBootstrapper.collectProperties(ScannerBootstrapper.java:101) at org.sonarsource.scanner.maven.bootstrap.ScannerBootstrapper.execute(ScannerBootstrapper.java:78) at org.sonarsource.scanner.maven.SonarQubeMojo.execute(SonarQubeMojo.java:109) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:146) at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(MojoExecutor.java:339) at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute(MojoExecutor.java:310) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:214) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:179) at org.apache.maven.lifecycle.internal.MojoExecutor$1.run(MojoExecutor.java:168) at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute(DefaultMojosExecutionStrategy.java:39) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:165) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:110) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:76) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:60) at org.apache.maven.lifecycle.internal.DefaultLifecycleStarter.execute(DefaultLifecycleStarter.java:123) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:311) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:225) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:149) at org.apache.maven.cling.invoker.mvn.MavenInvoker.doExecute(MavenInvoker.java:462) at org.apache.maven.cling.invoker.mvn.MavenInvoker.execute(MavenInvoker.java:100) at org.apache.maven.cling.invoker.mvn.MavenInvoker.execute(MavenInvoker.java:81) at org.apache.maven.cling.invoker.LookupInvoker.doInvoke(LookupInvoker.java:165) at org.apache.maven.cling.invoker.LookupInvoker.invoke(LookupInvoker.java:135) at org.apache.maven.cling.ClingSupport.run(ClingSupport.java:76) at org.apache.maven.cling.MavenCling.main(MavenCling.java:51) at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.lang.reflect.Method.invoke(Method.java:580) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:255) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:201) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:361) at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:314) [ERROR] [ERROR] Re-run Maven using the '-X' switch to enable verbose output [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException {code} > sonar-maven-plugin fails with Maven 4.0.0-rc3 with > UnsupportedOperationException > -------------------------------------------------------------------------------- > > Key: MNG-8617 > URL: https://issues.apache.org/jira/browse/MNG-8617 > Project: Maven > Issue Type: Bug > Affects Versions: 4.0.0-rc-3 > Reporter: Filipe Roque > Priority: Major > > {code:java} > ❯ docker run -d \ > --name sonarqube \ > -e SONAR_ES_BOOTSTRAP_CHECKS_DISABLE=true \ > -p 9000:9000 \ > sonarqube:lts-community > {code} > {code:java} > ❯ cat pom.xml > <project> > <modelVersion>4.0.0</modelVersion> > <groupId>com.mycompany.app</groupId> > <artifactId>my-app</artifactId> > <version>1</version> > </project> > {code} > {code:java} > ❯ /opt/maven/apache-maven-4.0.0-rc-2/bin/mvn -q \ > org.sonarsource.scanner.maven:sonar-maven-plugin:5.0.0.4389:sonar \ > -Dsonar.login=admin \ > -Dsonar.password=admin \ > -Dsonar.host.url=http://localhost:9000/ > {code} > {code:java} > ❯ /opt/maven/apache-maven-4.0.0-rc-3/bin/mvn -q \ > org.sonarsource.scanner.maven:sonar-maven-plugin:5.0.0.4389:sonar \ > -Dsonar.login=admin \ > -Dsonar.password=admin \ > -Dsonar.host.url=http://localhost:9000/ > [ERROR] Failed to execute goal > org.sonarsource.scanner.maven:sonar-maven-plugin:5.0.0.4389:sonar > (default-cli) on project my-app: null: MojoExecutionException: > UnsupportedOperationException -> [Help 1] > [ERROR] > [ERROR] To see the full stack trace of the errors, re-run Maven with the '-e' > switch > [ERROR] Re-run Maven using the '-X' switch to enable verbose output > [ERROR] > [ERROR] For more information about the errors and possible solutions, please > read the following articles: > [ERROR] [Help 1] > http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException > {code} > > > -- This message was sent by Atlassian Jira (v8.20.10#820010)