search cancel

Proxy stops if the Automation Engine is down.

book

Article ID: 189821

calendar_today

Updated On:

Products

CA Automic Workload Automation - Automation Engine

Issue/Introduction

The proxy stops if the Automation Engine is down. The forced proxy race has the exception below:

 
java.lang.RuntimeException: Already initialized!
 at com.uc4.proxy.shared.ShutdownUtils.init(Unknown Source)
 at com.uc4.proxy.Client.start(Unknown Source)
 at com.uc4.proxy.ProxyAgent.afterExecutorLogon(Unknown Source)
 at com.uc4.ex.ExecutorLifecycle.logonCompleted(ExecutorLifecycle.java:494)
 at com.uc4.ex.MessageDispatcher$1.run(MessageDispatcher.java:346)
 at com.uc4.ex.ThreadPool$RunnableDecorator.run(ThreadPool.java:53)
 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
 at java.util.concurrent.FutureTask.run(FutureTask.java:266)
 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
 at java.lang.Thread.run(Thread.java:748)

Environment

Release : 2.X

Component : PROXY

Cause

Defect.

Resolution

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

Component: Proxy

Proxy 4.0.0 - Available
Proxy 3.0.1 - Available

Public short description EN:
ProxyClient aborts when Connection to the AE is down.

Public description EN:
ProxyClient aborts when Connection to the AE is down.

Workaround:
Start proxy client without Agent service as following below:
java -cp proxy.jar com.uc4.proxy.Client proxy.ini

 

 

Additional Information

Workaround:

Start proxy client without Agent service as following:
java -cp proxy.jar com.uc4.proxy.Client proxy.ini

If the Client is started without Agent service, there is no PROXY_SERVICE in AE and the Deny and Allow list functionality is not available.