Saving Assets Taking a Long Time or Timing Out (Doc ID 2059006.1)

Last updated on JULY 07, 2017

Applies to:

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

Symptoms

Edit and Save operations are not working. When a user tries to edit/save an asset, the page does not respond and eventually a timeout message appears.

Thread dumps taken while the page is waiting to load show threads in ManualRMICacheManagerPeerProvider waiting for a Socket connection:

"http-7777-16" - Thread t@723
   java.lang.Thread.State: RUNNABLE
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
    - locked <2271a243> (a java.net.SocksSocketImpl)
    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
    at java.net.Socket.connect(Socket.java:529)
    at java.net.Socket.connect(Socket.java:478)
    at java.net.Socket. (Socket.java:375)
    at java.net.Socket. (Socket.java:189)
    at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:22)
    at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:128)
    at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:595)
    at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198)
    at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184)
    at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:322)
    at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source)
    at java.rmi.Naming.lookup(Naming.java:84)
    at net.sf.ehcache.distribution.RMICacheManagerPeerProvider.lookupRemoteCachePeer(RMICacheManagerPeerProvider.java:127)
    at net.sf.ehcache.distribution.ManualRMICacheManagerPeerProvider.listRemoteCachePeers(ManualRMICacheManagerPeerProvider.java:95)
    - locked <561906cd> (a net.sf.ehcache.distribution.ManualRMICacheManagerPeerProvider)
    at net.sf.ehcache.distribution.RMISynchronousCacheReplicator.listRemoteCachePeers(RMISynchronousCacheReplicator.java:335)
    at net.sf.ehcache.distribution.RMISynchronousCacheReplicator.replicateRemovalNotification(RMISynchronousCacheReplicator.java:239)
    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:297)
    at com.fatwire.cache.ehcache.EhCacheObjectCache.invalidateDependencies(EhCacheObjectCache.java:281)
    at com.fatwire.cache.ehcache.PageCacheOverObjectCache.invalidateDependencies(PageCacheOverObjectCache.java:58)
    at COM.FutureTense.Cache.F.D(y:2191)
    at COM.FutureTense.Cache.O.H(y:723)
    at COM.FutureTense.Cache.CacheManager.flushCSEngine(y:2688)
    at com.openmarket.xcelerate.asset.Asset._updateCacheAfterSave(y:6936)
...

Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms