Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Linkage Checker gets stuck at DependencyGraphBuilder.findArtifactPaths
suztomo@suztomo:~$ ps -ef |grep java
suztomo 135094 134964 99 May22 pts/0 03:26:19 /usr/local/buildtools/java/jdk/bin/java -Xmx8g -XX:CICompilerCount=1 -XX:TieredStopAtLevel=1 -Djava.security.egd=file:/dev/./urandom -classpath /usr/local/google/home/suztomo/local/apache-maven-3.6.3/boot/plexus-classworlds-2.6.0.jar -Dclassworlds.conf=/usr/local/google/home/suztomo/local/apache-maven-3.6.3/bin/m2.conf -Dmaven.home=/usr/local/google/home/suztomo/local/apache-maven-3.6.3 -Dlibrary.jansi.path=/usr/local/google/home/suztomo/local/apache-maven-3.6.3/lib/jansi-native -Dmaven.multiModuleProjectDirectory=/usr/local/google/home/suztomo/spring-cloud-gcp org.codehaus.plexus.classworlds.launcher.Launcher install -Dmaven.test.skip -Dinvoker.skip
suztomo 159716 159648 0 00:42 pts/1 00:00:00 grep --color=auto java
suztomo@suztomo:~$ ls -l /proc | grep 135094
dr-xr-xr-x 9 suztomo primarygroup 0 May 22 21:26 135094
suztomo@suztomo:~$ date
Sat 23 May 2020 12:42:52 AM UTC
suztomo@suztomo:~$ jstack 135094
2020-05-23 00:42:56
Full thread dump OpenJDK 64-Bit Server VM (25.181-b01 mixed mode):
"Attach Listener" #1875 daemon prio=9 os_prio=0 tid=0x00007f3710001000 nid=0x27023 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" #7 daemon prio=9 os_prio=0 tid=0x00007f376815a000 nid=0x20fd9 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #6 daemon prio=9 os_prio=0 tid=0x00007f376814b000 nid=0x20fd8 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" #5 daemon prio=9 os_prio=0 tid=0x00007f3768149000 nid=0x20fd7 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Surrogate Locker Thread (Concurrent GC)" #4 daemon prio=9 os_prio=0 tid=0x00007f3768147000 nid=0x20fd6 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" #3 daemon prio=10 os_prio=0 tid=0x00007f3768100000 nid=0x20fd5 in Object.wait() [0x00007f3731ddc000]
java.lang.Thread.State: WAITING (on object monitor)
at (C/C++) 0x00007f3770afcfae (Unknown Source)
at (C/C++) 0x00007f3770033ed5 (Unknown Source)
at (C/C++) 0x00007f377002fe90 (Unknown Source)
at (C/C++) 0x00007f376ffc1487 (Unknown Source)
at java.lang.Object.wait(Native Method)
- waiting on <0x000000066abb7460> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144)
- locked <0x000000066abb7460> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:309)
"Reference Handler" #2 daemon prio=10 os_prio=0 tid=0x00007f37680fb800 nid=0x20fd4 in Object.wait() [0x00007f3731ede000]
java.lang.Thread.State: WAITING (on object monitor)
at (C/C++) 0x00007f3770afcfae (Unknown Source)
at (C/C++) 0x00007f3770033ed5 (Unknown Source)
at (C/C++) 0x00007f377002fe90 (Unknown Source)
at (C/C++) 0x00007f376ffc1487 (Unknown Source)
at java.lang.Object.wait(Native Method)
- waiting on <0x000000066b494778> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:502)
at java.lang.ref.Reference.tryHandlePending(Reference.java:191)
- locked <0x000000066b494778> (a java.lang.ref.Reference$Lock)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)
"main" #1 prio=5 os_prio=0 tid=0x00007f376800b000 nid=0x20fc5 runnable [0x00007f376fb42000]
java.lang.Thread.State: RUNNABLE
at (C/C++) 0x00007f3770afcfae (Unknown Source)
at (C/C++) 0x00007f3770033ed5 (Unknown Source)
at (C/C++) 0x00007f377001deec (Unknown Source)
at (C/C++) 0x00007f377054bab2 (Unknown Source)
at (C/C++) 0x00007f377054beb3 (Unknown Source)
at (C/C++) 0x00007f376204709a (Unknown Source)
at com.google.cloud.tools.opensource.dependencies.Artifacts.toCoordinates(Artifacts.java:34)
at com.google.cloud.tools.opensource.dependencies.DependencyGraphBuilder.lambda$findArtifactPaths$0(DependencyGraphBuilder.java:238)
at com.google.cloud.tools.opensource.dependencies.DependencyGraphBuilder$$Lambda$779/2079253833.accept(Unknown Source)
at org.eclipse.aether.util.graph.visitor.PathRecordingDependencyVisitor.visitEnter(PathRecordingDependencyVisitor.java:102)
at org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:343)
at org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:347)
at org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:347)
at org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:347)
at org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:347)
at org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:347)
at org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:347)
at org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:347)
at org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:347)
at org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:347)
at org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:347)
at org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:347)
at org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:347)
at org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:347)
at org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:347)
at org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:347)
at org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:347)
at org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:347)
at org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:347)
at org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:347)
at org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:347)
at org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:347)
at org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:347)
at org.eclipse.aether.graph.DefaultDependencyNode.accept(DefaultDependencyNode.java:347)
at com.google.cloud.tools.opensource.dependencies.DependencyGraphBuilder.findArtifactPaths(DependencyGraphBuilder.java:240)
at com.google.cloud.tools.opensource.dependencies.DependencyGraphBuilder.createUnresolvableArtifactProblem(DependencyGraphBuilder.java:220)
at com.google.cloud.tools.opensource.dependencies.DependencyGraphBuilder.buildDependencyGraph(DependencyGraphBuilder.java:204)
at com.google.cloud.tools.opensource.dependencies.DependencyGraphBuilder.buildFullDependencyGraph(DependencyGraphBuilder.java:170)
at com.google.cloud.tools.opensource.classpath.ClassPathBuilder.resolve(ClassPathBuilder.java:65)
at com.google.cloud.tools.dependencies.enforcer.LinkageCheckerRule.findBomClasspath(LinkageCheckerRule.java:363)
at com.google.cloud.tools.dependencies.enforcer.LinkageCheckerRule.execute(LinkageCheckerRule.java:181)
at org.apache.maven.plugins.enforcer.EnforceMojo.execute(EnforceMojo.java:205)
- locked <0x0000000676670978> (a com.google.cloud.tools.dependencies.enforcer.LinkageCheckerRule)
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.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:957)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:289)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:193)
at (C/C++) 0x00007f37620004e7 (Unknown Source)
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:282)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:225)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:406)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:347)
"VM Thread" os_prio=0 tid=0x00007f37680f2000 nid=0x20fd3 runnable
"Gang worker#0 (Parallel GC Threads)" os_prio=0 tid=0x00007f3768012000 nid=0x20fc6 runnable
"Gang worker#1 (Parallel GC Threads)" os_prio=0 tid=0x00007f376801e000 nid=0x20fc7 runnable
"Gang worker#2 (Parallel GC Threads)" os_prio=0 tid=0x00007f3768020000 nid=0x20fc8 runnable
"Gang worker#3 (Parallel GC Threads)" os_prio=0 tid=0x00007f3768021800 nid=0x20fc9 runnable
"Gang worker#4 (Parallel GC Threads)" os_prio=0 tid=0x00007f3768023000 nid=0x20fca runnable
"Gang worker#5 (Parallel GC Threads)" os_prio=0 tid=0x00007f3768025000 nid=0x20fcb runnable
"Gang worker#6 (Parallel GC Threads)" os_prio=0 tid=0x00007f3768026800 nid=0x20fcc runnable
"Gang worker#7 (Parallel GC Threads)" os_prio=0 tid=0x00007f3768028000 nid=0x20fcd runnable
"Concurrent Mark-Sweep GC Thread" os_prio=0 tid=0x00007f376809d000 nid=0x20fd2 runnable
"Gang worker#0 (Parallel CMS Threads)" os_prio=0 tid=0x00007f3768096000 nid=0x20fce runnable
"Gang worker#1 (Parallel CMS Threads)" os_prio=0 tid=0x00007f3768098000 nid=0x20fcf runnable
"Gang worker#2 (Parallel CMS Threads)" os_prio=0 tid=0x00007f3768099800 nid=0x20fd0 runnable
"Gang worker#3 (Parallel CMS Threads)" os_prio=0 tid=0x00007f376809b000 nid=0x20fd1 runnable
"VM Periodic Task Thread" os_prio=0 tid=0x00007f376815c800 nid=0x20fda waiting on condition
"C2 CompilerThread0" os_prio=0 tid=0x00007f376814b000 nid=0x20fd8 waiting on condition
JNI global references: 1458
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.