You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Zhengqi Zhang (Jira)" <ji...@apache.org> on 2021/02/24 12:18:00 UTC
[jira] [Updated] (MSHADE-384) maven building hang when using
multithread on jdk 11
[ https://issues.apache.org/jira/browse/MSHADE-384?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Zhengqi Zhang updated MSHADE-384:
---------------------------------
Docs Text: (was: [DEBUG] updateExcludesInDeps()
[DEBUG] building maven31 dependency graph for org.apache.flink:flink-quickstart-java:maven-archetype:1.12-SNAPSHOT with Maven31DependencyGraphBuilder
[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=17033, ConflictMarker.markTime=6572, ConflictMarker.nodeCount=46, ConflictIdSorter.graphTime=10596, ConflictIdSorter.topsortTime=3632, ConflictIdSorter.conflictIdCount=21, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=67205, ConflictResolver.conflictItemCount=38, DefaultDependencyCollector.collectTime=245249, DefaultDependencyCollector.transformTime=110148}
[DEBUG] org.apache.flink:flink-quickstart-java:maven-archetype:1.12-SNAPSHOT
[DEBUG] org.slf4j:slf4j-api:jar:1.7.25:compile
[DEBUG] com.google.code.findbugs:jsr305:jar:1.3.9:compile
[DEBUG] junit:junit:jar:4.12:test
[DEBUG] org.hamcrest:hamcrest-core:jar:1.3:test (version managed from 1.3)
[DEBUG] org.mockito:mockito-core:jar:2.21.0:test
[DEBUG] net.bytebuddy:byte-buddy:jar:1.8.15:test (version managed from 1.8.15)
[DEBUG] net.bytebuddy:byte-buddy-agent:jar:1.8.15:test (version managed from 1.8.15)
[DEBUG] org.objenesis:objenesis:jar:2.1:test (version managed from 2.6)
[DEBUG] org.powermock:powermock-module-junit4:jar:2.0.4:test
[DEBUG] org.powermock:powermock-module-junit4-common:jar:2.0.4:test
[DEBUG] org.powermock:powermock-reflect:jar:2.0.4:test
[DEBUG] org.powermock:powermock-core:jar:2.0.4:test
[DEBUG] org.javassist:javassist:jar:3.24.0-GA:test (version managed from 3.25.0-GA)
[DEBUG] org.powermock:powermock-api-mockito2:jar:2.0.4:test
[DEBUG] org.powermock:powermock-api-support:jar:2.0.4:test
[DEBUG] org.hamcrest:hamcrest-all:jar:1.3:test
[DEBUG] org.apache.logging.log4j:log4j-slf4j-impl:jar:2.12.1:test
[DEBUG] org.apache.logging.log4j:log4j-api:jar:2.12.1:test
[DEBUG] org.apache.logging.log4j:log4j-core:jar:2.12.1:test
[DEBUG] org.apache.logging.log4j:log4j-1.2-api:jar:2.12.1:test
[DEBUG] org.apache.flink:force-shading:jar:1.12-SNAPSHOT:compile
[DEBUG] updateExcludesInDeps()
[DEBUG] building maven31 dependency graph for org.apache.flink:flink-quickstart-java:maven-archetype:1.12-SNAPSHOT with Maven31DependencyGraphBuilder
[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=17505, ConflictMarker.markTime=6599, ConflictMarker.nodeCount=46, ConflictIdSorter.graphTime=11494, ConflictIdSorter.topsortTime=3562, ConflictIdSorter.conflictIdCount=21, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=66823, ConflictResolver.conflictItemCount=38, DefaultDependencyCollector.collectTime=326640, DefaultDependencyCollector.transformTime=111139}
[DEBUG] org.apache.flink:flink-quickstart-java:maven-archetype:1.12-SNAPSHOT
[DEBUG] org.slf4j:slf4j-api:jar:1.7.25:compile
[DEBUG] com.google.code.findbugs:jsr305:jar:1.3.9:compile
[DEBUG] junit:junit:jar:4.12:test
[DEBUG] org.hamcrest:hamcrest-core:jar:1.3:test (version managed from 1.3)
[DEBUG] org.mockito:mockito-core:jar:2.21.0:test
[DEBUG] net.bytebuddy:byte-buddy:jar:1.8.15:test (version managed from 1.8.15)
[DEBUG] net.bytebuddy:byte-buddy-agent:jar:1.8.15:test (version managed from 1.8.15)
[DEBUG] org.objenesis:objenesis:jar:2.1:test (version managed from 2.6)
[DEBUG] org.powermock:powermock-module-junit4:jar:2.0.4:test
[DEBUG] org.powermock:powermock-module-junit4-common:jar:2.0.4:test
[DEBUG] org.powermock:powermock-reflect:jar:2.0.4:test
[DEBUG] org.powermock:powermock-core:jar:2.0.4:test
[DEBUG] org.javassist:javassist:jar:3.24.0-GA:test (version managed from 3.25.0-GA)
[DEBUG] org.powermock:powermock-api-mockito2:jar:2.0.4:test
[DEBUG] org.powermock:powermock-api-support:jar:2.0.4:test
[DEBUG] org.hamcrest:hamcrest-all:jar:1.3:test
[DEBUG] org.apache.logging.log4j:log4j-slf4j-impl:jar:2.12.1:test
[DEBUG] org.apache.logging.log4j:log4j-api:jar:2.12.1:test
[DEBUG] org.apache.logging.log4j:log4j-core:jar:2.12.1:test
[DEBUG] org.apache.logging.log4j:log4j-1.2-api:jar:2.12.1:test
[DEBUG] org.apache.flink:force-shading:jar:1.12-SNAPSHOT:compile
"BuilderThread 3" Id=26 RUNNABLE
at org.jdom2.ContentList.add(ContentList.java:244)
at org.jdom2.Element.addContent(Element.java:950)
at org.apache.maven.plugins.shade.pom.MavenJDOMWriter.insertAtPreferredLocation(MavenJDOMWriter.java:293)
at org.apache.maven.plugins.shade.pom.MavenJDOMWriter.iterateExclusion(MavenJDOMWriter.java:488)
at org.apache.maven.plugins.shade.pom.MavenJDOMWriter.updateDependency(MavenJDOMWriter.java:1335)
at org.apache.maven.plugins.shade.pom.MavenJDOMWriter.iterateDependency(MavenJDOMWriter.java:386)
at org.apache.maven.plugins.shade.pom.MavenJDOMWriter.updateModel(MavenJDOMWriter.java:1623)
at org.apache.maven.plugins.shade.pom.MavenJDOMWriter.write(MavenJDOMWriter.java:2156)
at org.apache.maven.plugins.shade.pom.PomWriter.write(PomWriter.java:75)
at org.apache.maven.plugins.shade.mojo.ShadeMojo.rewriteDependencyReducedPomIfWeHaveReduction(ShadeMojo.java:1049)
at org.apache.maven.plugins.shade.mojo.ShadeMojo.createDependencyReducedPom(ShadeMojo.java:978)
at org.apache.maven.plugins.shade.mojo.ShadeMojo.execute(ShadeMojo.java:538)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:210)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:156)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:190)
at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:186)
at java.base@11.0.9/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base@11.0.9/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base@11.0.9/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base@11.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base@11.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base@11.0.9/java.lang.Thread.run(Thread.java:834))
> maven building hang when using multithread on jdk 11
> ----------------------------------------------------
>
> Key: MSHADE-384
> URL: https://issues.apache.org/jira/browse/MSHADE-384
> Project: Maven Shade Plugin
> Issue Type: Bug
> Affects Versions: 3.2.1, 3.2.4
> Environment: macos 10.15.7
> jdk 11.0.9
> maven 3.6.3
> Reporter: Zhengqi Zhang
> Priority: Major
> Labels: build
> Attachments: image-2021-02-24-20-04-58-353.png, image-2021-02-24-20-06-47-076.png
>
>
> When I use mvn clean package and add -T to the command, the console log stops on a certain line. then I use -X to start the debug log, and I find that I have been looping through something, as follows.{color:#172b4d}*When I get rid of the -T parameter, everything is fine.When I switched to JDK8, it was fine to use multithreaded packaging*{color}
> !image-2021-02-24-20-04-58-353.png|width=943,height=574!
> I get the thread stack, as shown in the figure below.
> !image-2021-02-24-20-06-47-076.png|width=838,height=388!
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)