The Integration REST agent will not start if the ra trace parameter is set to a value greater than 9.
search cancel

The Integration REST agent will not start if the ra trace parameter is set to a value greater than 9.

book

Article ID: 422365

calendar_today

Updated On:

Products

CA Automic Workload Automation - Automation Engine Automic SaaS

Issue/Introduction

 

The REST integration does not start if the trace parameter ra= is set to a value greater than 9, although this is a valid trace level according to the agent's INI file.

; ra: Trace flag of the Rapid Automation agent
; Allowed values: "0" (default value) to "12"
; 0 - Rapid Automation trace-file writing is deactivated.
; 1..9 - Rapid Automation trace-file writing is activated at the specified level. "1" is the lowest level, "9" is full trace.
; 10..12 - Full trace is set, additionally third-party library trace is set if it exists. The Web Service agent has third-party trace.
;
ra=10

The agent log shows the following message:

U00045014 Exception 'java.lang.ArrayIndexOutOfBoundsException: "Index 16 out of bounds for length 16"' at 'java.lang.invoke.VarHandle$1.apply():2187'.
U00003620 Routine 'com.automic.ra.agent.RaAgent' forces trace because of error.
U00003450 The TRACE file was opened with the switches '0000000000000000'.

The agent trace shows the following message:

java.lang.ArrayIndexOutOfBoundsException: Index 16 out of bounds for length 16
at java.base/java.lang.invoke.VarHandle$1.apply(VarHandle.java:2187)
at java.base/java.lang.invoke.VarHandle$1.apply(VarHandle.java:2184)
at java.base/jdk.internal.util.Preconditions$1.apply(Preconditions.java:177)
at java.base/jdk.internal.util.Preconditions$1.apply(Preconditions.java:174)
at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:62)
at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:266)
at java.base/java.lang.invoke.VarHandleInts$Array.setVolatile(VarHandleInts.java:776)
at java.base/java.util.concurrent.atomic.AtomicIntegerArray.set(AtomicIntegerArray.java:106)
at com.automic.util.logging.api.TraceFlags.update(TraceFlags.java:58)
at com.automic.util.logging.api.TraceFlags.<init>(TraceFlags.java:21)
at com.automic.util.logging.impl.LogComponent.configureTrace(LogComponent.java:178)
at com.automic.util.logging.impl.LogComponent.modified(LogComponent.java:148)
at com.automic.util.logging.impl.LogComponent.activate(LogComponent.java:99)
at com.uc4.ex.LogConfiguration.initializeLogger(LogConfiguration.java:70)
at com.uc4.ex.ExecutorLifecycle.startExecutor(ExecutorLifecycle.java:588)
at com.uc4.ex.ExecutorLifecycle.execute(ExecutorLifecycle.java:120)
at com.automic.ra.agent.RaAgent.run(RaAgent.java:304)
at com.automic.agent.rest.RestAgent.main(RestAgent.java:28)

Environment

IG REST Integration 24.X.X

Cause

Issue.

DefectID: DE179317

Resolution

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

Component:

Integration.REST-Agent

Automic Automation Engine TBA - TBA

Additional Information

Article title: How to register to Broadcom Software Product updates and Critical Alerts

https://knowledge.broadcom.com/external/article?articleId=133819