Hi,
I'm using a MDB which extends AbstractJmsMessageDrivenBean. I need to write a unit test for receiving a message from a configured queue. I've configured activemq as the messaging provider and use jmsTemplate to send a message, however, i'm unable to configure the MDB correctly. When I run the test, the MDB tries to initialize itself and list on the queue, however, I get the following exception.
Code:16:02:45 WARN org.springframework.jms.listener.DefaultMessageListenerContainer - Execution of JMS message listener failed java.lang.NullPointerException at org.springframework.ejb.support.AbstractEnterpriseBean.getBeanFactory(AbstractEnterpriseBean.java:147) at com.test.ejb.MyMDB.onMessage(MyMDB.java:40)
I think the problem is with how I configure the BeanFactoryLocator and the BeanFactoryLocatorKey. Anyone have an example of how they can be mocked in spring configuration needed for the MDB to startup and listen on a queue.
Thanks


Reply With Quote
