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]