Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Deadlock with -T 1C #2491

Open
blacelle opened this issue Oct 15, 2024 · 0 comments
Open

Deadlock with -T 1C #2491

blacelle opened this issue Oct 15, 2024 · 0 comments

Comments

@blacelle
Copy link

maven-functions-plugin-version: 1.33.0

In a multi-module project, with multiple modules relying on maven-functions-plugin-version, the build can dead-lock on:

Name: mvn-builder-functions-ml
State: WAITING on java.awt.EventQueue$1AWTInvocationLock@10f8c163
Total blocked: 560  Total waited: 22

Stack trace: 
java.base@21.0.3/java.lang.Object.wait0(Native Method)
java.base@21.0.3/java.lang.Object.wait(Object.java:366)
java.base@21.0.3/java.lang.Object.wait(Object.java:339)
java.desktop@21.0.3/java.awt.EventQueue.invokeAndWait(EventQueue.java:1365)
java.desktop@21.0.3/java.awt.Window.doDispose(Window.java:1232)
java.desktop@21.0.3/java.awt.Window.dispose(Window.java:1169)
org.beryx.textio.swing.SwingTextTerminal.dispose(SwingTextTerminal.java:559)
org.beryx.textio.TextTerminal.dispose(TextTerminal.java:98)
com.microsoft.azure.maven.AbstractAzureMojo$$Lambda/0x00000008009ce5d0.accept(Unknown Source)
java.base@21.0.3/java.util.Optional.ifPresent(Optional.java:178)
com.microsoft.azure.maven.AbstractAzureMojo.execute(AbstractAzureMojo.java:338)
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:126)
org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(MojoExecutor.java:328)
org.apache.maven.lifecycle.internal.MojoExecutor.doExecute(MojoExecutor.java:316)
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212)
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:174)
org.apache.maven.lifecycle.internal.MojoExecutor.access$000(MojoExecutor.java:75)
org.apache.maven.lifecycle.internal.MojoExecutor$1.run(MojoExecutor.java:162)
org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute(DefaultMojosExecutionStrategy.java:39)
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:159)
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:105)
org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:193)
org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:180)
java.base@21.0.3/java.util.concurrent.FutureTask.run(FutureTask.java:317)
java.base@21.0.3/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
java.base@21.0.3/java.util.concurrent.FutureTask.run(FutureTask.java:317)
java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.3/java.lang.Thread.run(Thread.java:1583)
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant