Deadlock in AsyncBarrierImpl.waitBarrier()
Thread [Apros simulation thread] (Suspended)
Thread.sleep(long) line: not available [native method]
AsyncBarrierImpl.waitBarrier(Object, ReadGraphImpl) line: 162
ExternalReadEntry<T>.compute(ReadGraphImpl, AsyncProcedure<T>) line: 192
QueryCache.runnerExternalReadEntry(ReadGraphImpl, ExternalRead<?>, CacheEntry, ListenerBase, AsyncProcedure) line: 1373
QueryCacheBase.resultExternalReadEntry(ReadGraphImpl, ExternalRead, CacheEntry, ListenerBase, Procedure<T>) line: 900
ReadGraphImpl.syncRequest(ExternalRead<T>, Procedure<T>) line: 2410
ReadGraphImpl.syncRequest(ExternalRead<T>) line: 2379
ProceduralComponentTypeCompilationContextRequest$1(RuntimeEnvironmentRequest2).perform(ReadGraph) line: 136
AsyncBarrierImpl.waitBarrier()
can in some circumstances be left in a deadlock, in which the count does not go to zero even though there are no more tasks to be performed by the blocked graph.