-
Bug
-
Resolution: Done
-
Major
-
None
-
None
The remoting Endpoint created in ApplicationClientStartService is never cleaned up. Since the Remoting threads are not designated as daemon, this leads to 'stale' processes.
"Remoting "george:MANAGEMENT" write-1" prio=10 tid=0x00002aaae813c000 nid=0x42b6 runnable [0x00000000432a4000] java.lang.Thread.State: RUNNABLE at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:210) at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65) at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) - locked <0x00002aaabe94afd0> (a sun.nio.ch.Util$1) - locked <0x00002aaabe94afb8> (a java.util.Collections$UnmodifiableSet) - locked <0x00002aaabe94ac10> (a sun.nio.ch.EPollSelectorImpl) at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:84) at org.xnio.nio.AbstractNioChannelThread$1.run(AbstractNioChannelThread.java:125) at java.lang.Thread.run(Thread.java:619)