[ 
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)

Reply via email to