While active, the proxy Agent can encounter an issue that causes a java exception similar to:
Critical error: Selector caught an exception:
java.lang.RuntimeException: This error should have been handled already
at com.uc4.proxy.Server.proxySocketError(Unknown Source)
at com.uc4.proxy.Server$3.socketError(Unknown Source)
at com.uc4.proxy.nbio.Acceptor.handleAccept(Unknown Source)
at com.uc4.proxy.nbio.SelectorThread.run(Unknown Source)
at com.uc4.proxy.nbio.SelectorThread.access$000(Unknown Source)
at com.uc4.proxy.nbio.SelectorThread$1.run(Unknown Source)
at java.lang.Thread.run(Thread.java:748)
Caused by:
java.io.IOException: Too many open files
at
sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at
sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:422)
at
sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:250)