The problem 'java. lang. OutOfMemoryError: Java heap space' is induced when the JVM (Java Digital Machine) runs out of accessible memory during processing. This can be caused by:
many files in your system
an extremely large benchmark doc
an OVAL evaluation that results a large number of results
a method that doesn't satisfy the minimum memory requirement of the NG Rating tool (256MB) The NG tool by default sets a maximum pile size of 256MB. The directions below explain how to boost this value on UNIX and House windows systems.
For UNIX systems:
When running the tool are the heap space argument '-Xmx'. For example:
. /ng. sh -Xmx512m
Where '-Xmx512m' sets the utmost heap size to 512MB of recollection. Higher beliefs may be used exactly where additional memory space is available.
To get Windows devices:
1 . Change cli. baseball bat located in the directory the tool was installed to. This directory is definitely 'c: \Program Files\The Center for Net Security\CIS NG Scoring Tool' by default on most systems.
installment payments on your On line 33 change the text message -Xmx256m to a larger benefit. For example:
java -Xmx512m -Djava. library. path=. /lib -classpath '%CLASSPATH%' org. cis. cli. Application %*
Where '-Xmx512m' sets the ideal heap size to 512 MB of memory space. Higher beliefs may be used where additional storage is available.
several. Repeat step two on gui. bat also located in the directory the tool was installed to.
org. cis. ng. interpreter. BenchmarkProcessingException: struggling to write the XCCDF report at org. cis. ng. interpreter. DefaultProcessingHandle. process(DefaultProcessingHandle. java: 619) at org. cis. ng. interpreter. DefaultProcessingHandle. process(DefaultProcessingHandle. java: 445) in org. cis. swing. BenchmarkSelectorPane$4. run(BenchmarkSelectorPane. java: 232) by java. lang. Thread. run(Unknown Source)
Caused by: java. util. concurrent. ExecutionException: java. lang. OutOfMemoryError: Java heap space at...