Your problem is the thread doesn't have the correct classloader assigned to it via Thread.setContextClassLoader(). The clustered JMX notification is going to be delivered by a thread coming up from JGroups:
17:29:36,315 INFO [STDOUT] [com.navineo.sa.jmx.ha.taches.ComEmbarquesHAS][IncomingPacketHandler (channel=PartitionNavineo)] - DEBUT demarrer So it's not going to have your ear's classloader assigned to it. If you spawn a thread to handle the findAllCentreExploitation call, it's going to inherit whatever TCCL is bound to the JGroups thread as it's TCCL. You need to assign the correct TCCL to that thread. Commenting out the loader-repository element makes the problem go away because it means your application classes are available to the thread's classloader. That's a band-aid though. View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4208270#4208270 Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4208270 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user