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.

Related Community Discussions

No dependency Records after Upgrade
We have recently upgraded from CUCM 7.15 to CUCM 8.5.1.12900-7 and right of the bat noticed that dependency records are missing when we check to see who is part of a pick-up group, I know it was there before but it’s now gone. Is this a known bug and if so is there a fix for it? Also whilst running RTMT we have noticed that our registered phones keep fluctuating, what I mean by that is that if I put 40 phones in the lab RTMT reports that we have lost 4 phones then around 5 minutes later they appear ...
Latest activity: Oct 04, 2011
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.