We have 2 nodes in cluster, 1 nodes works well, the other node sometimes throw java.lang.NoClassDefFoundError exception, and restart may solve the problem but not always slove, anyone can help?
Stack Trace: java.lang.NoClassDefFoundError: com/xxxx/frm/jmswrapper/common/ConnectionFactoryManager
at com.xxxx.yyyy.core.channel.impl.MMDPJMSInboundChannel.service(MMDPJMSInboundChannel.java:55)
at com.xxxx.yyyy.core.thread.task.ServiceTaskRunnableProxy.run(ServiceTaskRunnableProxy.java:11)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:682)
the root cause is just what mentioned by Rajeev, we found the exception in initialization log