wendigo opened a new issue, #11280:
URL: https://github.com/apache/maven/issues/11280

   ### Affected version
   
   4.0.0
   
   ### Bug description
   
   ```
   org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute 
goal org.apache.maven.plugins:maven-install-plugin:3.1.4:install 
(default-install) on project trino-bigquery: Execution default-install of goal 
org.apache.maven.plugins:maven-install-plugin:3.1.4:install failed: Duplicate 
dependency: org.apache.arrow:arrow-vector:jar:
       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 
io.takari.maven.builder.smart.SmartBuilderImpl.buildProject(SmartBuilderImpl.java:206)
       at 
io.takari.maven.builder.smart.SmartBuilderImpl$ProjectBuildTask.run(SmartBuilderImpl.java:71)
       at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:545)
       at java.util.concurrent.FutureTask.run(FutureTask.java:328)
       at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090)
       at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
       at java.lang.Thread.run(Thread.java:1474)
   Caused by: org.apache.maven.plugin.PluginExecutionException: Execution 
default-install of goal 
org.apache.maven.plugins:maven-install-plugin:3.1.4:install failed: Duplicate 
dependency: org.apache.arrow:arrow-vector:jar:
       at 
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:159)
       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 
io.takari.maven.builder.smart.SmartBuilderImpl.buildProject(SmartBuilderImpl.java:206)
       at 
io.takari.maven.builder.smart.SmartBuilderImpl$ProjectBuildTask.run(SmartBuilderImpl.java:71)
       at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:545)
       at java.util.concurrent.FutureTask.run(FutureTask.java:328)
       at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090)
       at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
       at java.lang.Thread.run(Thread.java:1474)
   Caused by: java.lang.IllegalArgumentException: Duplicate dependency: 
org.apache.arrow:arrow-vector:jar:
       at 
org.apache.maven.internal.transformation.impl.DefaultConsumerPomBuilder.merge(DefaultConsumerPomBuilder.java:201)
       at java.util.HashMap.merge(HashMap.java:1392)
       at java.util.stream.Collectors.lambda$toMap$0(Collectors.java:1642)
       at java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169)
       at 
java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:197)
       at 
java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722)
       at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570)
       at 
java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)
       at 
java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
       at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)
       at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:723)
       at 
org.apache.maven.internal.transformation.impl.DefaultConsumerPomBuilder.buildEffectiveModel(DefaultConsumerPomBuilder.java:132)
       at 
org.apache.maven.internal.transformation.impl.DefaultConsumerPomBuilder.buildNonPom(DefaultConsumerPomBuilder.java:104)
       at 
org.apache.maven.internal.transformation.impl.DefaultConsumerPomBuilder.build(DefaultConsumerPomBuilder.java:84)
       at 
org.apache.maven.internal.transformation.impl.ConsumerPomArtifactTransformer.transform(ConsumerPomArtifactTransformer.java:110)
       at 
org.apache.maven.internal.transformation.impl.TransformedArtifact.mayUpdate(TransformedArtifact.java:120)
       at 
org.apache.maven.internal.transformation.impl.TransformedArtifact.getFile(TransformedArtifact.java:96)
       at org.apache.maven.RepositoryUtils.toArtifact(RepositoryUtils.java:159)
       at 
org.apache.maven.plugins.install.InstallMojo.processProject(InstallMojo.java:240)
       at 
org.apache.maven.plugins.install.InstallMojo.execute(InstallMojo.java:131)
       at 
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:153)
       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 
io.takari.maven.builder.smart.SmartBuilderImpl.buildProject(SmartBuilderImpl.java:206)
       at 
io.takari.maven.builder.smart.SmartBuilderImpl$ProjectBuildTask.run(SmartBuilderImpl.java:71)
       at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:545)
       at java.util.concurrent.FutureTask.run(FutureTask.java:328)
       at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090)
       at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
       at java.lang.Thread.run(Thread.java:1474)
   ```
   
   Reproduction:
   
   ```
   git clone https://github.com/trinodb/trino
   git checkout serafin/maven-4.0.0
   ./mvnw clean install -DskipTests -T2C -X
   ```
   
   Works in 3.9.11


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to