Guest

Preview Tool

Cisco Bug: CSCtc66558 - Dependency Record searches consume java heap space causing Tomcat hang

Last Modified

Feb 28, 2018

Products (1)

  • Cisco Unified Communications Manager (CallManager)

Known Affected Releases

5.0 6.1(3)

Description (partial)

Symptom:

Cisco Tomcat Java Heap memory may be exhausted and require a service restart.

The following errors may be noticed in the catalina.out log
==========
2009-09-27 19:55:31,766 ERROR [http-8443-Processor25] realm.Realm - logon failed for rcerda; result code = 1; message = Wrong credential
java.lang.OutOfMemoryError: Java heap space
Dumping heap to /usr/local/thirdparty/jakarta-tomcat/logs/java_pid8792.hprof ...
Heap dump file created [607971160 bytes in 21.702 secs]
Exception in thread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" java.lang.OutOfMemoryError: Java heap space
    at java.util.HashMap.newValueIterator(HashMap.java:892)
    at java.util.HashMap$Values.iterator(HashMap.java:955)
    at java.util.AbstractCollection.toArray(AbstractCollection.java:173)
    at org.apache.catalina.core.ContainerBase.findChildren(ContainerBase.java:829)
    at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1575)
    at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1558)
    at java.lang.Thread.run(Thread.java:595)
[Fatal Error] :1:13: The content of elements must consist of well-formed character data or markup.
Sun Sep 27 20:37:39 BST 2009:http-8443-Processor25:Statement is invalid within a transaction.
==========

The following errors may also be observed in the ccmadmin*.log around the same time that the Tomcat Java Heap memory exceptions were logged in the catalina.out log.
==========
2009-09-27 20:00:21,710 ERROR [http-8443-Processor40] utilities.WhoUsesMe - Column (name) not found in any table in the query (or SLV is undefined).
2009-09-27 20:00:23,851 ERROR [http-8443-Processor40] utilities.WhoUsesMe - Column (name) not found in any table in the query (or SLV is undefined).
==========

Conditions:

This problem may occur when the CUCM Dependency Records feature is enabled via the Enterprise Parameter and may be triggered by running Dependency Record searches.
Bug details contain sensitive information and therefore require a Cisco.com account to be viewed.

Bug Details Include

  • Full Description (including symptoms, conditions and workarounds)
  • Status
  • Severity
  • Known Fixed Releases
  • Related Community Discussions
  • Number of Related Support Cases
Bug information is viewable for customers and partners who have a service contract. Registered users can view up to 200 bugs per month without a service contract.