The OneClick server is running out of threads or memory due to the UIM integration causing the OneClick server to go red boxed.
The stdout.log file is showing the following stacks:
"pool-3416-thread-1" prio=5 tid=76928 waiting
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199)
at java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock.lock(ReentrantReadWriteLock.java:943)
at com.ca.nimsoft.integration.manager.UIMDataProcessorForSpectrumRest.processrelationGraph(UIMDataProcessorForSpectrumRest.java:1970)
at com.ca.nimsoft.integration.manager.UIMDataProcessorForSpectrumRest$ProcessGraphData.call(UIMDataProcessorForSpectrumRest.java:1955)
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)
UIMDataProcessorForSpectrumRest.java is implicated with this dozens of stacks causing this issue.
Release : 10.3
Component : Spectrum Core / SpectroSERVER
This issue is resolved with D127a for Spectrum 10.3.2. We resolved an issue with the UIMDataProcessorForSpectrumRest code to prevent the UIM threads from growing out of control.