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

   ### Affected version
   
   4.0.0-beta-5
   
   ### Bug description
   
   The CLI goal execution with the subset of modules specified for the reactor 
hangs.
   The command sequence looks like
   ```
   ./mvnw clean install -DskipTests
   ```
   Then run tests of the selected modules via CLI goal execution:
   ```
   ./mvnw surefire:test \
        -pl 
:users-contracts,:users-models,:board-contracts,:board-impl,:Spaces,:spaces-common-test,:spaces-test
 
   ```
   
   The Maven hangs with these lines printed:
   ```
   [INFO] 
--------------------------------------------------------------------------------------------------------------------------
   [INFO] Reactor Build Order:
   [INFO] 
   [INFO] platform.server.core.general.spaces-common-test                       
                                               [jar]
   [INFO] platform.server.core.general.Spaces                                   
                                               [jar]
   [INFO] platform.server.core.general.spaces-test                              
                                               [jar]
   [INFO] projects.pt.server.users-contracts                                    
                                               [jar]
   [INFO] projects.pt.server.board-contracts                                    
                                               [jar]
   [INFO] projects.pt.server.users-models                                       
                                               [jar]
   [INFO] projects.pt.server.board-impl                                         
                                               [jar]
   ```
   The jstack shows these stacks:
   ```
   "main" #1 prio=5 os_prio=31 cpu=121008.21ms elapsed=132.06s 
tid=0x0000000101719450 nid=0x2203 runnable  [0x000000016f180000]
      java.lang.Thread.State: RUNNABLE
        at 
java.util.HashMap$KeySpliterator.forEachRemaining([email protected]/HashMap.java:1710)
        at 
java.util.stream.AbstractPipeline.copyInto([email protected]/AbstractPipeline.java:509)
        at 
java.util.stream.AbstractPipeline.wrapAndCopyInto([email protected]/AbstractPipeline.java:499)
        at 
java.util.stream.ReduceOps$ReduceOp.evaluateSequential([email protected]/ReduceOps.java:921)
        at 
java.util.stream.AbstractPipeline.evaluate([email protected]/AbstractPipeline.java:234)
        at 
java.util.stream.ReferencePipeline.collect([email protected]/ReferencePipeline.java:682)
        at 
org.apache.maven.graph.DefaultProjectDependencyGraph.getSortedProjects(DefaultProjectDependencyGraph.java:156)
        at 
org.apache.maven.graph.DefaultProjectDependencyGraph.getUpstreamProjects(DefaultProjectDependencyGraph.java:141)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.getUpstreamProjects(FilteredProjectDependencyGraph.java:82)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.applyFilter(FilteredProjectDependencyGraph.java:102)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.getUpstreamProjects(FilteredProjectDependencyGraph.java:82)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.applyFilter(FilteredProjectDependencyGraph.java:102)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.getUpstreamProjects(FilteredProjectDependencyGraph.java:82)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.applyFilter(FilteredProjectDependencyGraph.java:102)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.getUpstreamProjects(FilteredProjectDependencyGraph.java:82)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.applyFilter(FilteredProjectDependencyGraph.java:102)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.getUpstreamProjects(FilteredProjectDependencyGraph.java:82)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.applyFilter(FilteredProjectDependencyGraph.java:102)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.getUpstreamProjects(FilteredProjectDependencyGraph.java:82)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.applyFilter(FilteredProjectDependencyGraph.java:102)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.getUpstreamProjects(FilteredProjectDependencyGraph.java:82)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.applyFilter(FilteredProjectDependencyGraph.java:102)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.getUpstreamProjects(FilteredProjectDependencyGraph.java:82)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.applyFilter(FilteredProjectDependencyGraph.java:102)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.getUpstreamProjects(FilteredProjectDependencyGraph.java:82)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.applyFilter(FilteredProjectDependencyGraph.java:102)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.getUpstreamProjects(FilteredProjectDependencyGraph.java:82)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.applyFilter(FilteredProjectDependencyGraph.java:102)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.getUpstreamProjects(FilteredProjectDependencyGraph.java:82)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.applyFilter(FilteredProjectDependencyGraph.java:102)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.getUpstreamProjects(FilteredProjectDependencyGraph.java:82)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.applyFilter(FilteredProjectDependencyGraph.java:102)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.getUpstreamProjects(FilteredProjectDependencyGraph.java:82)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.applyFilter(FilteredProjectDependencyGraph.java:102)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.getUpstreamProjects(FilteredProjectDependencyGraph.java:82)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.applyFilter(FilteredProjectDependencyGraph.java:102)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.getUpstreamProjects(FilteredProjectDependencyGraph.java:82)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.applyFilter(FilteredProjectDependencyGraph.java:102)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.getUpstreamProjects(FilteredProjectDependencyGraph.java:82)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.applyFilter(FilteredProjectDependencyGraph.java:102)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.getUpstreamProjects(FilteredProjectDependencyGraph.java:82)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.applyFilter(FilteredProjectDependencyGraph.java:102)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.getUpstreamProjects(FilteredProjectDependencyGraph.java:82)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.applyFilter(FilteredProjectDependencyGraph.java:102)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.getUpstreamProjects(FilteredProjectDependencyGraph.java:82)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.applyFilter(FilteredProjectDependencyGraph.java:102)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.getUpstreamProjects(FilteredProjectDependencyGraph.java:82)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.applyFilter(FilteredProjectDependencyGraph.java:102)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.getUpstreamProjects(FilteredProjectDependencyGraph.java:82)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.applyFilter(FilteredProjectDependencyGraph.java:102)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.getUpstreamProjects(FilteredProjectDependencyGraph.java:82)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.applyFilter(FilteredProjectDependencyGraph.java:102)
        at 
org.apache.maven.graph.FilteredProjectDependencyGraph.getUpstreamProjects(FilteredProjectDependencyGraph.java:82)
        at 
org.apache.maven.lifecycle.internal.ProjectSegment.<init>(ProjectSegment.java:70)
        at 
org.apache.maven.lifecycle.internal.BuildListCalculator.calculateProjectBuilds(BuildListCalculator.java:59)
        at 
org.apache.maven.lifecycle.internal.DefaultLifecycleStarter.execute(DefaultLifecycleStarter.java:92)
        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.DefaultMavenInvoker.doExecute(DefaultMavenInvoker.java:470)
        at 
org.apache.maven.cling.invoker.mvn.DefaultMavenInvoker.execute(DefaultMavenInvoker.java:108)
        at 
org.apache.maven.cling.invoker.mvn.DefaultMavenInvoker.execute(DefaultMavenInvoker.java:76)
        at 
org.apache.maven.cling.invoker.LookupInvoker.doInvoke(LookupInvoker.java:238)
        at 
org.apache.maven.cling.invoker.LookupInvoker.invoke(LookupInvoker.java:213)
        at org.apache.maven.cling.ClingSupport.run(ClingSupport.java:68)
        at org.apache.maven.cling.MavenCling.main(MavenCling.java:51)
        at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke0([email protected]/Native 
Method)
        at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke([email protected]/NativeMethodAccessorImpl.java:77)
        at 
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke([email protected]/DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke([email protected]/Method.java:569)
        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)
   ```
   (see another similar stack in the first comment)


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