Sounds like you are doing something bizarre with your classloaders.
Yeah, the problem starts when a third party api recieves an event from the hardware. Then after that, I get the classnotfoundexception. Do you have any suggestion on how/what they could be doing bizarre with the classloaders so I could look out for it, and come up with a fix/workaround?
I myself am not doing any custom classloaders, I am using the bootstrap in both situations, the working situation and the one which throughs the exception.
I do know the third party API uses reflection to load classes dynamically, but browsing through their stuff didn't seem to suggest they were the problem.
Let me know if you have any further pointers, it is much appreciated.