Last active
January 2, 2018 15:26
-
-
Save fbiville/6fa6e546b68fc5fb1397538607134dd9 to your computer and use it in GitHub Desktop.
Maven build deadlock - when running https://github.com/liquigraph/trinity/blob/master/etc/run.sh ?
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2018-01-02 13:29:13 | |
Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.151-b12 mixed mode): | |
"Attach Listener" #151 daemon prio=9 os_prio=0 tid=0x00007f6b89288800 nid=0x219a waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"BuilderThread 3" #76 prio=5 os_prio=0 tid=0x00007f6b89285800 nid=0x1bac waiting on condition [0x00007f6b6eb34000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000000807ff168> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) | |
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
at java.lang.Thread.run(Thread.java:748) | |
"BuilderThread 2" #75 prio=5 os_prio=0 tid=0x00007f6b89284800 nid=0x1bab waiting on condition [0x00007f6b6eeb4000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000000807ff168> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) | |
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
at java.lang.Thread.run(Thread.java:748) | |
"resolver-4" #53 daemon prio=5 os_prio=0 tid=0x0000000001cdc000 nid=0x1b6b waiting on condition [0x00007f6b6f612000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x0000000080511ff8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) | |
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
at java.lang.Thread.run(Thread.java:748) | |
"resolver-3" #52 daemon prio=5 os_prio=0 tid=0x00000000019d6000 nid=0x1b6a waiting on condition [0x00007f6b6f814000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x0000000080511ff8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) | |
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
at java.lang.Thread.run(Thread.java:748) | |
"resolver-2" #51 daemon prio=5 os_prio=0 tid=0x0000000002357000 nid=0x1b69 waiting on condition [0x00007f6b6f511000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x0000000080511ff8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) | |
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
at java.lang.Thread.run(Thread.java:748) | |
"resolver-1" #50 daemon prio=5 os_prio=0 tid=0x000000000197d800 nid=0x1b68 waiting on condition [0x00007f6b6f713000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x0000000080511ff8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) | |
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
at java.lang.Thread.run(Thread.java:748) | |
"BuilderThread 1" #25 prio=5 os_prio=0 tid=0x00007f6b892e1000 nid=0x1b28 waiting on condition [0x00007f6b6f913000] | |
java.lang.Thread.State: TIMED_WAITING (sleeping) | |
at java.lang.Thread.sleep(Native Method) | |
at org.eclipse.aether.connector.basic.PartialFile$LockFile.lock(PartialFile.java:113) | |
at org.eclipse.aether.connector.basic.PartialFile$LockFile.<init>(PartialFile.java:69) | |
at org.eclipse.aether.connector.basic.PartialFile$Factory.newInstance(PartialFile.java:278) | |
at org.eclipse.aether.connector.basic.BasicRepositoryConnector$GetTaskRunner.runTask(BasicRepositoryConnector.java:438) | |
at org.eclipse.aether.connector.basic.BasicRepositoryConnector$TaskRunner.run(BasicRepositoryConnector.java:360) | |
at org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:75) | |
at org.eclipse.aether.connector.basic.BasicRepositoryConnector$DirectExecutor.execute(BasicRepositoryConnector.java:583) | |
at org.eclipse.aether.connector.basic.BasicRepositoryConnector.get(BasicRepositoryConnector.java:259) | |
at org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:498) | |
at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:399) | |
at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:224) | |
at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:201) | |
at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:261) | |
at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:192) | |
at org.eclipse.aether.internal.impl.DefaultDependencyCollector.resolveCachedArtifactDescriptor(DefaultDependencyCollector.java:539) | |
at org.eclipse.aether.internal.impl.DefaultDependencyCollector.getArtifactDescriptorResult(DefaultDependencyCollector.java:522) | |
at org.eclipse.aether.internal.impl.DefaultDependencyCollector.processDependency(DefaultDependencyCollector.java:411) | |
at org.eclipse.aether.internal.impl.DefaultDependencyCollector.processDependency(DefaultDependencyCollector.java:365) | |
at org.eclipse.aether.internal.impl.DefaultDependencyCollector.process(DefaultDependencyCollector.java:353) | |
at org.eclipse.aether.internal.impl.DefaultDependencyCollector.doRecurse(DefaultDependencyCollector.java:507) | |
at org.eclipse.aether.internal.impl.DefaultDependencyCollector.processDependency(DefaultDependencyCollector.java:460) | |
at org.eclipse.aether.internal.impl.DefaultDependencyCollector.processDependency(DefaultDependencyCollector.java:365) | |
at org.eclipse.aether.internal.impl.DefaultDependencyCollector.process(DefaultDependencyCollector.java:353) | |
at org.eclipse.aether.internal.impl.DefaultDependencyCollector.doRecurse(DefaultDependencyCollector.java:507) | |
at org.eclipse.aether.internal.impl.DefaultDependencyCollector.processDependency(DefaultDependencyCollector.java:460) | |
at org.eclipse.aether.internal.impl.DefaultDependencyCollector.processDependency(DefaultDependencyCollector.java:365) | |
at org.eclipse.aether.internal.impl.DefaultDependencyCollector.process(DefaultDependencyCollector.java:353) | |
at org.eclipse.aether.internal.impl.DefaultDependencyCollector.doRecurse(DefaultDependencyCollector.java:507) | |
at org.eclipse.aether.internal.impl.DefaultDependencyCollector.processDependency(DefaultDependencyCollector.java:460) | |
at org.eclipse.aether.internal.impl.DefaultDependencyCollector.processDependency(DefaultDependencyCollector.java:365) | |
at org.eclipse.aether.internal.impl.DefaultDependencyCollector.process(DefaultDependencyCollector.java:353) | |
at org.eclipse.aether.internal.impl.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:256) | |
at org.eclipse.aether.internal.impl.DefaultRepositorySystem.collectDependencies(DefaultRepositorySystem.java:282) | |
at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve(DefaultProjectDependenciesResolver.java:169) | |
at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies(LifecycleDependencyResolver.java:223) | |
at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resolveProjectDependencies(LifecycleDependencyResolver.java:145) | |
at org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved(MojoExecutor.java:246) | |
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:200) | |
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:154) | |
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:146) | |
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117) | |
at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:200) | |
at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:196) | |
at java.util.concurrent.FutureTask.run(FutureTask.java:266) | |
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | |
at java.util.concurrent.FutureTask.run(FutureTask.java:266) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
at java.lang.Thread.run(Thread.java:748) | |
"BuilderThread 0" #9 prio=5 os_prio=0 tid=0x00007f6b88be0000 nid=0x1b02 waiting on condition [0x00007f6b708e7000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000000807ff168> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) | |
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
at java.lang.Thread.run(Thread.java:748) | |
"Service Thread" #7 daemon prio=9 os_prio=0 tid=0x00007f6b880c0000 nid=0x1afc runnable [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"C1 CompilerThread1" #6 daemon prio=9 os_prio=0 tid=0x00007f6b880bd000 nid=0x1afb waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"C2 CompilerThread0" #5 daemon prio=9 os_prio=0 tid=0x00007f6b880ba000 nid=0x1afa waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"Signal Dispatcher" #4 daemon prio=9 os_prio=0 tid=0x00007f6b880b8800 nid=0x1af9 runnable [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"Finalizer" #3 daemon prio=8 os_prio=0 tid=0x00007f6b88085800 nid=0x1af8 in Object.wait() [0x00007f6b72cc6000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x0000000080008c98> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) | |
- locked <0x0000000080008c98> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164) | |
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209) | |
"Reference Handler" #2 daemon prio=10 os_prio=0 tid=0x00007f6b8807b800 nid=0x1af7 in Object.wait() [0x00007f6b72dc7000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x0000000080008e68> (a java.lang.ref.Reference$Lock) | |
at java.lang.Object.wait(Object.java:502) | |
at java.lang.ref.Reference.tryHandlePending(Reference.java:191) | |
- locked <0x0000000080008e68> (a java.lang.ref.Reference$Lock) | |
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153) | |
"main" #1 prio=5 os_prio=0 tid=0x00007f6b8800a000 nid=0x1af3 waiting on condition [0x00007f6b8f2c6000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x0000000080009008> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) | |
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) | |
at java.util.concurrent.ExecutorCompletionService.take(ExecutorCompletionService.java:193) | |
at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder.multiThreadedProjectTaskSegmentBuild(MultiThreadedBuilder.java:140) | |
at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder.build(MultiThreadedBuilder.java:101) | |
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128) | |
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:309) | |
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:194) | |
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:107) | |
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:955) | |
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:290) | |
at org.apache.maven.cli.MavenCli.main(MavenCli.java:194) | |
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
at java.lang.reflect.Method.invoke(Method.java:498) | |
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) | |
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) | |
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) | |
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) | |
"VM Thread" os_prio=0 tid=0x00007f6b88074000 nid=0x1af6 runnable | |
"GC task thread#0 (ParallelGC)" os_prio=0 tid=0x00007f6b8801f000 nid=0x1af4 runnable | |
"GC task thread#1 (ParallelGC)" os_prio=0 tid=0x00007f6b88021000 nid=0x1af5 runnable | |
"VM Periodic Task Thread" os_prio=0 tid=0x00007f6b880c3000 nid=0x1afd waiting on condition | |
JNI global references: 295 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I like your suggestion to use
1C
. I hastily reverted to1
but I'll try your idea now :)🍾 🎉 🕺 👍 🥇