IC_Server crash with "out of memory" error

Unanswered Question
Jul 30th, 2009

I have been experiencing IC Server bombing out every night with an out of memory error.

I also have LMS 2.6 and recently upgraded to the latest rev of

Common Services

Campus Manager

Device Fault Manager


I am experiencing the exact same thing that this thread outlines, but did not have the problem before the upgrade:


Here is my error:

[ Wed Jul 29 04:34:44 EDT 2009 ],FATAL,[Thread-18],com.cisco.nm.rmeng.inventory.ics.server.InvDataProcessor,481,Fatal Error has Occured, exiting ICServer java.lang.OutOfMemoryError

[ Wed Jul 29 04:34:44 EDT 2009 ],INFO ,[Thread-18],com.cisco.nm.rmeng.inventory.ics.server.InvDataProcessor,482,Total Memory :133234688

[ Wed Jul 29 04:34:44 EDT 2009 ],INFO ,[Thread-18],com.cisco.nm.rmeng.inventory.ics.server.InvDataProcessor,483,Free Memory :836264

[ Wed Jul 29 04:34:44 EDT 2009 ],INFO ,[Thread-18],com.cisco.nm.rmeng.inventory.ics.server.InvDataProcessor,484,Max Memory :133234688

Should I follow the guidlines in the above thread to correct this issue?

I have this problem too.
0 votes
  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 5 (3 ratings)
yjdabear Thu, 07/30/2009 - 06:24

Well, that issue was specific to LMS 2.6, which is exactly what you're experiencing now that you've upgraded to it. Why not give that solution a try?

wilson_1234_2 Thu, 07/30/2009 - 07:03


I was looking for Joe Clark's input before I did it.

He is an expert with CiscoWorks.

I see that was you in the original post, it must have worked out for you.

Joe Clarke Thu, 07/30/2009 - 09:08

yjdabear's advice is correct. We have noted that ICServer requires more than the 128 MB of heap space it is given. Therefore, we have increased this to 256 MB in LMS 3.2.

wilson_1234_2 Thu, 07/30/2009 - 11:30


I am unable to find the file path shown here or file shown in this post I do not have the "opt" folder):


The only thing in the dmgt folder is a folder "ready", with nothing in it.

I do have a registry entry:

HKEY_LOCAL_MACHINE\SOFTWARE\Cisco\Resource Manager\CurrentVersion\Daemons\ICServer

That has this in the registry (only showing partial string value):

-cw d:\CSCOpx -cw:jre lib/jre -Xms128m -Xmx128m

Joe Clarke Thu, 07/30/2009 - 11:40

Yes, on Windows you need to modify the registry. Change the -Xmx128m parameter to -Xm256m. Then restart Daemon Manager.

Joe Clarke Thu, 07/30/2009 - 12:20

There is only one. The other is -Xms which you should not touch.

Joe Clarke Thu, 07/30/2009 - 12:26

I had a typo here. -Xmx128m should be changed to -Xmx256m. The result should start with -Xmx not just -Xm.


This Discussion