See More

2018-09-18 21:53:49 Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.171-b11 mixed mode): "RMI TCP Connection(2)-192.168.0.12" #34 daemon prio=9 os_prio=31 tid=0x00007f8a95847800 nid=0x7e03 runnable [0x000070000280a000] java.lang.Thread.State: RUNNABLE at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) at java.net.SocketInputStream.read(SocketInputStream.java:171) at java.net.SocketInputStream.read(SocketInputStream.java:141) at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) at java.io.BufferedInputStream.read(BufferedInputStream.java:265) - locked <0x000000076e645b08> (a java.io.BufferedInputStream) at java.io.FilterInputStream.read(FilterInputStream.java:83) at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:555) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:835) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$179/2139090604.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) 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) Locked ownable synchronizers: - <0x000000076e2430b0> (a java.util.concurrent.ThreadPoolExecutor$Worker) "JMX server connection timeout 33" #33 daemon prio=9 os_prio=31 tid=0x00007f8a95124000 nid=0x7c03 in Object.wait() [0x0000700002708000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x000000076e3f2fb0> (a [I) at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(ServerCommunicatorAdmin.java:168) - locked <0x000000076e3f2fb0> (a [I) at java.lang.Thread.run(Thread.java:748) Locked ownable synchronizers: - None "RMI Scheduler(0)" #32 daemon prio=9 os_prio=31 tid=0x00007f8a9574b000 nid=0x7a03 waiting on condition [0x0000700002605000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x000000076e205e00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) 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) Locked ownable synchronizers: - None "RMI TCP Connection(1)-192.168.0.12" #31 daemon prio=9 os_prio=31 tid=0x00007f8a9701f000 nid=0x7803 runnable [0x0000700002501000] java.lang.Thread.State: RUNNABLE at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) at java.net.SocketInputStream.read(SocketInputStream.java:171) at java.net.SocketInputStream.read(SocketInputStream.java:141) at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) at java.io.BufferedInputStream.read(BufferedInputStream.java:265) - locked <0x000000076e347a78> (a java.io.BufferedInputStream) at java.io.FilterInputStream.read(FilterInputStream.java:83) at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:555) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:835) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$179/2139090604.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) 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) Locked ownable synchronizers: - <0x000000076e242330> (a java.util.concurrent.ThreadPoolExecutor$Worker) "RMI TCP Accept-0" #30 daemon prio=9 os_prio=31 tid=0x00007f8a9701c000 nid=0x760f runnable [0x00007000023ff000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) at java.net.ServerSocket.implAccept(ServerSocket.java:545) at java.net.ServerSocket.accept(ServerSocket.java:513) at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:52) at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:405) at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:377) at java.lang.Thread.run(Thread.java:748) Locked ownable synchronizers: - None "Attach Listener" #29 daemon prio=9 os_prio=31 tid=0x00007f8a93a9b800 nid=0x7003 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "resolver-chain-thread-15" #28 prio=5 os_prio=31 tid=0x00007f8a9433d800 nid=0x6e03 waiting for monitor entry [0x00007000021f7000] java.lang.Thread.State: BLOCKED (on object monitor) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach.beginExecutionStrategy(FieldLevelTrackingApproach.java:136) - waiting to lock <0x000000076cf39598> (a graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$CallStack) at graphql.execution.instrumentation.dataloader.DataLoaderDispatcherInstrumentation.beginExecutionStrategy(DataLoaderDispatcherInstrumentation.java:127) at graphql.execution.AsyncExecutionStrategy.execute(AsyncExecutionStrategy.java:52) at graphql.execution.ExecutionStrategy.completeValueForObject(ExecutionStrategy.java:631) at graphql.execution.ExecutionStrategy.completeValue(ExecutionStrategy.java:413) at graphql.execution.ExecutionStrategy.completeValueForList(ExecutionStrategy.java:510) at graphql.execution.ExecutionStrategy.completeValueForList(ExecutionStrategy.java:460) at graphql.execution.ExecutionStrategy.completeValue(ExecutionStrategy.java:398) at graphql.execution.ExecutionStrategy.completeField(ExecutionStrategy.java:363) at graphql.execution.ExecutionStrategy.lambda$resolveFieldWithInfo$0(ExecutionStrategy.java:201) at graphql.execution.ExecutionStrategy$$Lambda$151/1337829755.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture.uniApplyStage(CompletableFuture.java:614) at java.util.concurrent.CompletableFuture.thenApply(CompletableFuture.java:1983) at graphql.execution.ExecutionStrategy.resolveFieldWithInfo(ExecutionStrategy.java:200) at graphql.execution.AsyncExecutionStrategy.execute(AsyncExecutionStrategy.java:70) at graphql.execution.ExecutionStrategy.completeValueForObject(ExecutionStrategy.java:631) at graphql.execution.ExecutionStrategy.completeValue(ExecutionStrategy.java:413) at graphql.execution.ExecutionStrategy.completeField(ExecutionStrategy.java:363) at graphql.execution.ExecutionStrategy.lambda$resolveFieldWithInfo$0(ExecutionStrategy.java:201) at graphql.execution.ExecutionStrategy$$Lambda$151/1337829755.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:1962) at org.dataloader.DataLoader.lambda$dispatchQueueBatch$3(DataLoader.java:335) at org.dataloader.DataLoader$$Lambda$167/351656492.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture$AsyncSupply.run$$$capture(CompletableFuture.java:1595) at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java) 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) Locked ownable synchronizers: - <0x000000076eb12578> (a java.util.concurrent.ThreadPoolExecutor$Worker) "resolver-chain-thread-14" #27 prio=5 os_prio=31 tid=0x00007f8a94d79000 nid=0x6c03 waiting for monitor entry [0x00007000020f5000] java.lang.Thread.State: BLOCKED (on object monitor) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach.beginExecutionStrategy(FieldLevelTrackingApproach.java:136) - waiting to lock <0x000000076cf39598> (a graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$CallStack) at graphql.execution.instrumentation.dataloader.DataLoaderDispatcherInstrumentation.beginExecutionStrategy(DataLoaderDispatcherInstrumentation.java:127) at graphql.execution.AsyncExecutionStrategy.execute(AsyncExecutionStrategy.java:52) at graphql.execution.ExecutionStrategy.completeValueForObject(ExecutionStrategy.java:631) at graphql.execution.ExecutionStrategy.completeValue(ExecutionStrategy.java:413) at graphql.execution.ExecutionStrategy.completeField(ExecutionStrategy.java:363) at graphql.execution.ExecutionStrategy.lambda$resolveFieldWithInfo$0(ExecutionStrategy.java:201) at graphql.execution.ExecutionStrategy$$Lambda$151/1337829755.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:1962) at org.dataloader.DataLoader.lambda$dispatchQueueBatch$3(DataLoader.java:335) at org.dataloader.DataLoader$$Lambda$167/351656492.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture$AsyncSupply.run$$$capture(CompletableFuture.java:1595) at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java) 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) Locked ownable synchronizers: - <0x000000076eb12b98> (a java.util.concurrent.ThreadPoolExecutor$Worker) "resolver-chain-thread-13" #26 prio=5 os_prio=31 tid=0x00007f8a955f1800 nid=0x6a03 waiting for monitor entry [0x0000700001ff2000] java.lang.Thread.State: BLOCKED (on object monitor) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach.beginExecutionStrategy(FieldLevelTrackingApproach.java:136) - waiting to lock <0x000000076cf39598> (a graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$CallStack) at graphql.execution.instrumentation.dataloader.DataLoaderDispatcherInstrumentation.beginExecutionStrategy(DataLoaderDispatcherInstrumentation.java:127) at graphql.execution.AsyncExecutionStrategy.execute(AsyncExecutionStrategy.java:52) at graphql.execution.ExecutionStrategy.completeValueForObject(ExecutionStrategy.java:631) at graphql.execution.ExecutionStrategy.completeValue(ExecutionStrategy.java:413) at graphql.execution.ExecutionStrategy.completeField(ExecutionStrategy.java:363) at graphql.execution.ExecutionStrategy.lambda$resolveFieldWithInfo$0(ExecutionStrategy.java:201) at graphql.execution.ExecutionStrategy$$Lambda$151/1337829755.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:1962) at org.dataloader.DataLoader.lambda$dispatchQueueBatch$3(DataLoader.java:335) at org.dataloader.DataLoader$$Lambda$167/351656492.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture$AsyncSupply.run$$$capture(CompletableFuture.java:1595) at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java) 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) Locked ownable synchronizers: - <0x000000076eb12968> (a java.util.concurrent.ThreadPoolExecutor$Worker) "resolver-chain-thread-12" #25 prio=5 os_prio=31 tid=0x00007f8a94d78000 nid=0x6803 waiting for monitor entry [0x0000700001eee000] java.lang.Thread.State: BLOCKED (on object monitor) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach.beginExecutionStrategy(FieldLevelTrackingApproach.java:136) - waiting to lock <0x000000076cfc1cf8> (a graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$CallStack) at graphql.execution.instrumentation.dataloader.DataLoaderDispatcherInstrumentation.beginExecutionStrategy(DataLoaderDispatcherInstrumentation.java:127) at graphql.execution.AsyncExecutionStrategy.execute(AsyncExecutionStrategy.java:52) at graphql.execution.ExecutionStrategy.completeValueForObject(ExecutionStrategy.java:631) at graphql.execution.ExecutionStrategy.completeValue(ExecutionStrategy.java:413) at graphql.execution.ExecutionStrategy.completeField(ExecutionStrategy.java:363) at graphql.execution.ExecutionStrategy.lambda$resolveFieldWithInfo$0(ExecutionStrategy.java:201) at graphql.execution.ExecutionStrategy$$Lambda$151/1337829755.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:1962) at org.dataloader.DataLoader.lambda$dispatchQueueBatch$3(DataLoader.java:335) at org.dataloader.DataLoader$$Lambda$167/351656492.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture.uniApplyStage(CompletableFuture.java:614) at java.util.concurrent.CompletableFuture.thenApply(CompletableFuture.java:1983) at org.dataloader.DataLoader.dispatchQueueBatch(DataLoader.java:312) at org.dataloader.DataLoader.dispatch(DataLoader.java:272) at org.dataloader.DataLoaderRegistry$$Lambda$146/41092582.accept(Unknown Source) at java.util.ArrayList.forEach(ArrayList.java:1257) at org.dataloader.DataLoaderRegistry.dispatchAll(DataLoaderRegistry.java:94) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach.dispatch(FieldLevelTrackingApproach.java:272) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$$Lambda$145/48305285.run(Unknown Source) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$CallStack.dispatchIfNotDispatchedBefore(FieldLevelTrackingApproach.java:103) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach.dispatchIfNeeded(FieldLevelTrackingApproach.java:251) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach.handleOnFieldValuesInfo(FieldLevelTrackingApproach.java:184) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach.access$000(FieldLevelTrackingApproach.java:32) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$1.onFieldValuesInfo(FieldLevelTrackingApproach.java:155) - locked <0x000000076cf39598> (a graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$CallStack) at graphql.execution.AsyncExecutionStrategy.lambda$execute$1(AsyncExecutionStrategy.java:83) at graphql.execution.AsyncExecutionStrategy$$Lambda$159/348132918.accept(Unknown Source) at java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:760) at java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:736) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:1962) at graphql.execution.Async.lambda$each$0(Async.java:38) at graphql.execution.Async$$Lambda$158/2054757222.accept(Unknown Source) at java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:760) at java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:736) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:1962) at org.dataloader.DataLoader.lambda$dispatchQueueBatch$3(DataLoader.java:335) at org.dataloader.DataLoader$$Lambda$167/351656492.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture$AsyncSupply.run$$$capture(CompletableFuture.java:1595) at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java) 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) Locked ownable synchronizers: - <0x000000076eb12b48> (a java.util.concurrent.ThreadPoolExecutor$Worker) "resolver-chain-thread-11" #24 prio=5 os_prio=31 tid=0x00007f8a9548c000 nid=0x6603 waiting for monitor entry [0x0000700001dec000] java.lang.Thread.State: BLOCKED (on object monitor) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach.beginExecutionStrategy(FieldLevelTrackingApproach.java:136) - waiting to lock <0x000000076cf39598> (a graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$CallStack) at graphql.execution.instrumentation.dataloader.DataLoaderDispatcherInstrumentation.beginExecutionStrategy(DataLoaderDispatcherInstrumentation.java:127) at graphql.execution.AsyncExecutionStrategy.execute(AsyncExecutionStrategy.java:52) at graphql.execution.ExecutionStrategy.completeValueForObject(ExecutionStrategy.java:631) at graphql.execution.ExecutionStrategy.completeValue(ExecutionStrategy.java:413) at graphql.execution.ExecutionStrategy.completeField(ExecutionStrategy.java:363) at graphql.execution.ExecutionStrategy.lambda$resolveFieldWithInfo$0(ExecutionStrategy.java:201) at graphql.execution.ExecutionStrategy$$Lambda$151/1337829755.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:1962) at org.dataloader.DataLoader.lambda$dispatchQueueBatch$3(DataLoader.java:335) at org.dataloader.DataLoader$$Lambda$167/351656492.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture$AsyncSupply.run$$$capture(CompletableFuture.java:1595) at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java) 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) Locked ownable synchronizers: - <0x000000076eb12858> (a java.util.concurrent.ThreadPoolExecutor$Worker) "resolver-chain-thread-10" #23 prio=5 os_prio=31 tid=0x00007f8a9548b000 nid=0x6403 waiting for monitor entry [0x0000700001ce9000] java.lang.Thread.State: BLOCKED (on object monitor) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach.beginExecutionStrategy(FieldLevelTrackingApproach.java:136) - waiting to lock <0x000000076cf39598> (a graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$CallStack) at graphql.execution.instrumentation.dataloader.DataLoaderDispatcherInstrumentation.beginExecutionStrategy(DataLoaderDispatcherInstrumentation.java:127) at graphql.execution.AsyncExecutionStrategy.execute(AsyncExecutionStrategy.java:52) at graphql.execution.ExecutionStrategy.completeValueForObject(ExecutionStrategy.java:631) at graphql.execution.ExecutionStrategy.completeValue(ExecutionStrategy.java:413) at graphql.execution.ExecutionStrategy.completeField(ExecutionStrategy.java:363) at graphql.execution.ExecutionStrategy.lambda$resolveFieldWithInfo$0(ExecutionStrategy.java:201) at graphql.execution.ExecutionStrategy$$Lambda$151/1337829755.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:1962) at org.dataloader.DataLoader.lambda$dispatchQueueBatch$3(DataLoader.java:335) at org.dataloader.DataLoader$$Lambda$167/351656492.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture$AsyncSupply.run$$$capture(CompletableFuture.java:1595) at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java) 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) Locked ownable synchronizers: - <0x000000076eb12aa8> (a java.util.concurrent.ThreadPoolExecutor$Worker) "resolver-chain-thread-9" #22 prio=5 os_prio=31 tid=0x00007f8a95552000 nid=0x6203 waiting for monitor entry [0x0000700001be6000] java.lang.Thread.State: BLOCKED (on object monitor) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach.beginExecutionStrategy(FieldLevelTrackingApproach.java:136) - waiting to lock <0x000000076cf39598> (a graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$CallStack) at graphql.execution.instrumentation.dataloader.DataLoaderDispatcherInstrumentation.beginExecutionStrategy(DataLoaderDispatcherInstrumentation.java:127) at graphql.execution.AsyncExecutionStrategy.execute(AsyncExecutionStrategy.java:52) at graphql.execution.ExecutionStrategy.completeValueForObject(ExecutionStrategy.java:631) at graphql.execution.ExecutionStrategy.completeValue(ExecutionStrategy.java:413) at graphql.execution.ExecutionStrategy.completeField(ExecutionStrategy.java:363) at graphql.execution.ExecutionStrategy.lambda$resolveFieldWithInfo$0(ExecutionStrategy.java:201) at graphql.execution.ExecutionStrategy$$Lambda$151/1337829755.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:1962) at org.dataloader.DataLoader.lambda$dispatchQueueBatch$3(DataLoader.java:335) at org.dataloader.DataLoader$$Lambda$167/351656492.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture$AsyncSupply.run$$$capture(CompletableFuture.java:1595) at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java) 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) Locked ownable synchronizers: - <0x000000076eb129b8> (a java.util.concurrent.ThreadPoolExecutor$Worker) "resolver-chain-thread-8" #21 prio=5 os_prio=31 tid=0x00007f8a9433d000 nid=0x6003 waiting for monitor entry [0x0000700001ae3000] java.lang.Thread.State: BLOCKED (on object monitor) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach.beginExecutionStrategy(FieldLevelTrackingApproach.java:136) - waiting to lock <0x000000076cf39598> (a graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$CallStack) at graphql.execution.instrumentation.dataloader.DataLoaderDispatcherInstrumentation.beginExecutionStrategy(DataLoaderDispatcherInstrumentation.java:127) at graphql.execution.AsyncExecutionStrategy.execute(AsyncExecutionStrategy.java:52) at graphql.execution.ExecutionStrategy.completeValueForObject(ExecutionStrategy.java:631) at graphql.execution.ExecutionStrategy.completeValue(ExecutionStrategy.java:413) at graphql.execution.ExecutionStrategy.completeField(ExecutionStrategy.java:363) at graphql.execution.ExecutionStrategy.lambda$resolveFieldWithInfo$0(ExecutionStrategy.java:201) at graphql.execution.ExecutionStrategy$$Lambda$151/1337829755.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:1962) at org.dataloader.DataLoader.lambda$dispatchQueueBatch$3(DataLoader.java:335) at org.dataloader.DataLoader$$Lambda$167/351656492.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture$AsyncSupply.run$$$capture(CompletableFuture.java:1595) at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java) 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) Locked ownable synchronizers: - <0x000000076eb127b8> (a java.util.concurrent.ThreadPoolExecutor$Worker) "resolver-chain-thread-7" #20 prio=5 os_prio=31 tid=0x00007f8a9433c000 nid=0x5e03 waiting for monitor entry [0x00007000019e0000] java.lang.Thread.State: BLOCKED (on object monitor) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach.beginExecutionStrategy(FieldLevelTrackingApproach.java:136) - waiting to lock <0x000000076cf39598> (a graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$CallStack) at graphql.execution.instrumentation.dataloader.DataLoaderDispatcherInstrumentation.beginExecutionStrategy(DataLoaderDispatcherInstrumentation.java:127) at graphql.execution.AsyncExecutionStrategy.execute(AsyncExecutionStrategy.java:52) at graphql.execution.ExecutionStrategy.completeValueForObject(ExecutionStrategy.java:631) at graphql.execution.ExecutionStrategy.completeValue(ExecutionStrategy.java:413) at graphql.execution.ExecutionStrategy.completeField(ExecutionStrategy.java:363) at graphql.execution.ExecutionStrategy.lambda$resolveFieldWithInfo$0(ExecutionStrategy.java:201) at graphql.execution.ExecutionStrategy$$Lambda$151/1337829755.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:1962) at org.dataloader.DataLoader.lambda$dispatchQueueBatch$3(DataLoader.java:335) at org.dataloader.DataLoader$$Lambda$167/351656492.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture$AsyncSupply.run$$$capture(CompletableFuture.java:1595) at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java) 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) Locked ownable synchronizers: - <0x000000076eb12918> (a java.util.concurrent.ThreadPoolExecutor$Worker) "resolver-chain-thread-6" #19 prio=5 os_prio=31 tid=0x00007f8a94590800 nid=0x5c03 waiting for monitor entry [0x00007000018dd000] java.lang.Thread.State: BLOCKED (on object monitor) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach.beginExecutionStrategy(FieldLevelTrackingApproach.java:136) - waiting to lock <0x000000076cf39598> (a graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$CallStack) at graphql.execution.instrumentation.dataloader.DataLoaderDispatcherInstrumentation.beginExecutionStrategy(DataLoaderDispatcherInstrumentation.java:127) at graphql.execution.AsyncExecutionStrategy.execute(AsyncExecutionStrategy.java:52) at graphql.execution.ExecutionStrategy.completeValueForObject(ExecutionStrategy.java:631) at graphql.execution.ExecutionStrategy.completeValue(ExecutionStrategy.java:413) at graphql.execution.ExecutionStrategy.completeField(ExecutionStrategy.java:363) at graphql.execution.ExecutionStrategy.lambda$resolveFieldWithInfo$0(ExecutionStrategy.java:201) at graphql.execution.ExecutionStrategy$$Lambda$151/1337829755.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:1962) at org.dataloader.DataLoader.lambda$dispatchQueueBatch$3(DataLoader.java:335) at org.dataloader.DataLoader$$Lambda$167/351656492.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture$AsyncSupply.run$$$capture(CompletableFuture.java:1595) at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java) 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) Locked ownable synchronizers: - <0x000000076eb12a58> (a java.util.concurrent.ThreadPoolExecutor$Worker) "resolver-chain-thread-5" #18 prio=5 os_prio=31 tid=0x00007f8a94d77800 nid=0x5a03 waiting for monitor entry [0x00007000017da000] java.lang.Thread.State: BLOCKED (on object monitor) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach.beginExecutionStrategy(FieldLevelTrackingApproach.java:136) - waiting to lock <0x000000076cf39598> (a graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$CallStack) at graphql.execution.instrumentation.dataloader.DataLoaderDispatcherInstrumentation.beginExecutionStrategy(DataLoaderDispatcherInstrumentation.java:127) at graphql.execution.AsyncExecutionStrategy.execute(AsyncExecutionStrategy.java:52) at graphql.execution.ExecutionStrategy.completeValueForObject(ExecutionStrategy.java:631) at graphql.execution.ExecutionStrategy.completeValue(ExecutionStrategy.java:413) at graphql.execution.ExecutionStrategy.completeField(ExecutionStrategy.java:363) at graphql.execution.ExecutionStrategy.lambda$resolveFieldWithInfo$0(ExecutionStrategy.java:201) at graphql.execution.ExecutionStrategy$$Lambda$151/1337829755.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:1962) at org.dataloader.DataLoader.lambda$dispatchQueueBatch$3(DataLoader.java:335) at org.dataloader.DataLoader$$Lambda$167/351656492.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture$AsyncSupply.run$$$capture(CompletableFuture.java:1595) at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java) 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) Locked ownable synchronizers: - <0x000000076eb12af8> (a java.util.concurrent.ThreadPoolExecutor$Worker) "resolver-chain-thread-4" #17 prio=5 os_prio=31 tid=0x00007f8a94d76800 nid=0x5803 waiting for monitor entry [0x00007000016d7000] java.lang.Thread.State: BLOCKED (on object monitor) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach.beginExecutionStrategy(FieldLevelTrackingApproach.java:136) - waiting to lock <0x000000076cf39598> (a graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$CallStack) at graphql.execution.instrumentation.dataloader.DataLoaderDispatcherInstrumentation.beginExecutionStrategy(DataLoaderDispatcherInstrumentation.java:127) at graphql.execution.AsyncExecutionStrategy.execute(AsyncExecutionStrategy.java:52) at graphql.execution.ExecutionStrategy.completeValueForObject(ExecutionStrategy.java:631) at graphql.execution.ExecutionStrategy.completeValue(ExecutionStrategy.java:413) at graphql.execution.ExecutionStrategy.completeField(ExecutionStrategy.java:363) at graphql.execution.ExecutionStrategy.lambda$resolveFieldWithInfo$0(ExecutionStrategy.java:201) at graphql.execution.ExecutionStrategy$$Lambda$151/1337829755.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:1962) at org.dataloader.DataLoader.lambda$dispatchQueueBatch$3(DataLoader.java:335) at org.dataloader.DataLoader$$Lambda$167/351656492.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture$AsyncSupply.run$$$capture(CompletableFuture.java:1595) at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java) 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) Locked ownable synchronizers: - <0x000000076eb12808> (a java.util.concurrent.ThreadPoolExecutor$Worker) "resolver-chain-thread-3" #16 prio=5 os_prio=31 tid=0x00007f8a953fc800 nid=0x5603 waiting for monitor entry [0x00007000015d4000] java.lang.Thread.State: BLOCKED (on object monitor) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$1.onFieldValuesInfo(FieldLevelTrackingApproach.java:154) - waiting to lock <0x000000076cf39598> (a graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$CallStack) at graphql.execution.AsyncExecutionStrategy.lambda$execute$1(AsyncExecutionStrategy.java:83) at graphql.execution.AsyncExecutionStrategy$$Lambda$159/348132918.accept(Unknown Source) at java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:760) at java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:736) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:1962) at graphql.execution.Async.lambda$each$0(Async.java:38) at graphql.execution.Async$$Lambda$158/2054757222.accept(Unknown Source) at java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:760) at java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:736) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:1962) at org.dataloader.DataLoader.lambda$dispatchQueueBatch$3(DataLoader.java:335) at org.dataloader.DataLoader$$Lambda$167/351656492.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture$AsyncSupply.run$$$capture(CompletableFuture.java:1595) at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java) 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) Locked ownable synchronizers: - <0x000000076eb12a08> (a java.util.concurrent.ThreadPoolExecutor$Worker) "resolver-chain-thread-2" #15 prio=5 os_prio=31 tid=0x00007f8a945f1800 nid=0x5403 waiting for monitor entry [0x00007000014d1000] java.lang.Thread.State: BLOCKED (on object monitor) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach.beginExecutionStrategy(FieldLevelTrackingApproach.java:136) - waiting to lock <0x000000076cf39598> (a graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$CallStack) at graphql.execution.instrumentation.dataloader.DataLoaderDispatcherInstrumentation.beginExecutionStrategy(DataLoaderDispatcherInstrumentation.java:127) at graphql.execution.AsyncExecutionStrategy.execute(AsyncExecutionStrategy.java:52) at graphql.execution.ExecutionStrategy.completeValueForObject(ExecutionStrategy.java:631) at graphql.execution.ExecutionStrategy.completeValue(ExecutionStrategy.java:413) at graphql.execution.ExecutionStrategy.completeField(ExecutionStrategy.java:363) at graphql.execution.ExecutionStrategy.lambda$resolveFieldWithInfo$0(ExecutionStrategy.java:201) at graphql.execution.ExecutionStrategy$$Lambda$151/1337829755.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:1962) at org.dataloader.DataLoader.lambda$dispatchQueueBatch$3(DataLoader.java:335) at org.dataloader.DataLoader$$Lambda$167/351656492.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture$AsyncSupply.run$$$capture(CompletableFuture.java:1595) at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java) 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) Locked ownable synchronizers: - <0x000000076eb128c8> (a java.util.concurrent.ThreadPoolExecutor$Worker) "resolver-chain-thread-1" #14 prio=5 os_prio=31 tid=0x00007f8a95566000 nid=0x5203 waiting for monitor entry [0x00007000013ce000] java.lang.Thread.State: BLOCKED (on object monitor) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach.beginExecutionStrategy(FieldLevelTrackingApproach.java:136) - waiting to lock <0x000000076cf39598> (a graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$CallStack) at graphql.execution.instrumentation.dataloader.DataLoaderDispatcherInstrumentation.beginExecutionStrategy(DataLoaderDispatcherInstrumentation.java:127) at graphql.execution.AsyncExecutionStrategy.execute(AsyncExecutionStrategy.java:52) at graphql.execution.ExecutionStrategy.completeValueForObject(ExecutionStrategy.java:631) at graphql.execution.ExecutionStrategy.completeValue(ExecutionStrategy.java:413) at graphql.execution.ExecutionStrategy.completeField(ExecutionStrategy.java:363) at graphql.execution.ExecutionStrategy.lambda$resolveFieldWithInfo$0(ExecutionStrategy.java:201) at graphql.execution.ExecutionStrategy$$Lambda$151/1337829755.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:1962) at org.dataloader.DataLoader.lambda$dispatchQueueBatch$3(DataLoader.java:335) at org.dataloader.DataLoader$$Lambda$167/351656492.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture$AsyncSupply.run$$$capture(CompletableFuture.java:1595) at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java) 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) Locked ownable synchronizers: - <0x000000076eb12758> (a java.util.concurrent.ThreadPoolExecutor$Worker) "Service Thread" #11 daemon prio=9 os_prio=31 tid=0x00007f8a940b6800 nid=0x4e03 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C1 CompilerThread2" #10 daemon prio=9 os_prio=31 tid=0x00007f8a940ad000 nid=0x4c03 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C2 CompilerThread1" #9 daemon prio=9 os_prio=31 tid=0x00007f8a94007000 nid=0x4a03 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C2 CompilerThread0" #8 daemon prio=9 os_prio=31 tid=0x00007f8a9384a000 nid=0x4803 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "JDWP Command Reader" #7 daemon prio=10 os_prio=31 tid=0x00007f8a93820000 nid=0x4603 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "JDWP Event Helper Thread" #6 daemon prio=10 os_prio=31 tid=0x00007f8a9381e800 nid=0x4403 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "JDWP Transport Listener: dt_socket" #5 daemon prio=10 os_prio=31 tid=0x00007f8a9381f800 nid=0x4203 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Signal Dispatcher" #4 daemon prio=9 os_prio=31 tid=0x00007f8a9481d800 nid=0x3913 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Finalizer" #3 daemon prio=8 os_prio=31 tid=0x00007f8a9481b800 nid=0x2e03 in Object.wait() [0x000070000092e000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x000000076eca86d0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) - locked <0x000000076eca86d0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:212) Locked ownable synchronizers: - None "Reference Handler" #2 daemon prio=10 os_prio=31 tid=0x00007f8a95013800 nid=0x2c03 in Object.wait() [0x000070000082b000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x000000076f1fe3f0> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:502) at java.lang.ref.Reference.tryHandlePending(Reference.java:191) - locked <0x000000076f1fe3f0> (a java.lang.ref.Reference$Lock) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153) Locked ownable synchronizers: - None "main" #1 prio=5 os_prio=31 tid=0x00007f8a94008000 nid=0x1003 waiting for monitor entry [0x000070000017e000] java.lang.Thread.State: BLOCKED (on object monitor) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$1.onFieldValuesInfo(FieldLevelTrackingApproach.java:154) - waiting to lock <0x000000076cf39598> (a graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$CallStack) at graphql.execution.AsyncExecutionStrategy.lambda$execute$1(AsyncExecutionStrategy.java:83) at graphql.execution.AsyncExecutionStrategy$$Lambda$159/348132918.accept(Unknown Source) at java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:760) at java.util.concurrent.CompletableFuture.uniWhenCompleteStage(CompletableFuture.java:778) at java.util.concurrent.CompletableFuture.whenComplete(CompletableFuture.java:2140) at graphql.execution.AsyncExecutionStrategy.execute(AsyncExecutionStrategy.java:76) at graphql.execution.ExecutionStrategy.completeValueForObject(ExecutionStrategy.java:631) at graphql.execution.ExecutionStrategy.completeValue(ExecutionStrategy.java:413) at graphql.execution.ExecutionStrategy.completeValueForList(ExecutionStrategy.java:510) at graphql.execution.ExecutionStrategy.completeValueForList(ExecutionStrategy.java:460) at graphql.execution.ExecutionStrategy.completeValue(ExecutionStrategy.java:398) at graphql.execution.ExecutionStrategy.completeField(ExecutionStrategy.java:363) at graphql.execution.ExecutionStrategy.lambda$resolveFieldWithInfo$0(ExecutionStrategy.java:201) at graphql.execution.ExecutionStrategy$$Lambda$151/1337829755.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture.uniApplyStage(CompletableFuture.java:614) at java.util.concurrent.CompletableFuture.thenApply(CompletableFuture.java:1983) at graphql.execution.ExecutionStrategy.resolveFieldWithInfo(ExecutionStrategy.java:200) at graphql.execution.AsyncExecutionStrategy.execute(AsyncExecutionStrategy.java:70) at graphql.execution.ExecutionStrategy.completeValueForObject(ExecutionStrategy.java:631) at graphql.execution.ExecutionStrategy.completeValue(ExecutionStrategy.java:413) at graphql.execution.ExecutionStrategy.completeField(ExecutionStrategy.java:363) at graphql.execution.ExecutionStrategy.lambda$resolveFieldWithInfo$0(ExecutionStrategy.java:201) at graphql.execution.ExecutionStrategy$$Lambda$151/1337829755.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:1962) at org.dataloader.DataLoader.lambda$dispatchQueueBatch$3(DataLoader.java:335) at org.dataloader.DataLoader$$Lambda$167/351656492.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture.uniApplyStage(CompletableFuture.java:614) at java.util.concurrent.CompletableFuture.thenApply(CompletableFuture.java:1983) at org.dataloader.DataLoader.dispatchQueueBatch(DataLoader.java:312) at org.dataloader.DataLoader.sliceIntoBatchesOfBatches(DataLoader.java:290) at org.dataloader.DataLoader.dispatch(DataLoader.java:270) at org.dataloader.DataLoaderRegistry$$Lambda$146/41092582.accept(Unknown Source) at java.util.ArrayList.forEach(ArrayList.java:1257) at org.dataloader.DataLoaderRegistry.dispatchAll(DataLoaderRegistry.java:94) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach.dispatch(FieldLevelTrackingApproach.java:272) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$$Lambda$145/48305285.run(Unknown Source) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$CallStack.dispatchIfNotDispatchedBefore(FieldLevelTrackingApproach.java:103) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach.dispatchIfNeeded(FieldLevelTrackingApproach.java:251) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach.handleOnFieldValuesInfo(FieldLevelTrackingApproach.java:184) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach.access$000(FieldLevelTrackingApproach.java:32) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$1.onFieldValuesInfo(FieldLevelTrackingApproach.java:155) - locked <0x000000076cfc1cf8> (a graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$CallStack) at graphql.execution.AsyncExecutionStrategy.lambda$execute$1(AsyncExecutionStrategy.java:83) at graphql.execution.AsyncExecutionStrategy$$Lambda$159/348132918.accept(Unknown Source) at java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:760) at java.util.concurrent.CompletableFuture.uniWhenCompleteStage(CompletableFuture.java:778) at java.util.concurrent.CompletableFuture.whenComplete(CompletableFuture.java:2140) at graphql.execution.AsyncExecutionStrategy.execute(AsyncExecutionStrategy.java:76) at graphql.execution.Execution.executeOperation(Execution.java:158) at graphql.execution.Execution.execute(Execution.java:100) at graphql.GraphQL.execute(GraphQL.java:554) at graphql.GraphQL.parseValidateAndExecute(GraphQL.java:496) at graphql.GraphQL.executeAsync(GraphQL.java:470) at graphql.GraphQL$executeAsync$0.call(Unknown Source) at graphql.execution.instrumentation.dataloader.DataLoaderHangingTest.$spock_feature_0_0(DataLoaderHangingTest.groovy:162) 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.spockframework.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:188) at org.spockframework.runtime.model.MethodInfo.invoke(MethodInfo.java:84) at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) at org.spockframework.runtime.BaseSpecRunner.runFeatureMethod(BaseSpecRunner.java:406) at org.spockframework.runtime.BaseSpecRunner.doRunIteration(BaseSpecRunner.java:324) at org.spockframework.runtime.BaseSpecRunner$6.invoke(BaseSpecRunner.java:309) at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) at org.spockframework.runtime.BaseSpecRunner.runIteration(BaseSpecRunner.java:288) at org.spockframework.runtime.BaseSpecRunner.initializeAndRunIteration(BaseSpecRunner.java:278) at org.spockframework.runtime.BaseSpecRunner.runSimpleFeature(BaseSpecRunner.java:269) at org.spockframework.runtime.BaseSpecRunner.doRunFeature(BaseSpecRunner.java:263) at org.spockframework.runtime.BaseSpecRunner$5.invoke(BaseSpecRunner.java:246) at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) at org.spockframework.runtime.BaseSpecRunner.runFeature(BaseSpecRunner.java:238) at org.spockframework.runtime.BaseSpecRunner.runFeatures(BaseSpecRunner.java:188) at org.spockframework.runtime.BaseSpecRunner.doRunSpec(BaseSpecRunner.java:98) at org.spockframework.runtime.BaseSpecRunner$1.invoke(BaseSpecRunner.java:84) at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) at org.spockframework.runtime.BaseSpecRunner.runSpec(BaseSpecRunner.java:76) at org.spockframework.runtime.BaseSpecRunner.run(BaseSpecRunner.java:67) at org.spockframework.runtime.Sputnik.run(Sputnik.java:63) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68) at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47) at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242) at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70) Locked ownable synchronizers: - None "VM Thread" os_prio=31 tid=0x00007f8a95013000 nid=0x2a03 runnable "GC task thread#0 (ParallelGC)" os_prio=31 tid=0x00007f8a94013800 nid=0x2203 runnable "GC task thread#1 (ParallelGC)" os_prio=31 tid=0x00007f8a94014000 nid=0x2403 runnable "GC task thread#2 (ParallelGC)" os_prio=31 tid=0x00007f8a94015000 nid=0x2603 runnable "GC task thread#3 (ParallelGC)" os_prio=31 tid=0x00007f8a93808800 nid=0x2803 runnable "VM Periodic Task Thread" os_prio=31 tid=0x00007f8a950fb000 nid=0x5003 waiting on condition JNI global references: 9450 Found one Java-level deadlock: ============================= "resolver-chain-thread-15": waiting to lock monitor 0x00007f8a93c32958 (object 0x000000076cf39598, a graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$CallStack), which is held by "resolver-chain-thread-12" "resolver-chain-thread-12": waiting to lock monitor 0x00007f8a94a34bb8 (object 0x000000076cfc1cf8, a graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$CallStack), which is held by "main" "main": waiting to lock monitor 0x00007f8a93c32958 (object 0x000000076cf39598, a graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$CallStack), which is held by "resolver-chain-thread-12" Java stack information for the threads listed above: =================================================== "resolver-chain-thread-15": at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach.beginExecutionStrategy(FieldLevelTrackingApproach.java:136) - waiting to lock <0x000000076cf39598> (a graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$CallStack) at graphql.execution.instrumentation.dataloader.DataLoaderDispatcherInstrumentation.beginExecutionStrategy(DataLoaderDispatcherInstrumentation.java:127) at graphql.execution.AsyncExecutionStrategy.execute(AsyncExecutionStrategy.java:52) at graphql.execution.ExecutionStrategy.completeValueForObject(ExecutionStrategy.java:631) at graphql.execution.ExecutionStrategy.completeValue(ExecutionStrategy.java:413) at graphql.execution.ExecutionStrategy.completeValueForList(ExecutionStrategy.java:510) at graphql.execution.ExecutionStrategy.completeValueForList(ExecutionStrategy.java:460) at graphql.execution.ExecutionStrategy.completeValue(ExecutionStrategy.java:398) at graphql.execution.ExecutionStrategy.completeField(ExecutionStrategy.java:363) at graphql.execution.ExecutionStrategy.lambda$resolveFieldWithInfo$0(ExecutionStrategy.java:201) at graphql.execution.ExecutionStrategy$$Lambda$151/1337829755.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture.uniApplyStage(CompletableFuture.java:614) at java.util.concurrent.CompletableFuture.thenApply(CompletableFuture.java:1983) at graphql.execution.ExecutionStrategy.resolveFieldWithInfo(ExecutionStrategy.java:200) at graphql.execution.AsyncExecutionStrategy.execute(AsyncExecutionStrategy.java:70) at graphql.execution.ExecutionStrategy.completeValueForObject(ExecutionStrategy.java:631) at graphql.execution.ExecutionStrategy.completeValue(ExecutionStrategy.java:413) at graphql.execution.ExecutionStrategy.completeField(ExecutionStrategy.java:363) at graphql.execution.ExecutionStrategy.lambda$resolveFieldWithInfo$0(ExecutionStrategy.java:201) at graphql.execution.ExecutionStrategy$$Lambda$151/1337829755.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:1962) at org.dataloader.DataLoader.lambda$dispatchQueueBatch$3(DataLoader.java:335) at org.dataloader.DataLoader$$Lambda$167/351656492.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture$AsyncSupply.run$$$capture(CompletableFuture.java:1595) at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java) 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) "resolver-chain-thread-12": at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach.beginExecutionStrategy(FieldLevelTrackingApproach.java:136) - waiting to lock <0x000000076cfc1cf8> (a graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$CallStack) at graphql.execution.instrumentation.dataloader.DataLoaderDispatcherInstrumentation.beginExecutionStrategy(DataLoaderDispatcherInstrumentation.java:127) at graphql.execution.AsyncExecutionStrategy.execute(AsyncExecutionStrategy.java:52) at graphql.execution.ExecutionStrategy.completeValueForObject(ExecutionStrategy.java:631) at graphql.execution.ExecutionStrategy.completeValue(ExecutionStrategy.java:413) at graphql.execution.ExecutionStrategy.completeField(ExecutionStrategy.java:363) at graphql.execution.ExecutionStrategy.lambda$resolveFieldWithInfo$0(ExecutionStrategy.java:201) at graphql.execution.ExecutionStrategy$$Lambda$151/1337829755.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:1962) at org.dataloader.DataLoader.lambda$dispatchQueueBatch$3(DataLoader.java:335) at org.dataloader.DataLoader$$Lambda$167/351656492.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture.uniApplyStage(CompletableFuture.java:614) at java.util.concurrent.CompletableFuture.thenApply(CompletableFuture.java:1983) at org.dataloader.DataLoader.dispatchQueueBatch(DataLoader.java:312) at org.dataloader.DataLoader.dispatch(DataLoader.java:272) at org.dataloader.DataLoaderRegistry$$Lambda$146/41092582.accept(Unknown Source) at java.util.ArrayList.forEach(ArrayList.java:1257) at org.dataloader.DataLoaderRegistry.dispatchAll(DataLoaderRegistry.java:94) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach.dispatch(FieldLevelTrackingApproach.java:272) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$$Lambda$145/48305285.run(Unknown Source) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$CallStack.dispatchIfNotDispatchedBefore(FieldLevelTrackingApproach.java:103) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach.dispatchIfNeeded(FieldLevelTrackingApproach.java:251) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach.handleOnFieldValuesInfo(FieldLevelTrackingApproach.java:184) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach.access$000(FieldLevelTrackingApproach.java:32) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$1.onFieldValuesInfo(FieldLevelTrackingApproach.java:155) - locked <0x000000076cf39598> (a graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$CallStack) at graphql.execution.AsyncExecutionStrategy.lambda$execute$1(AsyncExecutionStrategy.java:83) at graphql.execution.AsyncExecutionStrategy$$Lambda$159/348132918.accept(Unknown Source) at java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:760) at java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:736) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:1962) at graphql.execution.Async.lambda$each$0(Async.java:38) at graphql.execution.Async$$Lambda$158/2054757222.accept(Unknown Source) at java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:760) at java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:736) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:1962) at org.dataloader.DataLoader.lambda$dispatchQueueBatch$3(DataLoader.java:335) at org.dataloader.DataLoader$$Lambda$167/351656492.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture$AsyncSupply.run$$$capture(CompletableFuture.java:1595) at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java) 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) "main": at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$1.onFieldValuesInfo(FieldLevelTrackingApproach.java:154) - waiting to lock <0x000000076cf39598> (a graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$CallStack) at graphql.execution.AsyncExecutionStrategy.lambda$execute$1(AsyncExecutionStrategy.java:83) at graphql.execution.AsyncExecutionStrategy$$Lambda$159/348132918.accept(Unknown Source) at java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:760) at java.util.concurrent.CompletableFuture.uniWhenCompleteStage(CompletableFuture.java:778) at java.util.concurrent.CompletableFuture.whenComplete(CompletableFuture.java:2140) at graphql.execution.AsyncExecutionStrategy.execute(AsyncExecutionStrategy.java:76) at graphql.execution.ExecutionStrategy.completeValueForObject(ExecutionStrategy.java:631) at graphql.execution.ExecutionStrategy.completeValue(ExecutionStrategy.java:413) at graphql.execution.ExecutionStrategy.completeValueForList(ExecutionStrategy.java:510) at graphql.execution.ExecutionStrategy.completeValueForList(ExecutionStrategy.java:460) at graphql.execution.ExecutionStrategy.completeValue(ExecutionStrategy.java:398) at graphql.execution.ExecutionStrategy.completeField(ExecutionStrategy.java:363) at graphql.execution.ExecutionStrategy.lambda$resolveFieldWithInfo$0(ExecutionStrategy.java:201) at graphql.execution.ExecutionStrategy$$Lambda$151/1337829755.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture.uniApplyStage(CompletableFuture.java:614) at java.util.concurrent.CompletableFuture.thenApply(CompletableFuture.java:1983) at graphql.execution.ExecutionStrategy.resolveFieldWithInfo(ExecutionStrategy.java:200) at graphql.execution.AsyncExecutionStrategy.execute(AsyncExecutionStrategy.java:70) at graphql.execution.ExecutionStrategy.completeValueForObject(ExecutionStrategy.java:631) at graphql.execution.ExecutionStrategy.completeValue(ExecutionStrategy.java:413) at graphql.execution.ExecutionStrategy.completeField(ExecutionStrategy.java:363) at graphql.execution.ExecutionStrategy.lambda$resolveFieldWithInfo$0(ExecutionStrategy.java:201) at graphql.execution.ExecutionStrategy$$Lambda$151/1337829755.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) at java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:1962) at org.dataloader.DataLoader.lambda$dispatchQueueBatch$3(DataLoader.java:335) at org.dataloader.DataLoader$$Lambda$167/351656492.apply(Unknown Source) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture.uniApplyStage(CompletableFuture.java:614) at java.util.concurrent.CompletableFuture.thenApply(CompletableFuture.java:1983) at org.dataloader.DataLoader.dispatchQueueBatch(DataLoader.java:312) at org.dataloader.DataLoader.sliceIntoBatchesOfBatches(DataLoader.java:290) at org.dataloader.DataLoader.dispatch(DataLoader.java:270) at org.dataloader.DataLoaderRegistry$$Lambda$146/41092582.accept(Unknown Source) at java.util.ArrayList.forEach(ArrayList.java:1257) at org.dataloader.DataLoaderRegistry.dispatchAll(DataLoaderRegistry.java:94) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach.dispatch(FieldLevelTrackingApproach.java:272) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$$Lambda$145/48305285.run(Unknown Source) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$CallStack.dispatchIfNotDispatchedBefore(FieldLevelTrackingApproach.java:103) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach.dispatchIfNeeded(FieldLevelTrackingApproach.java:251) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach.handleOnFieldValuesInfo(FieldLevelTrackingApproach.java:184) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach.access$000(FieldLevelTrackingApproach.java:32) at graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$1.onFieldValuesInfo(FieldLevelTrackingApproach.java:155) - locked <0x000000076cfc1cf8> (a graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach$CallStack) at graphql.execution.AsyncExecutionStrategy.lambda$execute$1(AsyncExecutionStrategy.java:83) at graphql.execution.AsyncExecutionStrategy$$Lambda$159/348132918.accept(Unknown Source) at java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:760) at java.util.concurrent.CompletableFuture.uniWhenCompleteStage(CompletableFuture.java:778) at java.util.concurrent.CompletableFuture.whenComplete(CompletableFuture.java:2140) at graphql.execution.AsyncExecutionStrategy.execute(AsyncExecutionStrategy.java:76) at graphql.execution.Execution.executeOperation(Execution.java:158) at graphql.execution.Execution.execute(Execution.java:100) at graphql.GraphQL.execute(GraphQL.java:554) at graphql.GraphQL.parseValidateAndExecute(GraphQL.java:496) at graphql.GraphQL.executeAsync(GraphQL.java:470) at graphql.GraphQL$executeAsync$0.call(Unknown Source) at graphql.execution.instrumentation.dataloader.DataLoaderHangingTest.$spock_feature_0_0(DataLoaderHangingTest.groovy:162) 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.spockframework.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:188) at org.spockframework.runtime.model.MethodInfo.invoke(MethodInfo.java:84) at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) at org.spockframework.runtime.BaseSpecRunner.runFeatureMethod(BaseSpecRunner.java:406) at org.spockframework.runtime.BaseSpecRunner.doRunIteration(BaseSpecRunner.java:324) at org.spockframework.runtime.BaseSpecRunner$6.invoke(BaseSpecRunner.java:309) at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) at org.spockframework.runtime.BaseSpecRunner.runIteration(BaseSpecRunner.java:288) at org.spockframework.runtime.BaseSpecRunner.initializeAndRunIteration(BaseSpecRunner.java:278) at org.spockframework.runtime.BaseSpecRunner.runSimpleFeature(BaseSpecRunner.java:269) at org.spockframework.runtime.BaseSpecRunner.doRunFeature(BaseSpecRunner.java:263) at org.spockframework.runtime.BaseSpecRunner$5.invoke(BaseSpecRunner.java:246) at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) at org.spockframework.runtime.BaseSpecRunner.runFeature(BaseSpecRunner.java:238) at org.spockframework.runtime.BaseSpecRunner.runFeatures(BaseSpecRunner.java:188) at org.spockframework.runtime.BaseSpecRunner.doRunSpec(BaseSpecRunner.java:98) at org.spockframework.runtime.BaseSpecRunner$1.invoke(BaseSpecRunner.java:84) at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) at org.spockframework.runtime.BaseSpecRunner.runSpec(BaseSpecRunner.java:76) at org.spockframework.runtime.BaseSpecRunner.run(BaseSpecRunner.java:67) at org.spockframework.runtime.Sputnik.run(Sputnik.java:63) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68) at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47) at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242) at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70) Found 1 deadlock.