OutOfMemoryError seen in delivery CS (Doc ID 1496912.1)

Last updated on NOVEMBER 03, 2016

Applies to:

Oracle WebCenter Sites - Version 6.3.0 to 7.6.2 [Release FatWire]
Information in this document applies to any platform.
***Checked for relevance on 26-03-2014 ***

Symptoms

OutOfMemoryError Exceptions are seen in delivery, for example a stack trace such as:

[2012-10-07 23:19:44.630][CS][ERROR] Error in doEndTag() in tag com.openmarket.xcelerate.jsp.dimensionset.Filter in page 'Site/Navigation/TopMenu' in element 'Utilities/ObtainAttributes' errno: 0 errdetail: 0
java.lang.OutOfMemoryError
  at java.lang.Throwable.fillInStackTrace(Native Method)
  at java.lang.Throwable.(Throwable.java:56)
  at COM.FutureTense.Util.ftErrors.(y:3038)
  at COM.FutureTense.Common.L.setError(y:730)
  at COM.FutureTense.Common.W.moveToRow(y:1104)
  at com.openmarket.framework.objects.AbstractContent.Read(y:2460)
  at com.openmarket.framework.objects.AbstractObject.Read(y:755)
  at com.openmarket.framework.objects.AbstractObject.Read(y:1498)
  at com.openmarket.xcelerate.asset.AssetType.Load(y:570)
  at com.openmarket.xcelerate.asset.Asset.LookupAssetType(y:2963)
  at com.openmarket.xcelerate.asset.BulkAsset.LoadAll(y:2154)
  at com.openmarket.xcelerate.asset.DimensionAssetManager.loadDimensions(y:3330)
  at com.openmarket.xcelerate.common.AssetDimensionManager.getDimensionValues(y:3119)
  at com.openmarket.xcelerate.asset.Asset.LoadFromList(y:1027)
  at com.openmarket.xcelerate.asset.BulkAsset.LoadAll(y:3289)
  at com.openmarket.xcelerate.asset.DimensionableAssetManagerImpl._loadDimensionableAssetsOfOneType(y:237)
  at com.openmarket.xcelerate.asset.DimensionableAssetManagerImpl.loadDimensionableAssets(y:335)
  at com.openmarket.xcelerate.asset.AbstractDimensionFilterInstance.loadAssets(y:1877)
  at com.openmarket.xcelerate.asset.AbstractDimensionFilterInstance.filterAssets(y:1757)
  at com.openmarket.xcelerate.asset.DimensionableAssetManagerImpl.getRelatives(y:1315)
  at com.openmarket.xcelerate.asset.SimpleLookupDimensionFilterInstance.filterAssets(y:1928)
  at com.openmarket.xcelerate.asset.AbstractDimensionFilterInstance.filterAssets(y:936)
  at com.openmarket.xcelerate.commands.DimensionSetTags.worker(y:1328)
  at com.openmarket.basic.seed.BaseSeed.doEndTag(y:2998)
  at com.openmarket.framework.jsp.Base.doEndTag(y:32)
  at _ibmjsp.jsp.cs_5F_deployed.Utilities._CSEObtindreAtributs._jspService(ObtainAttributes.java:389)

Heap dumps taken at the time of OutOfMemoryError show that the majority of heap is consumed by objects of "COM/FutureTense/Util/ftTimedHashtable", themselves containing (at lower levels) objects from "com/openmarket/Satellite". Resultset Cache Profiler output (from the Support Tools) shows that cache "CoresidentSatelliteServer:DataPiece" is very large, many thousands of entries.

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