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)
IG REST Integration 24.X.X
Issue.
DefectID: DE179317
Update to a fixed version listed below or a newer version if available.
Component:
Integration.REST-Agent
Automic Automation Engine TBA - TBA
Article title: How to register to Broadcom Software Product updates and Critical Alerts
https://knowledge.broadcom.com/external/article?articleId=133819