"java.lang.OutOfMemoryError: GC overhead limit exceeded" error in CA Release Automation

book

Article ID: 110004

calendar_today

Updated On:

Products

CA Release Automation - Release Operations Center (Nolio) CA Release Automation - DataManagement Server (Nolio)

Issue/Introduction

"java.lang.OutOfMemoryError: GC overhead limit exceeded" error in CA Release Automation

Environment

All versions of CA Release Automation

Resolution

The error "java.lang.OutOfMemoryError: GC overhead limit exceeded" is a generic Java error which happens when the Java memory allocated to a Java based application is not enough to handle the load. 

The default Java max memory allocation for Release Automation is 2GB. 

It is recommend to increase the Java Max memory to 4GB to avoid similar problems in the future. 

The procedure to increase the java memory is outlined in the product documentation:
https://docops.ca.com/ca-release-automation/6-6/en/installation/system-requirements/#SystemRequirements-MidtoLarge-ScaleDeploymentSoftwareRequirements

The procedure is also documented in the following KB article:
https://comm.support.ca.com/kb/how-to-increase-the-java-heap-memory-on-the-ca-release-automation-management-server/kb000110003


Important Note: If 'Nolio Release Automation Server' service is running with a service account, please refer the following link below:
                            https://comm.support.ca.com/kb/application-not-starting-after-increasing-jvm-memory-settings/kb000109812