<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Any idea why this is parked and never goes fwd?<div>As this then blocks any next cache requests -- see blocked thread below.</div><div>Could it be the error below?</div><div><br></div><div>This only happens when there is already an existing CapeDwarf app deployed.</div><div>* e.g. (to reproduce)&nbsp;<a href="https://github.com/capedwarf/capedwarf-blue/blob/master/testsuite/src/test/java/org/jboss/test/capedwarf/testsuite/deployment/test/ManualMultipleAppsTestCase.java">https://github.com/capedwarf/capedwarf-blue/blob/master/testsuite/src/test/java/org/jboss/test/capedwarf/testsuite/deployment/test/ManualMultipleAppsTestCase.java</a></div><div><br></div><div>The same test exposed ISPN-2232.</div><div><br></div><div>-Ales</div><div><br></div><div>---</div><div><br></div><div><div>"http-/192.168.1.101:8080-1" daemon prio=5 tid=0000000002c05000 nid=0xb1ec1000 waiting on condition [00000000b1ebf000]</div><div>&nbsp; &nbsp;java.lang.Thread.State: WAITING (parking)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at sun.misc.Unsafe.park(Native Method)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>- parking to wait for &nbsp;&lt;0000000005d3a340&gt; (a java.util.concurrent.FutureTask$Sync)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:811)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:969)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1281)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:218)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at java.util.concurrent.FutureTask.get(FutureTask.java:83)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.hibernate.search.backend.impl.lucene.LuceneBackendQueueProcessor.applyWork(LuceneBackendQueueProcessor.java:97)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.hibernate.search.backend.impl.jgroups.JGroupsBackendQueueProcessor.applyWork(JGroupsBackendQueueProcessor.java:116)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.hibernate.search.indexes.impl.DirectoryBasedIndexManager.performOperations(DirectoryBasedIndexManager.java:127)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.hibernate.search.backend.impl.WorkQueuePerIndexSplitter.commitOperations(WorkQueuePerIndexSplitter.java:61)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.hibernate.search.backend.impl.BatchedQueueingProcessor.performWorks(BatchedQueueingProcessor.java:96)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.hibernate.search.backend.impl.PostTransactionWorkQueueSynchronization.afterCompletion(PostTransactionWorkQueueSynchronization.java:99)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at com.arjuna.ats.internal.jta.resources.arjunacore.SynchronizationImple.afterCompletion(SynchronizationImple.java:96)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.afterCompletion(TwoPhaseCoordinator.java:402)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>- locked &lt;0000000005d3afc8&gt; (a java.lang.Object)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:103)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at com.arjuna.ats.arjuna.AtomicAction.commit(AtomicAction.java:164)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1165)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.commit(BaseTransaction.java:117)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at com.arjuna.ats.jbossatx.BaseTransactionManagerDelegate.commit(BaseTransactionManagerDelegate.java:75)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.CacheImpl.executeCommandAndCommitIfNeeded(CacheImpl.java:1013)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.CacheImpl.putIfAbsent(CacheImpl.java:714)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.DecoratedCache.putIfAbsent(DecoratedCache.java:184)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.loaders.CacheLoaderManagerImpl.preload(CacheLoaderManagerImpl.java:223)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at java.lang.reflect.Method.invoke(Method.java:597)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.util.ReflectionUtil.invokeAccessibly(ReflectionUtil.java:236)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.factories.AbstractComponentRegistry$PrioritizedMethod.invoke(AbstractComponentRegistry.java:891)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.factories.AbstractComponentRegistry.invokeStartMethods(AbstractComponentRegistry.java:641)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.factories.AbstractComponentRegistry.internalStart(AbstractComponentRegistry.java:630)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.factories.AbstractComponentRegistry.start(AbstractComponentRegistry.java:533)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.factories.ComponentRegistry.start(ComponentRegistry.java:174)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.CacheImpl.start(CacheImpl.java:519)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.AbstractDelegatingCache.start(AbstractDelegatingCache.java:343)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.capedwarf.common.infinispan.InfinispanUtils.checkCache(InfinispanUtils.java:72)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.capedwarf.common.infinispan.InfinispanUtils.getCache(InfinispanUtils.java:82)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>- locked &lt;0000000016847f08&gt; (a $Proxy46)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.capedwarf.common.infinispan.InfinispanUtils.getCache(InfinispanUtils.java:191)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.capedwarf.datastore.AbstractDatastoreService.createStore(AbstractDatastoreService.java:66)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.capedwarf.datastore.AbstractDatastoreService.&lt;init&gt;(AbstractDatastoreService.java:60)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.capedwarf.datastore.JBossDatastoreService.&lt;init&gt;(JBossDatastoreService.java:56)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at com.google.appengine.api.datastore.DatastoreServiceFactory.getDatastoreService(DatastoreServiceFactory.java)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.capedwarf.log.JBossLogService.requestStarted(JBossLogService.java:215)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.capedwarf.appidentity.GAEListener.requestInitialized(GAEListener.java:91)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:372)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:679)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:931)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at java.lang.Thread.run(Thread.java:680)</div></div><div><br></div><div><div>"http-/192.168.1.101:8080-2" daemon prio=5 tid=0000000002bd2c00 nid=0xb1fc3000 waiting for monitor entry [00000000b1fc2000]</div><div>&nbsp; &nbsp;java.lang.Thread.State: BLOCKED (on object monitor)</div><div><span class="Apple-tab-span" style="white-space: pre; ">        </span>at org.jboss.capedwarf.common.infinispan.InfinispanUtils.getCache(InfinispanUtils.java:81)</div><div><span class="Apple-tab-span" style="white-space: pre; ">        </span>- waiting to lock &lt;0000000016847f08&gt; (a $Proxy46)</div><div><span class="Apple-tab-span" style="white-space: pre; ">        </span>at org.jboss.capedwarf.common.infinispan.InfinispanUtils.getCache(InfinispanUtils.java:191)</div><div><span class="Apple-tab-span" style="white-space: pre; ">        </span>at org.jboss.capedwarf.datastore.AbstractDatastoreService.createStore(AbstractDatastoreService.java:66)</div><div><span class="Apple-tab-span" style="white-space: pre; ">        </span>at org.jboss.capedwarf.datastore.AbstractDatastoreService.&lt;init&gt;(AbstractDatastoreService.java:60)</div><div><span class="Apple-tab-span" style="white-space: pre; ">        </span>at org.jboss.capedwarf.datastore.JBossDatastoreService.&lt;init&gt;(JBossDatastoreService.java:56)</div><div><span class="Apple-tab-span" style="white-space: pre; ">        </span>at com.google.appengine.api.datastore.DatastoreServiceFactory.getDatastoreService(DatastoreServiceFactory.java)</div><div><span class="Apple-tab-span" style="white-space: pre; ">        </span>at org.jboss.capedwarf.log.JBossLogService.requestStarted(JBossLogService.java:215)</div><div><span class="Apple-tab-span" style="white-space: pre; ">        </span>at org.jboss.capedwarf.appidentity.GAEListener.requestInitialized(GAEListener.java:91)</div><div><span class="Apple-tab-span" style="white-space: pre; ">        </span>at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)</div><div><span class="Apple-tab-span" style="white-space: pre; ">        </span>at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)</div><div><span class="Apple-tab-span" style="white-space: pre; ">        </span>at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)</div><div><span class="Apple-tab-span" style="white-space: pre; ">        </span>at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:372)</div><div><span class="Apple-tab-span" style="white-space: pre; ">        </span>at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)</div><div><span class="Apple-tab-span" style="white-space: pre; ">        </span>at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:679)</div><div><span class="Apple-tab-span" style="white-space: pre; ">        </span>at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:931)</div><div><span class="Apple-tab-span" style="white-space: pre; ">        </span>at java.lang.Thread.run(Thread.java:680)</div><div><br></div><div>--</div><div><br></div><div><div>15:46:57,905 ERROR [stderr] (CacheStartThread,null,LuceneIndexesData) Exception in thread "CacheStartThread,null,LuceneIndexesData" org.infinispan.CacheException: Unable to acquire lock on cache with name LuceneIndexesData</div><div>15:46:57,905 ERROR [stderr] (CacheStartThread,null,LuceneIndexesData) <span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.manager.DefaultCacheManager.wireCache(DefaultCacheManager.java:680)</div><div>15:46:57,906 ERROR [stderr] (CacheStartThread,null,LuceneIndexesData) <span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.manager.DefaultCacheManager.createCache(DefaultCacheManager.java:654)</div><div>15:46:57,906 ERROR [stderr] (CacheStartThread,null,LuceneIndexesData) <span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.manager.DefaultCacheManager.access$100(DefaultCacheManager.java:127)</div><div>15:46:57,906 ERROR [stderr] (CacheStartThread,null,LuceneIndexesData) <span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.manager.DefaultCacheManager$1.run(DefaultCacheManager.java:580)</div><div>15:46:57,907 ERROR [stderr] (CacheStartThread,null,LuceneIndexesLocking) Exception in thread "CacheStartThread,null,LuceneIndexesLocking" org.infinispan.CacheException: Unable to acquire lock on cache with name LuceneIndexesLocking</div><div>15:46:57,907 ERROR [stderr] (CacheStartThread,null,LuceneIndexesLocking) <span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.manager.DefaultCacheManager.wireCache(DefaultCacheManager.java:680)</div><div>15:46:57,908 ERROR [stderr] (CacheStartThread,null,LuceneIndexesLocking) <span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.manager.DefaultCacheManager.createCache(DefaultCacheManager.java:654)</div><div>15:46:57,908 ERROR [stderr] (CacheStartThread,null,LuceneIndexesLocking) <span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.manager.DefaultCacheManager.access$100(DefaultCacheManager.java:127)</div><div>15:46:57,908 ERROR [stderr] (CacheStartThread,null,LuceneIndexesLocking) <span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.manager.DefaultCacheManager$1.run(DefaultCacheManager.java:580)</div><div>15:46:57,910 INFO &nbsp;[org.jboss.as.clustering.infinispan] (http-/192.168.1.101:8080-1) JBAS010281: Started LuceneIndexesMetadata cache from capedwarf container</div><div>15:46:57,912 INFO &nbsp;[org.jboss.as.clustering.infinispan] (http-/192.168.1.101:8080-1) JBAS010281: Started LuceneIndexesData cache from capedwarf container</div><div>15:46:57,913 INFO &nbsp;[org.jboss.as.clustering.infinispan] (http-/192.168.1.101:8080-1) JBAS010281: Started LuceneIndexesLocking cache from capedwarf container</div><div>15:46:57,914 INFO &nbsp;[org.hibernate.search.indexes.serialization.avro.impl.AvroSerializationProvider] (http-/192.168.1.101:8080-1) HSEARCH000079: Serialization protocol version 1.0</div><div>15:46:57,915 ERROR [stderr] (CacheStartThread,null,LuceneIndexesMetadata) Exception in thread "CacheStartThread,null,LuceneIndexesMetadata" org.infinispan.CacheException: Unable to acquire lock on cache with name LuceneIndexesMetadata</div><div>15:46:57,916 ERROR [stderr] (CacheStartThread,null,LuceneIndexesMetadata) <span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.manager.DefaultCacheManager.wireCache(DefaultCacheManager.java:680)</div><div>15:46:57,916 ERROR [stderr] (CacheStartThread,null,LuceneIndexesMetadata) <span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.manager.DefaultCacheManager.createCache(DefaultCacheManager.java:654)</div><div>15:46:57,916 ERROR [stderr] (CacheStartThread,null,LuceneIndexesMetadata) <span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.manager.DefaultCacheManager.access$100(DefaultCacheManager.java:127)</div><div>15:46:57,916 ERROR [stderr] (CacheStartThread,null,LuceneIndexesMetadata) <span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.manager.DefaultCacheManager$1.run(DefaultCacheManager.java:580)</div></div><div><br></div><div><br></div></div></body></html>