[jboss-user] [Messaging, JMS & JBossMQ] - No ClassLoaders found for: ClassLoading problem in JMS MDB s
do-not-reply at jboss.com
Mon Jul 9 06:30:08 EDT 2007
I have a bunch of In-Memory generated beans. (Using ASM to do a lot of the bean-generations)
These Beans are passed on to the MDB's as Object messages and at a point when I call myMessageObject.getObject() it fails with the exception which says
15:31:43,847 INFO [STDOUT] javax.jms.MessageFormatException: ClassNotFoundException: No ClassLoaders found for: com.xxx.yyy.zzz.SomeBean.
15:31:43,847 INFO [STDOUT] at org.jboss.mq.SpyObjectMessage.getObject(SpyObjectMessage.java:136)
If I try to see the result of Class.forName("com.xxx.yyy.zzz.SomeBean") before the line
myMessageObject.getObject() I can see that the Object gets loaded. (My Eclipse debugger shows me the Class)
I tried to debug it a little bit and am unable to proceed further. Seems like we call the Classes.loadClass(String name) that uses the current threads contextClassLoader().
Should it not be using one of the RepositoryClassLoaders???
Is this a bug Or a configuration mistake at my end.
The classes that are held in the MessageObject are generated in memory and were loaded by another ESB.
Please let me know if there any other information needed... I need some expert help on this one
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4061895#4061895
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4061895
More information about the jboss-user