CSCtj50884 covers a leak that will result in the Tomcat web service running out of memory. This will disrupt web services which includes the CCMAdmin and CCMUser web sites, Extension Mobility operations, and even IPCC agent logins.
Getting the fix
There are fixes available for every major version of CUCM impacted by this defect.
An SU for 8.5(1) is planned but no release date is available.
From TAC via engineering special
Since all CUCM ES patches are cumulative if you are running an ES later than the ones listed below you have the fix.
Applying the fix
After upgrading CUCM to a version with the fix the last step is to download the new RTMT client from the upgraded server and completely reinstall RTMT on every PC that connects to CUCM. Failure to install the new RTMT client will expose the server to more failures even after applying the upgrade.
Tomcat memory leaks will show up over time and will range from slow response to web service through intermittent failures for some web services and eventually no web services will work.
You can recover service immediately by restarting Tomcat from the CLI with the command utils service restart Cisco Tomcat
In the Cisco Tomcat catalina.out log file you will see errors such as this:
Dumping heap to /usr/local/thirdparty/jakarta-tomcat/logs/java_pid5555.hprof ... Heap dump file created [598225933 bytes in 69.829 secs] Jan 01, 2011 12:14:55 AM org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor processChildren SEVERE: Exception invoking periodic operation: java.lang.OutOfMemoryError: Java heap space at java.lang.StringCoding$CharsetSE.encode(StringCoding.java:334) at java.lang.StringCoding.encode(StringCoding.java:378) at java.lang.String.getBytes(String.java:812) at java.io.UnixFileSystem.getLastModifiedTime(Native Method) at java.io.File.lastModified(File.java:795)
This particular defect is not the only way that Tomcat can run out of heap memory and throw this error. The .hprof file is generated by the system any time the heap space is exhaused and its contents are the only way to prove conclusively the cause of the fault. The details for CSCtj50884 in Bug Toolkit contains instructions for decoding the .hprof file if you would like to get 100% confirmation.
We have CCM 11.5 along with gateway 2811 cube, C2800NM-ADVENTERPRISEK9-M), Version 15.1(4)M10 configured as CUBE gw. All sip.I had similar issue https://community.cisco.com/t5/unified-communications/redirected-calls-doesn-t-show-external-phone-mask-a...
Hello,I hope I'm asking this question in the correct forum.We are looking at using Cisco WebEX for our telephony solution (very small SMB). We were just wondering if Cisco is using Cisco Unity Connection as the voice messaging service??? We we...
Guys, can someone please help me out I just wana have the Call.CallingLineID on my routing script, i know the reservation call passes through the script but it does not have any ANI to it, is there a way i can get that onto my script?? Any help or cl...
Hi, we recenlty integrated our AD to call manager, however a we left he Phone number attribute to telephone. this has messed our corporate directory. we need to change the phone number attribute to IPphone now and perform a sync, we are un...