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)
Release : 2.X
Component : PROXY
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