Troubleshooting Memory leak OutOfMemoryErrors in UCM 11g Using JRockit Flight Recorder

(Doc ID 1337135.1)

Last updated on MAY 01, 2017

Applies to:

Oracle WebCenter Content - Version and later
Information in this document applies to any platform.
***Checked for relevance on 18-December-2013***


If OutOfMemory errors in UCM 11g appear in the log files or system output, a memory leak may be occurring. These errors can cause UCM performance to come to a halt.  This note contains steps for troubleshooting memory leak issues using JRockit Flight Recorder.  If using the Sun JVM, VisualVM can be used, as described in the following note.

<Note.950621.1> - Use VisualVM Tools to Troubleshoot UCM and Observe Performance Problems Occurring in Java Virtual Machine  

<Note.960595.1> - Example of How To Troubleshoot a Memory Leak in UCM Custom Component Using VisualVM

OOM errors in 11g appear in the log file or server output:

java.lang.OutOfMemoryError: getNewTla. [ Details ]
An error has occurred. The stack trace below shows more information.

!csSubjectMonitorStop!syJavaExceptionWrapper,java.lang.OutOfMemoryError: getNewTla
java.lang.OutOfMemoryError: getNewTla
at intradoc.common.FileUtilsLockDirectory.retrieveAndClearLockData(
at intradoc.common.FileUtilsLockDirectory.releaseDirectoryImplement(
at intradoc.common.FileUtils.releaseDirectory(
at intradoc.server.SubjectManager.checkForChange(
at intradoc.server.SubjectManager.monitor(
at intradoc.server.SubjectManager$

The error may also appear in a simpler form:

Stopping background monitoring of subjects. Exception type is 'java.lang.OutOfMemoryError'. [ Details ]
An error has occurred. The stack trace below shows more information.



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