Last active
January 4, 2016 07:28
-
-
Save maxdemarzi/8588404 to your computer and use it in GitHub Desktop.
TX 3 taking forever
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
Maxs-MacBook-Pro-2:neography maxdemarzi$ ruby transaction_test.rb | |
2014-01-23 16:45:47 -0600 | |
2014-01-23 16:45:47 -0600 start | |
Error deleting: Neography::NotFoundException | |
2014-01-23 16:45:54 -0600 | |
all nodes deleted | |
2014-01-23 16:45:54 -0600 | |
creating nodes | |
2014-01-23 16:45:54 -0600 | |
2014-01-23 16:45:54 -0600 tx start | |
{"commit"=>"http://localhost:7474/db/data/transaction/14/commit", "results"=>[], "transaction"=>{"expires"=>"Thu, 23 Jan 2014 22:46:54 +0000"}, "errors"=>[]} | |
2014-01-23 16:45:54 -0600 tx1 commit | |
{"commit"=>"http://localhost:7474/db/data/transaction/15/commit", "results"=>[], "transaction"=>{"expires"=>"Thu, 23 Jan 2014 22:46:54 +0000"}, "errors"=>[]} | |
2014-01-23 16:45:54 -0600 tx2 rollback started | |
2014-01-23 16:45:54 -0600 tx2 rollback finished | |
2014-01-23 16:45:54 -0600 tx3 begin | |
{"commit"=>"http://localhost:7474/db/data/transaction/16/commit", "results"=>[], "transaction"=>{"expires"=>"Thu, 23 Jan 2014 22:46:54 +0000"}, "errors"=>[]} | |
2014-01-23 16:47:24 -0600 tx3 after first tx | |
2014-01-23 16:47:24 -0600 tx3 after second tx | |
2014-01-23 16:47:24 -0600 tx3 commit | |
2014-01-23 16:47:24 -0600 Now rollback looking for node 1, and perform a tx on node 2 | |
{"commit"=>"http://localhost:7474/db/data/transaction/17/commit", "results"=>[], "transaction"=>{"expires"=>"Thu, 23 Jan 2014 22:48:24 +0000"}, "errors"=>[]} | |
2014-01-23 16:47:24 -0600 tx4 rollback started | |
2014-01-23 16:47:24 -0600 tx4 rollback finished | |
2014-01-23 16:47:24 -0600 tx5 begin | |
{"commit"=>"http://localhost:7474/db/data/transaction/18/commit", "results"=>[], "transaction"=>{"expires"=>"Thu, 23 Jan 2014 22:48:24 +0000"}, "errors"=>[]} | |
2014-01-23 16:47:24 -0600 tx5 after first tx | |
2014-01-23 16:47:24 -0600 tx5 after second tx | |
2014-01-23 16:47:24 -0600 tx5 commit |
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
require 'neography' | |
puts Time.now | |
puts "#{Time.now} start" | |
@neo = Neography::Rest.new | |
begin | |
@neo.execute_query("MATCH (n) OPTIONAL MATCH (n)-[r]-() DELETE n,r") | |
rescue | |
puts "Error deleting: #{$!}" | |
end | |
puts Time.now | |
puts "all nodes deleted" | |
puts Time.now | |
puts "creating nodes" | |
n1 = Neography::Node.load(@neo.create_node(:name => "node1")) | |
n2 = Neography::Node.load(@neo.create_node(:name => "node2")) | |
puts Time.now | |
############################ | |
puts "#{Time.now} tx start" | |
tx = @neo.begin_transaction | |
puts tx | |
@neo.in_transaction(tx, ["start n=node({n_id}) set n.name = 'fred' return n.name", {:n_id => n1.neo_id.to_i}]) | |
tx1_res = @neo.in_transaction(tx, ["start n=node({n_id}) return n.name",{:n_id => n1.neo_id.to_i}]) | |
@neo.commit_transaction(tx) | |
puts "#{Time.now} tx1 commit" | |
tx2 = @neo.begin_transaction | |
puts tx2 | |
@neo.in_transaction(tx2, ["start n=node({n_id}) set n.name = 'jim' return n", {:n_id => n1.neo_id.to_i}]) | |
tx2_res = @neo.in_transaction(tx2, ["start n=node({n_id}) return n.name",{:n_id => n1.neo_id.to_i}]) | |
puts "#{Time.now} tx2 rollback started" | |
@neo.rollback_transaction(tx2) | |
puts "#{Time.now} tx2 rollback finished" | |
puts "#{Time.now} tx3 begin" | |
tx3 = @neo.begin_transaction | |
puts tx3 | |
@neo.in_transaction(tx3, ["start n=node({n_id}) set n.name = 'fred' return n.name", {:n_id => n1.neo_id.to_i}]) | |
puts "#{Time.now} tx3 after first tx" | |
tx3_res = @neo.in_transaction(tx3, ["start n=node({n_id}) return n.name",{:n_id => n1.neo_id.to_i}]) | |
puts "#{Time.now} tx3 after second tx" | |
@neo.commit_transaction(tx3) | |
puts "#{Time.now} tx3 commit" | |
puts "#{Time.now} Now rollback looking for node 1, and perform a tx on node 2" | |
tx4 = @neo.begin_transaction | |
puts tx4 | |
@neo.in_transaction(tx4, ["start n=node({n_id}) set n.name = 'jim' return n", {:n_id => n1.neo_id.to_i}]) | |
tx4_res = @neo.in_transaction(tx4, ["start n=node({n_id}) return n.name",{:n_id => n1.neo_id.to_i}]) | |
puts "#{Time.now} tx4 rollback started" | |
@neo.rollback_transaction(tx4) | |
puts "#{Time.now} tx4 rollback finished" | |
puts "#{Time.now} tx5 begin" | |
tx5 = @neo.begin_transaction | |
puts tx5 | |
@neo.in_transaction(tx5, ["start n=node({n_id}) set n.name = 'fred' return n.name", {:n_id => n2.neo_id.to_i}]) | |
puts "#{Time.now} tx5 after first tx" | |
tx5_res = @neo.in_transaction(tx5, ["start n=node({n_id}) return n.name",{:n_id => n2.neo_id.to_i}]) | |
puts "#{Time.now} tx5 after second tx" | |
@neo.commit_transaction(tx5) | |
puts "#{Time.now} tx5 commit" |
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
2014-01-23 16:56:00 | |
Full thread dump Java HotSpot(TM) 64-Bit Server VM (24.45-b08 mixed mode): | |
"Attach Listener" daemon prio=5 tid=0x00007ff276807000 nid=0x6207 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"qtp1621534335-92" prio=5 tid=0x00007ff2738fa000 nid=0x4a1f waiting on condition [0x000000011c348000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x0000000724812c68> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) | |
at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:390) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:509) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.access$700(QueuedThreadPool.java:48) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:563) | |
at java.lang.Thread.run(Thread.java:744) | |
"qtp1621534335-91" prio=5 tid=0x00007ff275156800 nid=0xb517 waiting on condition [0x00000001190f0000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x0000000724812c68> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) | |
at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:390) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:509) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.access$700(QueuedThreadPool.java:48) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:563) | |
at java.lang.Thread.run(Thread.java:744) | |
"qtp1621534335-90" prio=5 tid=0x00007ff273a3c800 nid=0x792f in Object.wait() [0x0000000118450000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000006fdfcaa28> (a org.neo4j.kernel.impl.transaction.RWLock) | |
at java.lang.Object.wait(Object.java:503) | |
at org.neo4j.kernel.impl.transaction.RWLock.deadlockGuardedWait(RWLock.java:565) | |
at org.neo4j.kernel.impl.transaction.RWLock.acquireWriteLock(RWLock.java:326) | |
- locked <0x00000006fdfcaa28> (a org.neo4j.kernel.impl.transaction.RWLock) | |
at org.neo4j.kernel.impl.transaction.LockManagerImpl.getWriteLock(LockManagerImpl.java:71) | |
at org.neo4j.kernel.impl.api.LockHolderImpl.acquireNodeWriteLock(LockHolderImpl.java:78) | |
at org.neo4j.kernel.impl.api.LockingStatementOperations.nodeSetProperty(LockingStatementOperations.java:260) | |
at org.neo4j.kernel.impl.api.OperationsFacade.nodeSetProperty(OperationsFacade.java:466) | |
at org.neo4j.cypher.internal.spi.v2_0.TransactionBoundExecutionContext$NodeOperations.setProperty(TransactionBoundExecutionContext.scala:150) | |
at org.neo4j.cypher.internal.compiler.v2_0.spi.DelegatingOperations.setProperty(DelegatingQueryContext.scala:96) | |
at org.neo4j.cypher.internal.compiler.v2_0.spi.ExceptionTranslatingQueryContext$ExceptionTranslatingOperations.org$neo4j$cypher$internal$compiler$v2_0$spi$ExceptionTranslatingQueryContext$ExceptionTranslatingOperations$$super$setProperty(ExceptionTranslatingQueryContext.scala:121) | |
at org.neo4j.cypher.internal.compiler.v2_0.spi.ExceptionTranslatingQueryContext$ExceptionTranslatingOperations$$anonfun$setProperty$1.apply$mcV$sp(ExceptionTranslatingQueryContext.scala:121) | |
at org.neo4j.cypher.internal.compiler.v2_0.spi.ExceptionTranslatingQueryContext$ExceptionTranslatingOperations$$anonfun$setProperty$1.apply(ExceptionTranslatingQueryContext.scala:121) | |
at org.neo4j.cypher.internal.compiler.v2_0.spi.ExceptionTranslatingQueryContext$ExceptionTranslatingOperations$$anonfun$setProperty$1.apply(ExceptionTranslatingQueryContext.scala:121) | |
at org.neo4j.cypher.internal.compiler.v2_0.spi.ExceptionTranslatingQueryContext.org$neo4j$cypher$internal$compiler$v2_0$spi$ExceptionTranslatingQueryContext$$translateException(ExceptionTranslatingQueryContext.scala:149) | |
at org.neo4j.cypher.internal.compiler.v2_0.spi.ExceptionTranslatingQueryContext$ExceptionTranslatingOperations.setProperty(ExceptionTranslatingQueryContext.scala:121) | |
at org.neo4j.cypher.internal.compiler.v2_0.spi.UpdateCountingQueryContext$CountingOps.setProperty(UpdateCountingQueryContext.scala:129) | |
at org.neo4j.cypher.internal.compiler.v2_0.mutation.PropertySetAction.exec(PropertySetAction.scala:44) | |
at org.neo4j.cypher.internal.compiler.v2_0.pipes.ExecuteUpdateCommandsPipe.org$neo4j$cypher$internal$compiler$v2_0$pipes$ExecuteUpdateCommandsPipe$$exec(ExecuteUpdateCommandsPipe.scala:56) | |
at org.neo4j.cypher.internal.compiler.v2_0.pipes.ExecuteUpdateCommandsPipe$$anonfun$org$neo4j$cypher$internal$compiler$v2_0$pipes$ExecuteUpdateCommandsPipe$$executeMutationCommands$1$$anonfun$apply$2.apply(ExecuteUpdateCommandsPipe.scala:45) | |
at org.neo4j.cypher.internal.compiler.v2_0.pipes.ExecuteUpdateCommandsPipe$$anonfun$org$neo4j$cypher$internal$compiler$v2_0$pipes$ExecuteUpdateCommandsPipe$$executeMutationCommands$1$$anonfun$apply$2.apply(ExecuteUpdateCommandsPipe.scala:45) | |
at scala.collection.Iterator$$anon$13.hasNext(Iterator.scala:371) | |
at scala.collection.Iterator$$anon$13.hasNext(Iterator.scala:371) | |
at scala.collection.Iterator$$anon$11.hasNext(Iterator.scala:327) | |
at scala.collection.Iterator$$anon$11.hasNext(Iterator.scala:327) | |
at org.neo4j.cypher.internal.compiler.v2_0.ClosingIterator$$anonfun$hasNext$1.apply$mcZ$sp(ClosingIterator.scala:38) | |
at org.neo4j.cypher.internal.compiler.v2_0.ClosingIterator$$anonfun$hasNext$1.apply(ClosingIterator.scala:37) | |
at org.neo4j.cypher.internal.compiler.v2_0.ClosingIterator$$anonfun$hasNext$1.apply(ClosingIterator.scala:37) | |
at org.neo4j.cypher.internal.compiler.v2_0.ClosingIterator.failIfThrows(ClosingIterator.scala:91) | |
at org.neo4j.cypher.internal.compiler.v2_0.ClosingIterator.hasNext(ClosingIterator.scala:37) | |
at scala.collection.Iterator$class.foreach(Iterator.scala:727) | |
at org.neo4j.cypher.internal.compiler.v2_0.ClosingIterator.foreach(ClosingIterator.scala:33) | |
at scala.collection.generic.Growable$class.$plus$plus$eq(Growable.scala:48) | |
at scala.collection.mutable.ListBuffer.$plus$plus$eq(ListBuffer.scala:176) | |
at scala.collection.mutable.ListBuffer.$plus$plus$eq(ListBuffer.scala:45) | |
at scala.collection.TraversableOnce$class.to(TraversableOnce.scala:273) | |
at org.neo4j.cypher.internal.compiler.v2_0.ClosingIterator.to(ClosingIterator.scala:33) | |
at scala.collection.TraversableOnce$class.toList(TraversableOnce.scala:257) | |
at org.neo4j.cypher.internal.compiler.v2_0.ClosingIterator.toList(ClosingIterator.scala:33) | |
at org.neo4j.cypher.internal.compiler.v2_0.EagerPipeExecutionResult.<init>(EagerPipeExecutionResult.scala:30) | |
at org.neo4j.cypher.internal.compiler.v2_0.executionplan.ExecutionPlanBuilder$$anonfun$3.apply(ExecutionPlanBuilder.scala:137) | |
at org.neo4j.cypher.internal.compiler.v2_0.executionplan.ExecutionPlanBuilder$$anonfun$3.apply(ExecutionPlanBuilder.scala:135) | |
at org.neo4j.cypher.internal.compiler.v2_0.executionplan.ExecutionPlanBuilder$$anon$6.execute(ExecutionPlanBuilder.scala:50) | |
at org.neo4j.cypher.internal.ExecutionPlanWrapperForV2_0.execute(CypherCompiler.scala:93) | |
at org.neo4j.cypher.ExecutionEngine.execute(ExecutionEngine.scala:61) | |
at org.neo4j.cypher.ExecutionEngine.execute(ExecutionEngine.scala:65) | |
at org.neo4j.cypher.javacompat.ExecutionEngine.execute(ExecutionEngine.java:78) | |
at org.neo4j.server.rest.transactional.TransactionHandle.executeStatements(TransactionHandle.java:250) | |
at org.neo4j.server.rest.transactional.TransactionHandle.execute(TransactionHandle.java:170) | |
at org.neo4j.server.rest.transactional.TransactionHandle.execute(TransactionHandle.java:90) | |
at org.neo4j.server.rest.web.TransactionalService$1.write(TransactionalService.java:186) | |
at com.sun.jersey.core.impl.provider.entity.StreamingOutputProvider.writeTo(StreamingOutputProvider.java:71) | |
at com.sun.jersey.core.impl.provider.entity.StreamingOutputProvider.writeTo(StreamingOutputProvider.java:57) | |
at com.sun.jersey.spi.container.ContainerResponse.write(ContainerResponse.java:306) | |
at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1437) | |
at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1349) | |
at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1339) | |
at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416) | |
at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:537) | |
at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:699) | |
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) | |
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:698) | |
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1506) | |
at org.neo4j.server.rest.security.SecurityFilter.doFilter(SecurityFilter.java:112) | |
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1477) | |
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:503) | |
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:211) | |
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1096) | |
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:432) | |
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:175) | |
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1030) | |
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:136) | |
at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52) | |
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97) | |
at org.eclipse.jetty.server.Server.handle(Server.java:445) | |
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:268) | |
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:229) | |
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.run(AbstractConnection.java:358) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:601) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:532) | |
at java.lang.Thread.run(Thread.java:744) | |
"RRD4J Sync Pool [Thread-5]" daemon prio=5 tid=0x00007ff273a6a800 nid=0x632b waiting on condition [0x000000011d557000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x0000000724d77790> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1085) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) | |
at java.lang.Thread.run(Thread.java:744) | |
"RRD4J Sync Pool [Thread-4]" daemon prio=5 tid=0x00007ff273241000 nid=0x6007 waiting on condition [0x000000011d75d000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x0000000724d77790> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1085) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) | |
at java.lang.Thread.run(Thread.java:744) | |
"RRD4J Sync Pool [Thread-3]" daemon prio=5 tid=0x00007ff2738f1000 nid=0xb707 waiting on condition [0x000000011d65a000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x0000000724d77790> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) | |
at java.lang.Thread.run(Thread.java:744) | |
"RRD4J Sync Pool [Thread-2]" daemon prio=5 tid=0x00007ff2739c1800 nid=0x7a07 waiting on condition [0x0000000119cd4000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x0000000724d77790> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1085) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) | |
at java.lang.Thread.run(Thread.java:744) | |
"Scheduler-50652066" prio=5 tid=0x00007ff2752af800 nid=0xb303 waiting on condition [0x000000011c245000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x000000072530d4a0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) | |
at java.lang.Thread.run(Thread.java:744) | |
"DestroyJavaVM" prio=5 tid=0x00007ff273272000 nid=0x1903 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"qtp1621534335-55-acceptor-3-ServerConnector@36b2c1c1{SSL-HTTP/1.1}{localhost:7473}" prio=5 tid=0x00007ff2752d1800 nid=0xb103 waiting for monitor entry [0x000000011c142000] | |
java.lang.Thread.State: BLOCKED (on object monitor) | |
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:225) | |
- waiting to lock <0x000000072530d4d0> (a java.lang.Object) | |
at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:301) | |
at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:460) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:601) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:532) | |
at java.lang.Thread.run(Thread.java:744) | |
"qtp1621534335-54-acceptor-2-ServerConnector@36b2c1c1{SSL-HTTP/1.1}{localhost:7473}" prio=5 tid=0x00007ff27528b800 nid=0xaf03 waiting for monitor entry [0x000000011c03f000] | |
java.lang.Thread.State: BLOCKED (on object monitor) | |
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:225) | |
- waiting to lock <0x000000072530d4d0> (a java.lang.Object) | |
at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:301) | |
at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:460) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:601) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:532) | |
at java.lang.Thread.run(Thread.java:744) | |
"qtp1621534335-53-acceptor-1-ServerConnector@36b2c1c1{SSL-HTTP/1.1}{localhost:7473}" prio=5 tid=0x00007ff272b8d000 nid=0xad03 waiting for monitor entry [0x000000011bf3c000] | |
java.lang.Thread.State: BLOCKED (on object monitor) | |
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:225) | |
- waiting to lock <0x000000072530d4d0> (a java.lang.Object) | |
at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:301) | |
at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:460) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:601) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:532) | |
at java.lang.Thread.run(Thread.java:744) | |
"qtp1621534335-52-acceptor-0-ServerConnector@36b2c1c1{SSL-HTTP/1.1}{localhost:7473}" prio=5 tid=0x00007ff275296000 nid=0xab03 runnable [0x000000011be39000] | |
java.lang.Thread.State: RUNNABLE | |
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) | |
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:241) | |
- locked <0x000000072530d4d0> (a java.lang.Object) | |
at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:301) | |
at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:460) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:601) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:532) | |
at java.lang.Thread.run(Thread.java:744) | |
"qtp1621534335-51-selector-7" prio=5 tid=0x00007ff272b8c000 nid=0xa903 runnable [0x000000011bd36000] | |
java.lang.Thread.State: RUNNABLE | |
at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) | |
at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:200) | |
at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:103) | |
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87) | |
- locked <0x000000072530d5c0> (a sun.nio.ch.Util$2) | |
- locked <0x000000072530d5d8> (a java.util.Collections$UnmodifiableSet) | |
- locked <0x000000072531e060> (a sun.nio.ch.KQueueSelectorImpl) | |
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98) | |
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:102) | |
at org.eclipse.jetty.io.SelectorManager$ManagedSelector.select(SelectorManager.java:444) | |
at org.eclipse.jetty.io.SelectorManager$ManagedSelector.run(SelectorManager.java:420) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:601) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:532) | |
at java.lang.Thread.run(Thread.java:744) | |
"qtp1621534335-50-selector-6" prio=5 tid=0x00007ff2752ce800 nid=0xa703 runnable [0x000000011bc33000] | |
java.lang.Thread.State: RUNNABLE | |
at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) | |
at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:200) | |
at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:103) | |
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87) | |
- locked <0x0000000725300360> (a sun.nio.ch.Util$2) | |
- locked <0x0000000725300378> (a java.util.Collections$UnmodifiableSet) | |
- locked <0x00000007251ac2a0> (a sun.nio.ch.KQueueSelectorImpl) | |
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98) | |
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:102) | |
at org.eclipse.jetty.io.SelectorManager$ManagedSelector.select(SelectorManager.java:444) | |
at org.eclipse.jetty.io.SelectorManager$ManagedSelector.run(SelectorManager.java:420) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:601) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:532) | |
at java.lang.Thread.run(Thread.java:744) | |
"qtp1621534335-49-selector-5" prio=5 tid=0x00007ff273928000 nid=0xa503 runnable [0x000000011bb30000] | |
java.lang.Thread.State: RUNNABLE | |
at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) | |
at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:200) | |
at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:103) | |
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87) | |
- locked <0x0000000725332ba0> (a sun.nio.ch.Util$2) | |
- locked <0x0000000725332bb8> (a java.util.Collections$UnmodifiableSet) | |
- locked <0x000000072531cff0> (a sun.nio.ch.KQueueSelectorImpl) | |
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98) | |
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:102) | |
at org.eclipse.jetty.io.SelectorManager$ManagedSelector.select(SelectorManager.java:444) | |
at org.eclipse.jetty.io.SelectorManager$ManagedSelector.run(SelectorManager.java:420) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:601) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:532) | |
at java.lang.Thread.run(Thread.java:744) | |
"qtp1621534335-48-selector-4" prio=5 tid=0x00007ff276802000 nid=0xa303 runnable [0x000000011ba2d000] | |
java.lang.Thread.State: RUNNABLE | |
at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) | |
at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:200) | |
at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:103) | |
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87) | |
- locked <0x000000072530d608> (a sun.nio.ch.Util$2) | |
- locked <0x000000072530d620> (a java.util.Collections$UnmodifiableSet) | |
- locked <0x000000072531e100> (a sun.nio.ch.KQueueSelectorImpl) | |
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98) | |
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:102) | |
at org.eclipse.jetty.io.SelectorManager$ManagedSelector.select(SelectorManager.java:444) | |
at org.eclipse.jetty.io.SelectorManager$ManagedSelector.run(SelectorManager.java:420) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:601) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:532) | |
at java.lang.Thread.run(Thread.java:744) | |
"qtp1621534335-47-selector-3" prio=5 tid=0x00007ff27680f000 nid=0xa103 runnable [0x000000011b92a000] | |
java.lang.Thread.State: RUNNABLE | |
at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) | |
at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:200) | |
at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:103) | |
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87) | |
- locked <0x00000007253003a8> (a sun.nio.ch.Util$2) | |
- locked <0x00000007253003c0> (a java.util.Collections$UnmodifiableSet) | |
- locked <0x00000007251ac340> (a sun.nio.ch.KQueueSelectorImpl) | |
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98) | |
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:102) | |
at org.eclipse.jetty.io.SelectorManager$ManagedSelector.select(SelectorManager.java:444) | |
at org.eclipse.jetty.io.SelectorManager$ManagedSelector.run(SelectorManager.java:420) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:601) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:532) | |
at java.lang.Thread.run(Thread.java:744) | |
"qtp1621534335-46-selector-2" prio=5 tid=0x00007ff274011800 nid=0x9f03 runnable [0x000000011b827000] | |
java.lang.Thread.State: RUNNABLE | |
at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) | |
at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:200) | |
at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:103) | |
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87) | |
- locked <0x000000072532d658> (a sun.nio.ch.Util$2) | |
- locked <0x000000072532d670> (a java.util.Collections$UnmodifiableSet) | |
- locked <0x000000072533e5a0> (a sun.nio.ch.KQueueSelectorImpl) | |
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98) | |
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:102) | |
at org.eclipse.jetty.io.SelectorManager$ManagedSelector.select(SelectorManager.java:444) | |
at org.eclipse.jetty.io.SelectorManager$ManagedSelector.run(SelectorManager.java:420) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:601) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:532) | |
at java.lang.Thread.run(Thread.java:744) | |
"qtp1621534335-45-selector-1" prio=5 tid=0x00007ff2750aa800 nid=0x9d03 runnable [0x000000011b724000] | |
java.lang.Thread.State: RUNNABLE | |
at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) | |
at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:200) | |
at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:103) | |
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87) | |
- locked <0x000000072530d650> (a sun.nio.ch.Util$2) | |
- locked <0x000000072530d668> (a java.util.Collections$UnmodifiableSet) | |
- locked <0x000000072531e1a0> (a sun.nio.ch.KQueueSelectorImpl) | |
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98) | |
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:102) | |
at org.eclipse.jetty.io.SelectorManager$ManagedSelector.select(SelectorManager.java:444) | |
at org.eclipse.jetty.io.SelectorManager$ManagedSelector.run(SelectorManager.java:420) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:601) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:532) | |
at java.lang.Thread.run(Thread.java:744) | |
"qtp1621534335-44-selector-0" prio=5 tid=0x00007ff272b70800 nid=0x9b03 runnable [0x000000011b46c000] | |
java.lang.Thread.State: RUNNABLE | |
at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) | |
at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:200) | |
at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:103) | |
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87) | |
- locked <0x00000007253003f0> (a sun.nio.ch.Util$2) | |
- locked <0x0000000725300408> (a java.util.Collections$UnmodifiableSet) | |
- locked <0x00000007251ac3e0> (a sun.nio.ch.KQueueSelectorImpl) | |
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98) | |
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:102) | |
at org.eclipse.jetty.io.SelectorManager$ManagedSelector.select(SelectorManager.java:444) | |
at org.eclipse.jetty.io.SelectorManager$ManagedSelector.run(SelectorManager.java:420) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:601) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:532) | |
at java.lang.Thread.run(Thread.java:744) | |
"qtp1621534335-43-acceptor-3-ServerConnector@ca9e09c{HTTP/1.1}{localhost:7474}" prio=5 tid=0x00007ff276008000 nid=0x9903 runnable [0x000000011b369000] | |
java.lang.Thread.State: RUNNABLE | |
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) | |
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:241) | |
- locked <0x0000000725332be8> (a java.lang.Object) | |
at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:301) | |
at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:460) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:601) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:532) | |
at java.lang.Thread.run(Thread.java:744) | |
"qtp1621534335-42-acceptor-2-ServerConnector@ca9e09c{HTTP/1.1}{localhost:7474}" prio=5 tid=0x00007ff273419000 nid=0x9703 waiting for monitor entry [0x000000011b266000] | |
java.lang.Thread.State: BLOCKED (on object monitor) | |
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:225) | |
- waiting to lock <0x0000000725332be8> (a java.lang.Object) | |
at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:301) | |
at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:460) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:601) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:532) | |
at java.lang.Thread.run(Thread.java:744) | |
"qtp1621534335-41-acceptor-1-ServerConnector@ca9e09c{HTTP/1.1}{localhost:7474}" prio=5 tid=0x00007ff272b61000 nid=0x9307 waiting for monitor entry [0x000000011b060000] | |
java.lang.Thread.State: BLOCKED (on object monitor) | |
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:225) | |
- waiting to lock <0x0000000725332be8> (a java.lang.Object) | |
at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:301) | |
at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:460) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:601) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:532) | |
at java.lang.Thread.run(Thread.java:744) | |
"qtp1621534335-40-acceptor-0-ServerConnector@ca9e09c{HTTP/1.1}{localhost:7474}" prio=5 tid=0x00007ff27680e800 nid=0x9503 waiting for monitor entry [0x000000011b163000] | |
java.lang.Thread.State: BLOCKED (on object monitor) | |
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:225) | |
- waiting to lock <0x0000000725332be8> (a java.lang.Object) | |
at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:301) | |
at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:460) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:601) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:532) | |
at java.lang.Thread.run(Thread.java:744) | |
"HashSessionScavenger-0" daemon prio=5 tid=0x00007ff273991800 nid=0x6707 in Object.wait() [0x0000000119340000] | |
java.lang.Thread.State: TIMED_WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x0000000724844b10> (a java.util.TaskQueue) | |
at java.util.TimerThread.mainLoop(Timer.java:552) | |
- locked <0x0000000724844b10> (a java.util.TaskQueue) | |
at java.util.TimerThread.run(Timer.java:505) | |
"qtp1621534335-37-selector-7" prio=5 tid=0x00007ff2733e4800 nid=0x9103 runnable [0x000000011af5d000] | |
java.lang.Thread.State: RUNNABLE | |
at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) | |
at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:200) | |
at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:103) | |
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87) | |
- locked <0x000000072532d6a0> (a sun.nio.ch.Util$2) | |
- locked <0x000000072532d6b8> (a java.util.Collections$UnmodifiableSet) | |
- locked <0x000000072533e640> (a sun.nio.ch.KQueueSelectorImpl) | |
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98) | |
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:102) | |
at org.eclipse.jetty.io.SelectorManager$ManagedSelector.select(SelectorManager.java:444) | |
at org.eclipse.jetty.io.SelectorManager$ManagedSelector.run(SelectorManager.java:420) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:601) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:532) | |
at java.lang.Thread.run(Thread.java:744) | |
"qtp1621534335-36-selector-6" prio=5 tid=0x00007ff2733e3800 nid=0x8f03 runnable [0x000000011ae5a000] | |
java.lang.Thread.State: RUNNABLE | |
at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) | |
at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:200) | |
at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:103) | |
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87) | |
- locked <0x0000000725332c60> (a sun.nio.ch.Util$2) | |
- locked <0x0000000725332c78> (a java.util.Collections$UnmodifiableSet) | |
- locked <0x000000072531d090> (a sun.nio.ch.KQueueSelectorImpl) | |
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98) | |
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:102) | |
at org.eclipse.jetty.io.SelectorManager$ManagedSelector.select(SelectorManager.java:444) | |
at org.eclipse.jetty.io.SelectorManager$ManagedSelector.run(SelectorManager.java:420) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:601) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:532) | |
at java.lang.Thread.run(Thread.java:744) | |
"qtp1621534335-35-selector-5" prio=5 tid=0x00007ff2733e3000 nid=0x8d03 runnable [0x000000011ad57000] | |
java.lang.Thread.State: RUNNABLE | |
at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) | |
at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:200) | |
at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:103) | |
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87) | |
- locked <0x00000007249b8fb0> (a sun.nio.ch.Util$2) | |
- locked <0x00000007249b8fc8> (a java.util.Collections$UnmodifiableSet) | |
- locked <0x00000007251c6f40> (a sun.nio.ch.KQueueSelectorImpl) | |
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98) | |
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:102) | |
at org.eclipse.jetty.io.SelectorManager$ManagedSelector.select(SelectorManager.java:444) | |
at org.eclipse.jetty.io.SelectorManager$ManagedSelector.run(SelectorManager.java:420) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:601) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:532) | |
at java.lang.Thread.run(Thread.java:744) | |
"qtp1621534335-34-selector-4" prio=5 tid=0x00007ff2733e2000 nid=0x8b03 runnable [0x000000011ac54000] | |
java.lang.Thread.State: RUNNABLE | |
at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) | |
at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:200) | |
at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:103) | |
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87) | |
- locked <0x0000000725300468> (a sun.nio.ch.Util$2) | |
- locked <0x0000000725300480> (a java.util.Collections$UnmodifiableSet) | |
- locked <0x00000007251ac480> (a sun.nio.ch.KQueueSelectorImpl) | |
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98) | |
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:102) | |
at org.eclipse.jetty.io.SelectorManager$ManagedSelector.select(SelectorManager.java:444) | |
at org.eclipse.jetty.io.SelectorManager$ManagedSelector.run(SelectorManager.java:420) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:601) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:532) | |
at java.lang.Thread.run(Thread.java:744) | |
"qtp1621534335-33-selector-3" prio=5 tid=0x00007ff2733e1800 nid=0x8903 runnable [0x000000011ab51000] | |
java.lang.Thread.State: RUNNABLE | |
at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) | |
at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:200) | |
at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:103) | |
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87) | |
- locked <0x000000072530d6e0> (a sun.nio.ch.Util$2) | |
- locked <0x000000072530d6f8> (a java.util.Collections$UnmodifiableSet) | |
- locked <0x000000072531e240> (a sun.nio.ch.KQueueSelectorImpl) | |
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98) | |
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:102) | |
at org.eclipse.jetty.io.SelectorManager$ManagedSelector.select(SelectorManager.java:444) | |
at org.eclipse.jetty.io.SelectorManager$ManagedSelector.run(SelectorManager.java:420) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:601) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:532) | |
at java.lang.Thread.run(Thread.java:744) | |
"qtp1621534335-32-selector-1" prio=5 tid=0x00007ff2733e0800 nid=0x8703 runnable [0x000000011aa4e000] | |
java.lang.Thread.State: RUNNABLE | |
at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) | |
at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:200) | |
at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:103) | |
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87) | |
- locked <0x000000072532d6e8> (a sun.nio.ch.Util$2) | |
- locked <0x000000072532d700> (a java.util.Collections$UnmodifiableSet) | |
- locked <0x000000072533e6e0> (a sun.nio.ch.KQueueSelectorImpl) | |
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98) | |
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:102) | |
at org.eclipse.jetty.io.SelectorManager$ManagedSelector.select(SelectorManager.java:444) | |
at org.eclipse.jetty.io.SelectorManager$ManagedSelector.run(SelectorManager.java:420) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:601) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:532) | |
at java.lang.Thread.run(Thread.java:744) | |
"qtp1621534335-31-selector-0" prio=5 tid=0x00007ff2733e0000 nid=0x8503 runnable [0x000000011a529000] | |
java.lang.Thread.State: RUNNABLE | |
at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) | |
at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:200) | |
at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:103) | |
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87) | |
- locked <0x0000000725332ca8> (a sun.nio.ch.Util$2) | |
- locked <0x0000000725332cc0> (a java.util.Collections$UnmodifiableSet) | |
- locked <0x000000072531d130> (a sun.nio.ch.KQueueSelectorImpl) | |
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98) | |
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:102) | |
at org.eclipse.jetty.io.SelectorManager$ManagedSelector.select(SelectorManager.java:444) | |
at org.eclipse.jetty.io.SelectorManager$ManagedSelector.run(SelectorManager.java:420) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:601) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:532) | |
at java.lang.Thread.run(Thread.java:744) | |
"qtp1621534335-30-selector-2" prio=5 tid=0x00007ff27340f800 nid=0x8303 runnable [0x000000011a426000] | |
java.lang.Thread.State: RUNNABLE | |
at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) | |
at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:200) | |
at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:103) | |
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87) | |
- locked <0x000000072530d728> (a sun.nio.ch.Util$2) | |
- locked <0x000000072530d740> (a java.util.Collections$UnmodifiableSet) | |
- locked <0x000000072531e2e0> (a sun.nio.ch.KQueueSelectorImpl) | |
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98) | |
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:102) | |
at org.eclipse.jetty.io.SelectorManager$ManagedSelector.select(SelectorManager.java:444) | |
at org.eclipse.jetty.io.SelectorManager$ManagedSelector.run(SelectorManager.java:420) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:601) | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:532) | |
at java.lang.Thread.run(Thread.java:744) | |
"DateCache" daemon prio=5 tid=0x00007ff2750b3000 nid=0x8103 in Object.wait() [0x000000011a1b4000] | |
java.lang.Thread.State: TIMED_WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x000000072483d1e0> (a java.util.TaskQueue) | |
at java.util.TimerThread.mainLoop(Timer.java:552) | |
- locked <0x000000072483d1e0> (a java.util.TaskQueue) | |
at java.util.TimerThread.run(Timer.java:505) | |
"Statistics Gatherer[primitives]" prio=5 tid=0x00007ff2733fe000 nid=0x7f03 in Object.wait() [0x000000011a94b000] | |
java.lang.Thread.State: TIMED_WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000007248ba8c0> (a java.util.TaskQueue) | |
at java.util.TimerThread.mainLoop(Timer.java:552) | |
- locked <0x00000007248ba8c0> (a java.util.TaskQueue) | |
at java.util.TimerThread.run(Timer.java:505) | |
"RRD4J Sync Pool [Thread-1]" daemon prio=5 tid=0x00007ff2732e0800 nid=0x7d03 waiting on condition [0x000000011a848000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x0000000724d77790> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1085) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) | |
at java.lang.Thread.run(Thread.java:744) | |
"GC-Monitor" daemon prio=5 tid=0x00007ff27680d000 nid=0x7b03 in Object.wait() [0x000000011a323000] | |
java.lang.Thread.State: TIMED_WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x0000000724d848c8> (a org.neo4j.kernel.impl.cache.MeasureDoNothing) | |
at org.neo4j.kernel.impl.cache.MeasureDoNothing.run(MeasureDoNothing.java:73) | |
- locked <0x0000000724d848c8> (a org.neo4j.kernel.impl.cache.MeasureDoNothing) | |
"RMI RenewClean-[192.168.1.138:57654]" daemon prio=5 tid=0x00007ff27391e000 nid=0x7703 in Object.wait() [0x0000000119eda000] | |
java.lang.Thread.State: TIMED_WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x0000000724e3b280> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) | |
- locked <0x0000000724e3b280> (a java.lang.ref.ReferenceQueue$Lock) | |
at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:535) | |
at java.lang.Thread.run(Thread.java:744) | |
"RMI Scheduler(0)" daemon prio=5 tid=0x00007ff275228000 nid=0x7503 waiting on condition [0x0000000119dd7000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000007248ba8f0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) | |
at java.lang.Thread.run(Thread.java:744) | |
"RMI TCP Accept-1337" daemon prio=5 tid=0x00007ff27522d000 nid=0x7103 runnable [0x0000000119bd1000] | |
java.lang.Thread.State: RUNNABLE | |
at java.net.PlainSocketImpl.socketAccept(Native Method) | |
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398) | |
at java.net.ServerSocket.implAccept(ServerSocket.java:530) | |
at java.net.ServerSocket.accept(ServerSocket.java:498) | |
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:388) | |
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:360) | |
at java.lang.Thread.run(Thread.java:744) | |
"GC Daemon" daemon prio=5 tid=0x00007ff27385e000 nid=0x6f03 in Object.wait() [0x0000000119ace000] | |
java.lang.Thread.State: TIMED_WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000007248ba920> (a sun.misc.GC$LatencyLock) | |
at sun.misc.GC$Daemon.run(GC.java:117) | |
- locked <0x00000007248ba920> (a sun.misc.GC$LatencyLock) | |
"RMI Reaper" prio=5 tid=0x00007ff27382d800 nid=0x6d03 in Object.wait() [0x00000001199cb000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x0000000724bdab00> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) | |
- locked <0x0000000724bdab00> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) | |
at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:351) | |
at java.lang.Thread.run(Thread.java:744) | |
"RMI TCP Accept-0" daemon prio=5 tid=0x00007ff275099800 nid=0x6b03 runnable [0x00000001198c8000] | |
java.lang.Thread.State: RUNNABLE | |
at java.net.PlainSocketImpl.socketAccept(Native Method) | |
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398) | |
at java.net.ServerSocket.implAccept(ServerSocket.java:530) | |
at java.net.ServerSocket.accept(ServerSocket.java:498) | |
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:388) | |
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:360) | |
at java.lang.Thread.run(Thread.java:744) | |
"Neo4j Recurring Job Runner" daemon prio=5 tid=0x00007ff2729da800 nid=0x6907 in Object.wait() [0x0000000119643000] | |
java.lang.Thread.State: TIMED_WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x0000000724ae7300> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) | |
- locked <0x0000000724ae7300> (a java.lang.ref.ReferenceQueue$Lock) | |
at org.neo4j.kernel.impl.cleanup.CleanupReferenceQueue.remove(CleanupReferenceQueue.java:38) | |
at org.neo4j.kernel.impl.cleanup.ReferenceQueueBasedCleanupService.run(ReferenceQueueBasedCleanupService.java:83) | |
at org.neo4j.kernel.impl.util.Neo4jJobScheduler$1.run(Neo4jJobScheduler.java:75) | |
at java.util.TimerThread.mainLoop(Timer.java:555) | |
at java.util.TimerThread.run(Timer.java:505) | |
"Neo4j UDC Timer" daemon prio=5 tid=0x00007ff272913800 nid=0x6507 in Object.wait() [0x000000011923d000] | |
java.lang.Thread.State: TIMED_WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x0000000724ae7318> (a java.util.TaskQueue) | |
at java.util.TimerThread.mainLoop(Timer.java:552) | |
- locked <0x0000000724ae7318> (a java.util.TaskQueue) | |
at java.util.TimerThread.run(Timer.java:505) | |
"Service Thread" daemon prio=5 tid=0x00007ff275006000 nid=0x5b03 runnable [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"C2 CompilerThread1" daemon prio=5 tid=0x00007ff275005000 nid=0x5903 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"C2 CompilerThread0" daemon prio=5 tid=0x00007ff27291b000 nid=0x5703 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"Signal Dispatcher" daemon prio=5 tid=0x00007ff27291a800 nid=0x5503 runnable [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"Surrogate Locker Thread (Concurrent GC)" daemon prio=5 tid=0x00007ff272913000 nid=0x5223 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"Finalizer" daemon prio=5 tid=0x00007ff275003000 nid=0x3f03 in Object.wait() [0x0000000118309000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000007248608e8> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) | |
- locked <0x00000007248608e8> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) | |
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:189) | |
"Reference Handler" daemon prio=5 tid=0x00007ff275000000 nid=0x3d03 in Object.wait() [0x0000000118206000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x000000072481cdd0> (a java.lang.ref.Reference$Lock) | |
at java.lang.Object.wait(Object.java:503) | |
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133) | |
- locked <0x000000072481cdd0> (a java.lang.ref.Reference$Lock) | |
"VM Thread" prio=5 tid=0x00007ff27303e800 nid=0x3b03 runnable | |
"Gang worker#0 (Parallel GC Threads)" prio=5 tid=0x00007ff272810000 nid=0x2503 runnable | |
"Gang worker#1 (Parallel GC Threads)" prio=5 tid=0x00007ff273800800 nid=0x2703 runnable | |
"Gang worker#2 (Parallel GC Threads)" prio=5 tid=0x00007ff272823800 nid=0x2903 runnable | |
"Gang worker#3 (Parallel GC Threads)" prio=5 tid=0x00007ff272824000 nid=0x2b03 runnable | |
"Gang worker#4 (Parallel GC Threads)" prio=5 tid=0x00007ff274000000 nid=0x2d03 runnable | |
"Gang worker#5 (Parallel GC Threads)" prio=5 tid=0x00007ff273801000 nid=0x2f03 runnable | |
"Gang worker#6 (Parallel GC Threads)" prio=5 tid=0x00007ff273002000 nid=0x3103 runnable | |
"Gang worker#7 (Parallel GC Threads)" prio=5 tid=0x00007ff273801800 nid=0x3303 runnable | |
"Concurrent Mark-Sweep GC Thread" prio=5 tid=0x00007ff2728e6800 nid=0x3903 runnable | |
"Gang worker#0 (Parallel CMS Threads)" prio=5 tid=0x00007ff2728e5000 nid=0x3503 runnable | |
"Gang worker#1 (Parallel CMS Threads)" prio=5 tid=0x00007ff2728e6000 nid=0x3703 runnable | |
"VM Periodic Task Thread" prio=5 tid=0x00007ff275006800 nid=0x5d03 waiting on condition | |
JNI global references: 376 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment