AsyncRead exhaustion with multiple query threads
This can occur e.g. while loading diagram:
Thread [Query Thread 2] (Suspended)
waiting for: fi.vtt.simantics.procore.internal.SessionRequestManager (id=203)
org.simantics.db.impl.query.QueryProcessor.schedule(org.simantics.db.impl.query.QueryProcessor$SessionTask) line: 236
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask.run0(int) line: 211
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask.run0(int) line: 194
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.AsyncReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.AsyncRead<T>, org.simantics.db.impl.query.AsyncReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>, boolean) line: 226
org.simantics.db.impl.query.QueryCache.runnerAsyncReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.AsyncRead<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 580
org.simantics.db.impl.graph.ReadGraphImpl$26.run0(int) line: 5246
org.simantics.db.impl.graph.ReadGraphImpl$26(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.query.QueryCacheBase.waitPending(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.impl.query.CacheEntry) line: 580
org.simantics.db.impl.query.QueryCache.getOrCreateStatements(org.simantics.db.impl.graph.ReadGraphImpl, int, int) line: 87
org.simantics.db.impl.query.QueryCache.runnerStatements(org.simantics.db.impl.graph.ReadGraphImpl, int, int, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.impl.query.TripleIntProcedure) line: 103
org.simantics.db.impl.query.Statements.queryEach(org.simantics.db.impl.graph.ReadGraphImpl, int, int, org.simantics.db.impl.query.QueryProcessor, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.impl.query.TripleIntProcedure) line: 42
org.simantics.db.impl.query.QueryProcessor.forEachStatement(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.Resource, org.simantics.db.Resource, org.simantics.db.procedure.StatementProcedure) line: 2615
org.simantics.db.impl.graph.ReadGraphImpl.getStatements(org.simantics.db.Resource, org.simantics.db.Resource) line: 660
org.simantics.db.common.utils.NearestOwnerFinder.getDirectOwners(org.simantics.db.ReadGraph, org.simantics.layer0.Layer0, org.simantics.db.Resource) line: 134
org.simantics.db.common.utils.NearestOwnerFinder.browsePilot(org.simantics.db.Resource, int) line: 82
org.simantics.db.common.utils.NearestOwnerFinder.browsePilot(org.simantics.db.Resource, int) line: 88
org.simantics.db.common.utils.NearestOwnerFinder.browseOwnersOfInput(java.util.Collection<org.simantics.db.Resource>) line: 60
org.simantics.db.common.utils.NearestOwnerFinder.getNearestOwner(org.simantics.db.ReadGraph, org.simantics.db.Resource) line: 181
org.simantics.db.common.request.PossibleOwner.perform(org.simantics.db.ReadGraph) line: 16
org.simantics.db.common.request.PossibleOwner.perform(org.simantics.db.ReadGraph) line: 1
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 112
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl.syncRequest(org.simantics.db.request.Read<T>) line: 1929
org.simantics.db.common.utils.CommonDBUtils.getPossibleOwner(org.simantics.db.ReadGraph, org.simantics.db.Resource) line: 59
org.simantics.db.layer0.variable.Variables.getPossibleVariable(org.simantics.db.ReadGraph, org.simantics.db.Resource) line: 165
org.simantics.diagram.adapter.ElementParameterRequest.perform(org.simantics.db.ReadGraph) line: 22
org.simantics.diagram.adapter.ElementParameterRequest.perform(org.simantics.db.ReadGraph) line: 1
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 112
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl$24.run0(int) line: 5164
org.simantics.db.impl.graph.ReadGraphImpl$24(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 142
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl$24.run0(int) line: 5164
org.simantics.db.impl.graph.ReadGraphImpl$24(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 142
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl$24.run0(int) line: 5164
org.simantics.db.impl.graph.ReadGraphImpl$24(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.query.QueryCacheBase.waitPending(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.impl.query.CacheEntry) line: 580
org.simantics.db.impl.query.QueryCache.getOrCreateObjects(org.simantics.db.impl.graph.ReadGraphImpl, int, int) line: 43
org.simantics.db.impl.query.QueryCache.runnerObjects(org.simantics.db.impl.graph.ReadGraphImpl, int, int, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.impl.query.IntProcedure) line: 59
org.simantics.db.impl.query.QueryProcessor.forEachObject(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.Resource, org.simantics.db.Resource, org.simantics.db.procedure.ListenerBase, org.simantics.db.impl.query.IntProcedure) line: 2879
org.simantics.db.impl.query.QueryProcessor.forEachObject(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.Resource, org.simantics.db.Resource, org.simantics.db.procedure.AsyncMultiProcedure<org.simantics.db.Resource>) line: 2995
org.simantics.db.impl.graph.ReadGraphImpl.getObjects(org.simantics.db.Resource, org.simantics.db.Resource) line: 875
org.simantics.db.common.utils.NearestOwnerFinder.getDirectOwners(org.simantics.db.ReadGraph, org.simantics.layer0.Layer0, org.simantics.db.Resource) line: 126
org.simantics.db.common.utils.NearestOwnerFinder.browsePilot(org.simantics.db.Resource, int) line: 82
org.simantics.db.common.utils.NearestOwnerFinder.browseOwnersOfInput(java.util.Collection<org.simantics.db.Resource>) line: 60
org.simantics.db.common.utils.NearestOwnerFinder.getNearestOwner(org.simantics.db.ReadGraph, org.simantics.db.Resource) line: 181
org.simantics.db.common.request.PossibleOwner.perform(org.simantics.db.ReadGraph) line: 16
org.simantics.db.common.request.PossibleOwner.perform(org.simantics.db.ReadGraph) line: 1
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 112
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl.syncRequest(org.simantics.db.request.Read<T>) line: 1929
org.simantics.db.common.utils.CommonDBUtils.getPossibleOwner(org.simantics.db.ReadGraph, org.simantics.db.Resource) line: 59
org.simantics.db.layer0.variable.Variables.getPossibleVariable(org.simantics.db.ReadGraph, org.simantics.db.Resource) line: 165
org.simantics.diagram.adapter.ElementParameterRequest.perform(org.simantics.db.ReadGraph) line: 22
org.simantics.diagram.adapter.ElementParameterRequest.perform(org.simantics.db.ReadGraph) line: 1
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 112
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl$24.run0(int) line: 5164
org.simantics.db.impl.graph.ReadGraphImpl$24(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.query.QueryCacheBase.waitPending(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.impl.query.CacheEntry) line: 580
org.simantics.db.impl.query.QueryCache.getOrCreateSuperRelations(org.simantics.db.impl.graph.ReadGraphImpl, int) line: 779
org.simantics.db.impl.query.QueryCache.runnerSuperRelations(org.simantics.db.impl.graph.ReadGraphImpl, int, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.impl.procedure.InternalProcedure<org.simantics.db.impl.query.IntSet>) line: 795
org.simantics.db.impl.query.Objects$7.execute(org.simantics.db.impl.graph.ReadGraphImpl, int) line: 534
org.simantics.db.impl.query.IntSet.forEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.impl.query.IntProcedure) line: 295
org.simantics.db.impl.query.Objects.computeNotFunctionalIndex(org.simantics.db.impl.graph.ReadGraphImpl, int, int, org.simantics.db.impl.query.Objects, org.simantics.db.RelationInfo, org.simantics.db.impl.query.IntProcedure) line: 495
org.simantics.db.impl.query.Objects.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, int, int, org.simantics.db.impl.query.Objects, org.simantics.db.impl.query.IntProcedure) line: 608
org.simantics.db.impl.query.QueryCache.runnerObjects(org.simantics.db.impl.graph.ReadGraphImpl, int, int, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.impl.query.IntProcedure) line: 65
org.simantics.db.impl.query.QueryProcessor.forEachObject(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.Resource, org.simantics.db.Resource, org.simantics.db.procedure.ListenerBase, org.simantics.db.impl.query.IntProcedure) line: 2879
org.simantics.db.impl.query.QueryProcessor.forEachObject(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.Resource, org.simantics.db.Resource, org.simantics.db.procedure.AsyncMultiProcedure<org.simantics.db.Resource>) line: 2995
org.simantics.db.impl.graph.ReadGraphImpl.getObjects(org.simantics.db.Resource, org.simantics.db.Resource) line: 875
org.simantics.db.common.utils.NearestOwnerFinder.getDirectOwners(org.simantics.db.ReadGraph, org.simantics.layer0.Layer0, org.simantics.db.Resource) line: 126
org.simantics.db.common.utils.NearestOwnerFinder.getNearestOwner(org.simantics.db.ReadGraph, org.simantics.db.Resource) line: 172
org.simantics.db.common.request.PossibleOwner.perform(org.simantics.db.ReadGraph) line: 16
org.simantics.db.common.request.PossibleOwner.perform(org.simantics.db.ReadGraph) line: 1
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 112
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl.syncRequest(org.simantics.db.request.Read<T>) line: 1929
org.simantics.db.common.utils.CommonDBUtils.getPossibleOwner(org.simantics.db.ReadGraph, org.simantics.db.Resource) line: 59
org.simantics.db.layer0.variable.Variables.getPossibleVariable(org.simantics.db.ReadGraph, org.simantics.db.Resource) line: 165
org.simantics.diagram.adapter.ElementParameterRequest.perform(org.simantics.db.ReadGraph) line: 22
org.simantics.diagram.adapter.ElementParameterRequest.perform(org.simantics.db.ReadGraph) line: 1
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 112
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl$24.run0(int) line: 5164
org.simantics.db.impl.graph.ReadGraphImpl$24(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask.run0(int) line: 194
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask.run0(int) line: 194
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.AsyncReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.AsyncRead<T>, org.simantics.db.impl.query.AsyncReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>, boolean) line: 226
org.simantics.db.impl.query.QueryCache.runnerAsyncReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.AsyncRead<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 580
org.simantics.db.impl.graph.ReadGraphImpl$26.run0(int) line: 5246
org.simantics.db.impl.graph.ReadGraphImpl$26(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask.run0(int) line: 194
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask.run0(int) line: 194
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask.run0(int) line: 194
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 142
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl$24.run0(int) line: 5164
org.simantics.db.impl.graph.ReadGraphImpl$24(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 142
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl$24.run0(int) line: 5164
org.simantics.db.impl.graph.ReadGraphImpl$24(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 142
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl$24.run0(int) line: 5164
org.simantics.db.impl.graph.ReadGraphImpl$24(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 142
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl$24.run0(int) line: 5164
org.simantics.db.impl.graph.ReadGraphImpl$24(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask.run0(int) line: 194
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.AsyncReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.AsyncRead<T>, org.simantics.db.impl.query.AsyncReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>, boolean) line: 226
org.simantics.db.impl.query.QueryCache.runnerAsyncReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.AsyncRead<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 580
org.simantics.db.impl.graph.ReadGraphImpl$26.run0(int) line: 5246
org.simantics.db.impl.graph.ReadGraphImpl$26(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 142
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl$24.run0(int) line: 5164
org.simantics.db.impl.graph.ReadGraphImpl$24(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.BlockingAsyncProcedure<Result>.waitBarrier() line: 66
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask.run0(int) line: 172
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.AsyncReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.AsyncRead<T>, org.simantics.db.impl.query.AsyncReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>, boolean) line: 225
org.simantics.db.impl.query.QueryCache.runnerAsyncReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.AsyncRead<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 559
org.simantics.db.impl.graph.ReadGraphImpl.syncRequest(org.simantics.db.request.AsyncRead<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 2038
org.simantics.diagram.adapter.GraphToDiagramSynchronizer$GraphToDiagramUpdater.processNodes(org.simantics.db.ReadGraph) line: 1828
org.simantics.diagram.adapter.GraphToDiagramSynchronizer$GraphToDiagramUpdater$16.run(org.simantics.db.ReadGraph) line: 2304
org.simantics.diagram.adapter.GraphToDiagramSynchronizer$GraphToDiagramUpdater$16(org.simantics.db.common.request.ReadRequest).perform(org.simantics.db.ReadGraph) line: 21
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 112
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 499
org.simantics.db.impl.graph.ReadGraphImpl.syncRequest(org.simantics.db.request.Read<T>) line: 1929
org.simantics.diagram.adapter.GraphToDiagramSynchronizer$GraphToDiagramUpdater.process(org.simantics.db.ReadGraph) line: 2301
org.simantics.diagram.adapter.GraphToDiagramSynchronizer$8.graphUpdate(org.simantics.db.ReadGraph) line: 2696
org.simantics.diagram.adapter.GraphToDiagramSynchronizer.processGraphUpdates(org.simantics.db.ReadGraph, java.util.Collection<org.simantics.diagram.adapter.GraphToDiagramSynchronizer.GraphUpdateReactor>) line: 3343
org.simantics.diagram.adapter.GraphToDiagramSynchronizer.loadDiagram(org.eclipse.core.runtime.IProgressMonitor, org.simantics.db.ReadGraph, java.lang.String, org.simantics.db.Resource, org.simantics.db.Resource, org.simantics.db.common.ResourceArray, org.simantics.utils.datastructures.hints.IHintObservable) line: 1315
org.simantics.diagram.query.DiagramLoadQuery.perform(org.simantics.db.ReadGraph) line: 52
org.simantics.diagram.query.DiagramLoadQuery.perform(org.simantics.db.ReadGraph) line: 1
fi.vtt.simantics.procore.internal.SessionImplSocket$6.run0(int) line: 1526
fi.vtt.simantics.procore.internal.SessionImplSocket$6(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
fi.vtt.simantics.procore.internal.SessionRequestManager$1.run0(int) line: 126
fi.vtt.simantics.procore.internal.SessionRequestManager$1(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryThread.run() line: 254
Thread [Query Thread 1] (Suspended)
waiting for: fi.vtt.simantics.procore.internal.SessionRequestManager (id=203)
org.simantics.db.impl.query.QueryProcessor.getOwnTask(org.simantics.db.impl.graph.ReadGraphImpl) line: 177
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 206
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.query.QueryCacheBase.waitPending(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.impl.query.CacheEntry) line: 580
org.simantics.db.impl.query.QueryCache.getOrCreateObjects(org.simantics.db.impl.graph.ReadGraphImpl, int, int) line: 43
org.simantics.db.impl.query.QueryCache.runnerObjects(org.simantics.db.impl.graph.ReadGraphImpl, int, int, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.impl.query.IntProcedure) line: 59
org.simantics.db.impl.query.QueryProcessor.forEachObject(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.Resource, org.simantics.db.Resource, org.simantics.db.procedure.ListenerBase, org.simantics.db.impl.query.IntProcedure) line: 2879
org.simantics.db.impl.query.QueryProcessor.forEachObject(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.Resource, org.simantics.db.Resource, org.simantics.db.procedure.AsyncMultiProcedure<org.simantics.db.Resource>) line: 2995
org.simantics.db.impl.graph.ReadGraphImpl.getObjects(org.simantics.db.Resource, org.simantics.db.Resource) line: 875
org.simantics.db.common.utils.NearestOwnerFinder.getDirectOwners(org.simantics.db.ReadGraph, org.simantics.layer0.Layer0, org.simantics.db.Resource) line: 126
org.simantics.db.common.utils.NearestOwnerFinder.browsePilot(org.simantics.db.Resource, int) line: 82
org.simantics.db.common.utils.NearestOwnerFinder.browsePilot(org.simantics.db.Resource, int) line: 88
org.simantics.db.common.utils.NearestOwnerFinder.browsePilot(org.simantics.db.Resource, int) line: 88
org.simantics.db.common.utils.NearestOwnerFinder.browsePilot(org.simantics.db.Resource, int) line: 88
org.simantics.db.common.utils.NearestOwnerFinder.browsePilot(org.simantics.db.Resource, int) line: 88
org.simantics.db.common.utils.NearestOwnerFinder.browseOwnersOfInput(java.util.Collection<org.simantics.db.Resource>) line: 60
org.simantics.db.common.utils.NearestOwnerFinder.getNearestOwner(org.simantics.db.ReadGraph, org.simantics.db.Resource) line: 181
org.simantics.db.common.request.PossibleOwner.perform(org.simantics.db.ReadGraph) line: 16
org.simantics.db.common.request.PossibleOwner.perform(org.simantics.db.ReadGraph) line: 1
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 112
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl.syncRequest(org.simantics.db.request.Read<T>) line: 1929
org.simantics.db.common.utils.CommonDBUtils.getPossibleOwner(org.simantics.db.ReadGraph, org.simantics.db.Resource) line: 59
org.simantics.db.layer0.variable.Variables.getPossibleVariable(org.simantics.db.ReadGraph, org.simantics.db.Resource) line: 165
org.simantics.diagram.adapter.ElementParameterRequest.perform(org.simantics.db.ReadGraph) line: 22
org.simantics.diagram.adapter.ElementParameterRequest.perform(org.simantics.db.ReadGraph) line: 1
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 112
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl$24.run0(int) line: 5164
org.simantics.db.impl.graph.ReadGraphImpl$24(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.query.QueryCacheBase.waitPending(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.impl.query.CacheEntry) line: 580
org.simantics.db.impl.query.QueryCache.getOrCreateObjects(org.simantics.db.impl.graph.ReadGraphImpl, int, int) line: 43
org.simantics.db.impl.query.QueryCache.runnerObjects(org.simantics.db.impl.graph.ReadGraphImpl, int, int, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.impl.query.IntProcedure) line: 59
org.simantics.db.impl.query.QueryProcessor.forEachObject(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.Resource, org.simantics.db.Resource, org.simantics.db.procedure.ListenerBase, org.simantics.db.impl.query.IntProcedure) line: 2879
org.simantics.db.impl.query.QueryProcessor.forEachObject(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.Resource, org.simantics.db.Resource, org.simantics.db.procedure.AsyncMultiProcedure<org.simantics.db.Resource>) line: 2995
org.simantics.db.impl.graph.ReadGraphImpl.getObjects(org.simantics.db.Resource, org.simantics.db.Resource) line: 875
org.simantics.db.common.utils.NearestOwnerFinder.getDirectOwners(org.simantics.db.ReadGraph, org.simantics.layer0.Layer0, org.simantics.db.Resource) line: 126
org.simantics.db.common.utils.NearestOwnerFinder.browsePilot(org.simantics.db.Resource, int) line: 82
org.simantics.db.common.utils.NearestOwnerFinder.browseOwnersOfInput(java.util.Collection<org.simantics.db.Resource>) line: 60
org.simantics.db.common.utils.NearestOwnerFinder.getNearestOwner(org.simantics.db.ReadGraph, org.simantics.db.Resource) line: 181
org.simantics.db.common.request.PossibleOwner.perform(org.simantics.db.ReadGraph) line: 16
org.simantics.db.common.request.PossibleOwner.perform(org.simantics.db.ReadGraph) line: 1
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 112
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl.syncRequest(org.simantics.db.request.Read<T>) line: 1929
org.simantics.db.common.utils.CommonDBUtils.getPossibleOwner(org.simantics.db.ReadGraph, org.simantics.db.Resource) line: 59
org.simantics.db.layer0.variable.Variables.getPossibleVariable(org.simantics.db.ReadGraph, org.simantics.db.Resource) line: 165
org.simantics.diagram.adapter.ElementParameterRequest.perform(org.simantics.db.ReadGraph) line: 22
org.simantics.diagram.adapter.ElementParameterRequest.perform(org.simantics.db.ReadGraph) line: 1
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 112
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl$24.run0(int) line: 5164
org.simantics.db.impl.graph.ReadGraphImpl$24(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 142
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl$24.run0(int) line: 5164
org.simantics.db.impl.graph.ReadGraphImpl$24(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask.run0(int) line: 194
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 142
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl$24.run0(int) line: 5164
org.simantics.db.impl.graph.ReadGraphImpl$24(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask.run0(int) line: 194
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.AsyncReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.AsyncRead<T>, org.simantics.db.impl.query.AsyncReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>, boolean) line: 226
org.simantics.db.impl.query.QueryCache.runnerAsyncReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.AsyncRead<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 580
org.simantics.db.impl.graph.ReadGraphImpl$26.run0(int) line: 5246
org.simantics.db.impl.graph.ReadGraphImpl$26(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask.run0(int) line: 194
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.AsyncReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.AsyncRead<T>, org.simantics.db.impl.query.AsyncReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>, boolean) line: 226
org.simantics.db.impl.query.QueryCache.runnerAsyncReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.AsyncRead<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 580
org.simantics.db.impl.graph.ReadGraphImpl$26.run0(int) line: 5246
org.simantics.db.impl.graph.ReadGraphImpl$26(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask.run0(int) line: 194
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.AsyncReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.AsyncRead<T>, org.simantics.db.impl.query.AsyncReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>, boolean) line: 226
org.simantics.db.impl.query.QueryCache.runnerAsyncReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.AsyncRead<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 580
org.simantics.db.impl.graph.ReadGraphImpl$26.run0(int) line: 5246
org.simantics.db.impl.graph.ReadGraphImpl$26(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask.run0(int) line: 194
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 142
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl$24.run0(int) line: 5164
org.simantics.db.impl.graph.ReadGraphImpl$24(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask.run0(int) line: 194
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryThread.run() line: 254
Thread [Query Thread 3] (Suspended)
owns: fi.vtt.simantics.procore.internal.SessionRequestManager (id=203)
java.lang.Object.notifyAll() line: not available [native method]
org.simantics.db.impl.query.QueryProcessor.schedule(org.simantics.db.impl.query.QueryProcessor$SessionTask) line: 249
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask.run0(int) line: 211
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.query.QueryCacheBase.waitPending(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.impl.query.CacheEntry) line: 580
org.simantics.db.impl.query.QueryCache.getOrCreateObjects(org.simantics.db.impl.graph.ReadGraphImpl, int, int) line: 43
org.simantics.db.impl.query.QueryCache.runnerObjects(org.simantics.db.impl.graph.ReadGraphImpl, int, int, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.impl.query.IntProcedure) line: 59
org.simantics.db.impl.query.QueryProcessor.forEachObject(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.Resource, org.simantics.db.Resource, org.simantics.db.procedure.ListenerBase, org.simantics.db.impl.query.IntProcedure) line: 2879
org.simantics.db.impl.query.QueryProcessor.forEachObject(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.Resource, org.simantics.db.Resource, org.simantics.db.procedure.AsyncMultiProcedure<org.simantics.db.Resource>) line: 2995
org.simantics.db.impl.graph.ReadGraphImpl.getObjects(org.simantics.db.Resource, org.simantics.db.Resource) line: 875
org.simantics.db.common.utils.NearestOwnerFinder.getDirectOwners(org.simantics.db.ReadGraph, org.simantics.layer0.Layer0, org.simantics.db.Resource) line: 126
org.simantics.db.common.utils.NearestOwnerFinder.browseNonpilot(org.simantics.db.Resource) line: 108
org.simantics.db.common.utils.NearestOwnerFinder.browseNonpilot(org.simantics.db.Resource) line: 117
org.simantics.db.common.utils.NearestOwnerFinder.browseNonpilot(org.simantics.db.Resource) line: 117
org.simantics.db.common.utils.NearestOwnerFinder.browseNonpilot(org.simantics.db.Resource) line: 117
org.simantics.db.common.utils.NearestOwnerFinder.browseOwnersOfInput(java.util.Collection<org.simantics.db.Resource>) line: 68
org.simantics.db.common.utils.NearestOwnerFinder.getNearestOwner(org.simantics.db.ReadGraph, org.simantics.db.Resource) line: 181
org.simantics.db.common.request.PossibleOwner.perform(org.simantics.db.ReadGraph) line: 16
org.simantics.db.common.request.PossibleOwner.perform(org.simantics.db.ReadGraph) line: 1
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 112
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl.syncRequest(org.simantics.db.request.Read<T>) line: 1929
org.simantics.db.common.utils.CommonDBUtils.getPossibleOwner(org.simantics.db.ReadGraph, org.simantics.db.Resource) line: 59
org.simantics.db.layer0.variable.Variables.getPossibleVariable(org.simantics.db.ReadGraph, org.simantics.db.Resource) line: 165
org.simantics.diagram.adapter.ElementParameterRequest.perform(org.simantics.db.ReadGraph) line: 22
org.simantics.diagram.adapter.ElementParameterRequest.perform(org.simantics.db.ReadGraph) line: 1
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 112
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl$24.run0(int) line: 5164
org.simantics.db.impl.graph.ReadGraphImpl$24(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 142
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl$24.run0(int) line: 5164
org.simantics.db.impl.graph.ReadGraphImpl$24(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.query.QueryCacheBase.waitPending(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.impl.query.CacheEntry) line: 580
org.simantics.db.impl.query.QueryCache.getOrCreateObjects(org.simantics.db.impl.graph.ReadGraphImpl, int, int) line: 43
org.simantics.db.impl.query.QueryCache.runnerObjects(org.simantics.db.impl.graph.ReadGraphImpl, int, int, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.impl.query.IntProcedure) line: 59
org.simantics.db.impl.query.QueryProcessor.forEachObject(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.Resource, org.simantics.db.Resource, org.simantics.db.procedure.ListenerBase, org.simantics.db.impl.query.IntProcedure) line: 2879
org.simantics.db.impl.query.QueryProcessor.forEachObject(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.Resource, org.simantics.db.Resource, org.simantics.db.procedure.AsyncMultiProcedure<org.simantics.db.Resource>) line: 2995
org.simantics.db.impl.graph.ReadGraphImpl.getObjects(org.simantics.db.Resource, org.simantics.db.Resource) line: 875
org.simantics.db.common.utils.NearestOwnerFinder.getDirectOwners(org.simantics.db.ReadGraph, org.simantics.layer0.Layer0, org.simantics.db.Resource) line: 126
org.simantics.db.common.utils.NearestOwnerFinder.browseNonpilot(org.simantics.db.Resource) line: 108
org.simantics.db.common.utils.NearestOwnerFinder.browseOwnersOfInput(java.util.Collection<org.simantics.db.Resource>) line: 68
org.simantics.db.common.utils.NearestOwnerFinder.getNearestOwner(org.simantics.db.ReadGraph, org.simantics.db.Resource) line: 181
org.simantics.db.common.request.PossibleOwner.perform(org.simantics.db.ReadGraph) line: 16
org.simantics.db.common.request.PossibleOwner.perform(org.simantics.db.ReadGraph) line: 1
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 112
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl.syncRequest(org.simantics.db.request.Read<T>) line: 1929
org.simantics.db.common.utils.CommonDBUtils.getPossibleOwner(org.simantics.db.ReadGraph, org.simantics.db.Resource) line: 59
org.simantics.db.layer0.variable.Variables.getPossibleVariable(org.simantics.db.ReadGraph, org.simantics.db.Resource) line: 165
org.simantics.diagram.adapter.ElementParameterRequest.perform(org.simantics.db.ReadGraph) line: 22
org.simantics.diagram.adapter.ElementParameterRequest.perform(org.simantics.db.ReadGraph) line: 1
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 112
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl$24.run0(int) line: 5164
org.simantics.db.impl.graph.ReadGraphImpl$24(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 142
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl$24.run0(int) line: 5164
org.simantics.db.impl.graph.ReadGraphImpl$24(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 142
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl$24.run0(int) line: 5164
org.simantics.db.impl.graph.ReadGraphImpl$24(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.query.QueryCacheBase.waitPending(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.impl.query.CacheEntry) line: 580
org.simantics.db.impl.query.QueryCache.getOrCreateSuperRelations(org.simantics.db.impl.graph.ReadGraphImpl, int) line: 779
org.simantics.db.impl.query.QueryCache.runnerSuperRelations(org.simantics.db.impl.graph.ReadGraphImpl, int, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.impl.procedure.InternalProcedure<org.simantics.db.impl.query.IntSet>) line: 795
org.simantics.db.impl.query.Objects$7.execute(org.simantics.db.impl.graph.ReadGraphImpl, int) line: 534
org.simantics.db.impl.query.IntSet.forEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.impl.query.IntProcedure) line: 295
org.simantics.db.impl.query.Objects.computeNotFunctionalIndex(org.simantics.db.impl.graph.ReadGraphImpl, int, int, org.simantics.db.impl.query.Objects, org.simantics.db.RelationInfo, org.simantics.db.impl.query.IntProcedure) line: 495
org.simantics.db.impl.query.Objects.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, int, int, org.simantics.db.impl.query.Objects, org.simantics.db.impl.query.IntProcedure) line: 608
org.simantics.db.impl.query.QueryCache.runnerObjects(org.simantics.db.impl.graph.ReadGraphImpl, int, int, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.impl.query.IntProcedure) line: 65
org.simantics.db.impl.query.QueryProcessor.forEachObject(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.Resource, org.simantics.db.Resource, org.simantics.db.procedure.ListenerBase, org.simantics.db.impl.query.IntProcedure) line: 2879
org.simantics.db.impl.query.QueryProcessor.forEachObject(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.Resource, org.simantics.db.Resource, org.simantics.db.procedure.AsyncMultiProcedure<org.simantics.db.Resource>) line: 2995
org.simantics.db.impl.graph.ReadGraphImpl.getObjects(org.simantics.db.Resource, org.simantics.db.Resource) line: 875
org.simantics.db.common.utils.NearestOwnerFinder.getDirectOwners(org.simantics.db.ReadGraph, org.simantics.layer0.Layer0, org.simantics.db.Resource) line: 126
org.simantics.db.common.utils.NearestOwnerFinder.getNearestOwner(org.simantics.db.ReadGraph, org.simantics.db.Resource) line: 172
org.simantics.db.common.request.PossibleOwner.perform(org.simantics.db.ReadGraph) line: 16
org.simantics.db.common.request.PossibleOwner.perform(org.simantics.db.ReadGraph) line: 1
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 112
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl.syncRequest(org.simantics.db.request.Read<T>) line: 1929
org.simantics.db.common.utils.CommonDBUtils.getPossibleOwner(org.simantics.db.ReadGraph, org.simantics.db.Resource) line: 59
org.simantics.db.layer0.variable.Variables.getPossibleVariable(org.simantics.db.ReadGraph, org.simantics.db.Resource) line: 165
org.simantics.diagram.adapter.ElementParameterRequest.perform(org.simantics.db.ReadGraph) line: 22
org.simantics.diagram.adapter.ElementParameterRequest.perform(org.simantics.db.ReadGraph) line: 1
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 112
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl$24.run0(int) line: 5164
org.simantics.db.impl.graph.ReadGraphImpl$24(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 142
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl$24.run0(int) line: 5164
org.simantics.db.impl.graph.ReadGraphImpl$24(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask.run0(int) line: 194
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask.run0(int) line: 194
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.AsyncReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.AsyncRead<T>, org.simantics.db.impl.query.AsyncReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>, boolean) line: 226
org.simantics.db.impl.query.QueryCache.runnerAsyncReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.AsyncRead<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 580
org.simantics.db.impl.graph.ReadGraphImpl$26.run0(int) line: 5246
org.simantics.db.impl.graph.ReadGraphImpl$26(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask.run0(int) line: 194
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.AsyncReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.AsyncRead<T>, org.simantics.db.impl.query.AsyncReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>, boolean) line: 226
org.simantics.db.impl.query.QueryCache.runnerAsyncReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.AsyncRead<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 580
org.simantics.db.impl.graph.ReadGraphImpl$26.run0(int) line: 5246
org.simantics.db.impl.graph.ReadGraphImpl$26(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask.run0(int) line: 194
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask.run0(int) line: 194
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 142
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl$24.run0(int) line: 5164
org.simantics.db.impl.graph.ReadGraphImpl$24(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 142
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl$24.run0(int) line: 5164
org.simantics.db.impl.graph.ReadGraphImpl$24(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 142
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl$24.run0(int) line: 5164
org.simantics.db.impl.graph.ReadGraphImpl$24(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 142
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl$24.run0(int) line: 5164
org.simantics.db.impl.graph.ReadGraphImpl$24(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryThread.run() line: 254
Thread [Query Thread 0] (Suspended)
waiting for: fi.vtt.simantics.procore.internal.SessionRequestManager (id=203)
org.simantics.db.impl.query.QueryProcessor.getOwnTask(org.simantics.db.impl.graph.ReadGraphImpl) line: 177
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 206
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask.run0(int) line: 194
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.AsyncReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.AsyncRead<T>, org.simantics.db.impl.query.AsyncReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>, boolean) line: 226
org.simantics.db.impl.query.QueryCache.runnerAsyncReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.AsyncRead<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 580
org.simantics.db.impl.graph.ReadGraphImpl$26.run0(int) line: 5246
org.simantics.db.impl.graph.ReadGraphImpl$26(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.query.QueryCacheBase.waitPending(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.impl.query.CacheEntry) line: 580
org.simantics.db.impl.query.QueryCache.getOrCreateStatements(org.simantics.db.impl.graph.ReadGraphImpl, int, int) line: 87
org.simantics.db.impl.query.QueryCache.runnerStatements(org.simantics.db.impl.graph.ReadGraphImpl, int, int, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.impl.query.TripleIntProcedure) line: 103
org.simantics.db.impl.query.Statements.queryEach(org.simantics.db.impl.graph.ReadGraphImpl, int, int, org.simantics.db.impl.query.QueryProcessor, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.impl.query.TripleIntProcedure) line: 42
org.simantics.db.impl.query.QueryProcessor.forEachStatement(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.Resource, org.simantics.db.Resource, org.simantics.db.procedure.StatementProcedure) line: 2615
org.simantics.db.impl.graph.ReadGraphImpl.getStatements(org.simantics.db.Resource, org.simantics.db.Resource) line: 660
org.simantics.db.common.utils.NearestOwnerFinder.getDirectOwners(org.simantics.db.ReadGraph, org.simantics.layer0.Layer0, org.simantics.db.Resource) line: 134
org.simantics.db.common.utils.NearestOwnerFinder.browsePilot(org.simantics.db.Resource, int) line: 82
org.simantics.db.common.utils.NearestOwnerFinder.browsePilot(org.simantics.db.Resource, int) line: 88
org.simantics.db.common.utils.NearestOwnerFinder.browsePilot(org.simantics.db.Resource, int) line: 88
org.simantics.db.common.utils.NearestOwnerFinder.browseOwnersOfInput(java.util.Collection<org.simantics.db.Resource>) line: 60
org.simantics.db.common.utils.NearestOwnerFinder.getNearestOwner(org.simantics.db.ReadGraph, org.simantics.db.Resource) line: 181
org.simantics.db.common.request.PossibleOwner.perform(org.simantics.db.ReadGraph) line: 16
org.simantics.db.common.request.PossibleOwner.perform(org.simantics.db.ReadGraph) line: 1
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 112
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl.syncRequest(org.simantics.db.request.Read<T>) line: 1929
org.simantics.db.common.utils.CommonDBUtils.getPossibleOwner(org.simantics.db.ReadGraph, org.simantics.db.Resource) line: 59
org.simantics.db.layer0.variable.Variables.getPossibleVariable(org.simantics.db.ReadGraph, org.simantics.db.Resource) line: 165
org.simantics.diagram.adapter.ElementParameterRequest.perform(org.simantics.db.ReadGraph) line: 22
org.simantics.diagram.adapter.ElementParameterRequest.perform(org.simantics.db.ReadGraph) line: 1
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 112
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl$24.run0(int) line: 5164
org.simantics.db.impl.graph.ReadGraphImpl$24(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.query.QueryCacheBase.waitPending(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.impl.query.CacheEntry) line: 580
org.simantics.db.impl.query.QueryCache.getOrCreateObjects(org.simantics.db.impl.graph.ReadGraphImpl, int, int) line: 43
org.simantics.db.impl.query.QueryCache.runnerObjects(org.simantics.db.impl.graph.ReadGraphImpl, int, int, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.impl.query.IntProcedure) line: 59
org.simantics.db.impl.query.QueryProcessor.forEachObject(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.Resource, org.simantics.db.Resource, org.simantics.db.procedure.ListenerBase, org.simantics.db.impl.query.IntProcedure) line: 2879
org.simantics.db.impl.query.QueryProcessor.forEachObject(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.Resource, org.simantics.db.Resource, org.simantics.db.procedure.AsyncMultiProcedure<org.simantics.db.Resource>) line: 2995
org.simantics.db.impl.graph.ReadGraphImpl.getObjects(org.simantics.db.Resource, org.simantics.db.Resource) line: 875
org.simantics.db.common.utils.NearestOwnerFinder.getDirectOwners(org.simantics.db.ReadGraph, org.simantics.layer0.Layer0, org.simantics.db.Resource) line: 126
org.simantics.db.common.utils.NearestOwnerFinder.browsePilot(org.simantics.db.Resource, int) line: 82
org.simantics.db.common.utils.NearestOwnerFinder.browsePilot(org.simantics.db.Resource, int) line: 88
org.simantics.db.common.utils.NearestOwnerFinder.browseOwnersOfInput(java.util.Collection<org.simantics.db.Resource>) line: 60
org.simantics.db.common.utils.NearestOwnerFinder.getNearestOwner(org.simantics.db.ReadGraph, org.simantics.db.Resource) line: 181
org.simantics.db.common.request.PossibleOwner.perform(org.simantics.db.ReadGraph) line: 16
org.simantics.db.common.request.PossibleOwner.perform(org.simantics.db.ReadGraph) line: 1
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 112
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl.syncRequest(org.simantics.db.request.Read<T>) line: 1929
org.simantics.db.common.utils.CommonDBUtils.getPossibleOwner(org.simantics.db.ReadGraph, org.simantics.db.Resource) line: 59
org.simantics.db.layer0.variable.Variables.getPossibleVariable(org.simantics.db.ReadGraph, org.simantics.db.Resource) line: 165
org.simantics.diagram.adapter.ElementParameterRequest.perform(org.simantics.db.ReadGraph) line: 22
org.simantics.diagram.adapter.ElementParameterRequest.perform(org.simantics.db.ReadGraph) line: 1
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 112
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl$24.run0(int) line: 5164
org.simantics.db.impl.graph.ReadGraphImpl$24(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 142
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl$24.run0(int) line: 5164
org.simantics.db.impl.graph.ReadGraphImpl$24(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask.run0(int) line: 194
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.AsyncReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.AsyncRead<T>, org.simantics.db.impl.query.AsyncReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>, boolean) line: 226
org.simantics.db.impl.query.QueryCache.runnerAsyncReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.AsyncRead<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 580
org.simantics.db.impl.graph.ReadGraphImpl$26.run0(int) line: 5246
org.simantics.db.impl.graph.ReadGraphImpl$26(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask.run0(int) line: 194
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.AsyncReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.AsyncRead<T>, org.simantics.db.impl.query.AsyncReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>, boolean) line: 226
org.simantics.db.impl.query.QueryCache.runnerAsyncReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.AsyncRead<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 580
org.simantics.db.impl.graph.ReadGraphImpl$26.run0(int) line: 5246
org.simantics.db.impl.graph.ReadGraphImpl$26(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask.run0(int) line: 194
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask.run0(int) line: 194
org.simantics.db.impl.query.AsyncReadEntry$1AsyncTask(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 142
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl$24.run0(int) line: 5164
org.simantics.db.impl.graph.ReadGraphImpl$24(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 142
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl$24.run0(int) line: 5164
org.simantics.db.impl.graph.ReadGraphImpl$24(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryProcessor.performPending(org.simantics.db.impl.graph.ReadGraphImpl) line: 208
org.simantics.db.impl.graph.ReadGraphImpl.performPending() line: 6308
org.simantics.db.impl.graph.AsyncBarrierImpl.waitBarrier(java.lang.Object, org.simantics.db.impl.graph.ReadGraphImpl) line: 133
org.simantics.db.impl.query.ReadEntry<T>.computeForEach(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<T>, org.simantics.db.impl.query.ReadEntry<T>, org.simantics.db.procedure.AsyncProcedure<T>) line: 142
org.simantics.db.impl.query.QueryCache.runnerReadEntry(org.simantics.db.impl.graph.ReadGraphImpl, org.simantics.db.request.Read<?>, org.simantics.db.impl.query.CacheEntry, org.simantics.db.procedure.ListenerBase, org.simantics.db.procedure.AsyncProcedure, boolean) line: 520
org.simantics.db.impl.graph.ReadGraphImpl$24.run0(int) line: 5164
org.simantics.db.impl.graph.ReadGraphImpl$24(org.simantics.db.impl.query.QueryProcessor$SessionTask).run(int) line: 307
org.simantics.db.impl.query.QueryThread.run() line: 254