All, NoClassDefFound exceptions are occurring when executing code in an AgentManager-Handler thread pool (specifically calling a utility class from the cloud-utils module while in an NfsSecondaryStorageResource method). The same code executes without error in other thread contexts (e.g. calling the same method from code executing in the ApiServer thread pool). I have isolated the NoClassDefFound exception to this particular thread pool which appears to be started in the com.cloud.utils.nio.NioConnection class. I have also been unable to find log messages from work executing in the AgentManager-Handler thread pool. Additionally, breakpoints set do not fire when code is executing in the AgentManager-Handler, but do in other thread contexts. What is different about code executing in this thread pool? Are there any special steps that must be taken for this code?
Thank you for your assistance, -John