My Oracle Support Banner

Publish takes a long time and fails due to "stuck threads" on target. Thread dumps on target show asset save taking place, with time being spent in linked-cache invalidation (Doc ID 1571212.1)

Last updated on MARCH 27, 2024

Applies to:

Oracle WebCenter Sites - Version 7.6.1 and later
Information in this document applies to any platform.

Purpose

Publish takes a long time and fails due to "stuck threads" on target. Thread dumps on target show asset save taking place, with time being spent in linked-cache invalidation:

ThreadDump_MS12_.20130612093854
"pool-185-thread-1" prio=10 tid=0x00002aaad0354000 nid=0x495a runnable [0x000000004fc2f000]
  java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
- locked <0x0000000693531bf0> (a java.io.BufferedInputStream)
at sun.rmi.transport.tcp.TCPConnection.isDead(TCPConnection.java:174)
at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:173)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:110)
at net.sf.ehcache.distribution.RMICachePeer_Stub.remove(Unknown Source)
at net.sf.ehcache.distribution.RMISynchronousCacheReplicator.replicateRemovalNotification(RMISynchronousCacheReplicator.java:243)
at net.sf.ehcache.distribution.RMISynchronousCacheReplicator.notifyElementRemoved(RMISynchronousCacheReplicator.java:229)
at net.sf.ehcache.event.RegisteredEventListeners.notifyElementRemoved(RegisteredEventListeners.java:77)
at net.sf.ehcache.Cache.remove(Cache.java:1550)
at net.sf.ehcache.Cache.remove(Cache.java:1446)
at net.sf.ehcache.Cache.remove(Cache.java:1404)
at net.sf.ehcache.Cache.remove(Cache.java:1382)
at com.fatwire.cache.ehcache.EhCacheObjectCache.invalidateDependencies(EhCacheObjectCache.java:336)
at com.fatwire.cache.ehcache.EhCacheObjectCache.invalidateDependencies(EhCacheObjectCache.java:320)
at COM.FutureTense.Cache.LinkedCacheOverObjectCache.invalidateDependencies(LinkedCacheOverObjectCache.java:117)
at COM.FutureTense.Common.FResultCacher.killCacheHash(FResultCacher.java:431)
at COM.FutureTense.CatalogManager.CatalogEngine$PostCommit.execute(CatalogEngine.java:579)
at com.fatwire.cs.core.db.NestedTransactionBlock._executeEvents(NestedTransactionBlock.java:249)
at com.fatwire.cs.core.db.NestedTransactionBlock._doCommit(NestedTransactionBlock.java:328)
at com.fatwire.cs.core.db.NestedTransactionBlock.execute(NestedTransactionBlock.java:207)
at com.fatwire.realtime.util.ResourceSaveUtil2.saveGroup(ResourceSaveUtil2.java:85)
at com.fatwire.realtime.ResourceSaveTask._saveData(ResourceSaveTask.java:187)
at com.fatwire.realtime.ResourceSaveTask._execute(ResourceSaveTask.java:138)
at com.fatwire.realtime.ResourceSaveTask.execute(ResourceSaveTask.java:49)
at com.fatwire.realtime.BasicTask.call(BasicTask.java:44)
at com.fatwire.realtime.BasicTask.call(BasicTask.java:22)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)

Troubleshooting Steps

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Purpose
Troubleshooting Steps

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.