Java-based z/OS agent crashes with java.lang.OutOfMemoryError during file transfer failures
search cancel

Java-based z/OS agent crashes with java.lang.OutOfMemoryError during file transfer failures

book

Article ID: 441056

calendar_today

Updated On:

Products

CA Automic Workload Automation - Automation Engine

Issue/Introduction

The Java-based z/OS agent (v24.4.x) intermittently crashes when a file transfer (JOBF) ends abnormally. The agent log displays the following exception:

U00045014 Exception 'java.lang.OutOfMemoryError: "Required array length 2147483639 + 31 is too large"' at 'jdk.internal.util.ArraysSupport.hugeLength():752'.

The crash typically follows a connection termination or a "Permission denied" (EDC5111I) error during a file transfer session

Environment

Product: Automic Workload Automation

Component: Java-based z/OS Agent

Version: 24.4.x

Platform: z/OS (MVS)

Cause

DE189274

In case of timeout errors during the FT the Agent dumps large amount of diagnose data which blows up the Agent memory and can lead to OutOfMemoryError.
The default has been changed, the Agent do not track all messages by default.

Resolution

Update to a fix version listed below or a newer version if available.

Fix version:
Component(s): 

Automation.Engine - Agent MVS
Automation.Engine - Agent Unix
Automation.Engine - Agent Windows
 

Automation.Engine 24.4.4.HF2 TBA