ClassNotFoundException HornetQ
caalroja Aug 19, 2010 5:43 PMHello everyone, I have a problem working with the HornetQ queue system, I developed a class that implements the javax.jms.MessageListener intereface; in the "onMessage" method I am calling an object function of my App, it looks like this:
____________________________________________________________
____________________________________________________________
but the line "router.processMessage(msg)" the system throws the following exception:
16:08:34,581 ERROR [STDERR] java.lang.RuntimeException: Specified calling class, gw.beans.Router could not be found for BaseClassLoader@247973e4{vfs:///home/greenwise/Applications/jboss/jboss-6.0.0.20100721-M4/server/default/conf/jboss-service.xml}
16:08:34,581 ERROR [STDERR] at org.jboss.ejb3.common.lang.SerializableMethod.getClassFromName(SerializableMethod.java:311)
16:08:34,581 ERROR [STDERR] at org.jboss.ejb3.common.lang.SerializableMethod.getClassType(SerializableMethod.java:282)
16:08:34,581 ERROR [STDERR] at org.jboss.ejb3.common.lang.SerializableMethod.toMethod(SerializableMethod.java:233)
16:08:34,582 ERROR [STDERR] at org.jboss.ejb3.common.lang.SerializableMethod.toMethod(SerializableMethod.java:220)
16:08:34,582 ERROR [STDERR] at org.jboss.ejb3.proxy.impl.handler.session.SessionProxyInvocationHandlerBase.invoke(SessionProxyInvocationHandlerBase.java:186)
16:08:34,582 ERROR [STDERR] at $Proxy169.processMessage(Unknown Source)
16:08:34,582 ERROR [STDERR] at gw.queue.Consum.onMessage(Consum.java:152)
16:08:34,582 ERROR [STDERR] at org.hornetq.jms.client.JMSMessageListenerWrapper.onMessage(JMSMessageListenerWrapper.java:91)
16:08:34,582 ERROR [STDERR] at org.hornetq.core.client.impl.ClientConsumerImpl.callOnMessage(ClientConsumerImpl.java:823)
16:08:34,583 ERROR [STDERR] at org.hornetq.core.client.impl.ClientConsumerImpl.access$100(ClientConsumerImpl.java:46)
16:08:34,583 ERROR [STDERR] at org.hornetq.core.client.impl.ClientConsumerImpl$Runner.run(ClientConsumerImpl.java:941)
16:08:34,583 ERROR [STDERR] at org.hornetq.utils.OrderedExecutorFactory$OrderedExecutor$1.run(OrderedExecutorFactory.java:96)
16:08:34,583 ERROR [STDERR] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
16:08:34,583 ERROR [STDERR] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
16:08:34,583 ERROR [STDERR] at java.lang.Thread.run(Thread.java:619)
16:08:34,584 ERROR [STDERR] Caused by: java.lang.ClassNotFoundException: gw.beans.Router from BaseClassLoader@247973e4{vfs:///home/greenwise/Applications/jboss/jboss-6.0.0.20100721-M4/server/default/conf/jboss-service.xml}
16:08:34,584 ERROR [STDERR] at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:480)
16:08:34,584 ERROR [STDERR] at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
16:08:34,584 ERROR [STDERR] at java.lang.Class.forName0(Native Method)
16:08:34,584 ERROR [STDERR] at java.lang.Class.forName(Class.java:247)
16:08:34,585 ERROR [STDERR] at org.jboss.ejb3.common.classloader.util.PrimitiveClassLoadingUtil.loadClass(PrimitiveClassLoadingUtil.java:99)
16:08:34,585 ERROR [STDERR] at org.jboss.ejb3.common.lang.SerializableMethod.getClassFromName(SerializableMethod.java:307)
16:08:34,585 ERROR [STDERR] ... 14 more
My system has added all interfaces that apparently are missing... any ideas??
Thanks