What is causing java/lang/OutOfMemoryError while attempt to run isadc script?
I have been asked by IBM support to collect data from one of the CLM application. The script is located in the JazzTeamServer location of (e.g: E:\IBM\JazzTeamServer6.0.6.1\support\isadc\isadc.bat) and when attempting to run this script from a command it causes java/lang/OutOfMemoryError and did not collect any data from the CLM application? Mt question is, how do I fix this issue?
One answer
To get around java/lang/OutOfMemoryError you'd have to increase JVM heap used by isadc script. In the current version of CLM v6061 this is a known issue. This has been fixed starting from v7.0 onward. For v6061 and prior, you could go to isadc script (its batch file on Windows and Shell script on Linux) in the installation location of JazzTeamServer under support folder. Back out existing script, then find a Xmx string in the script, increase the heap from default value to 1024M (1GB), save the file. Rerun script to collect the data.
If you do not want to modify isadc scrit, then please reach out to IBM support team and they can provide you an updated version of isadc script which contain an environment variable to deal with heap.