NullPointerException from MDB in 7.1 Final, was working in cr1b
the_alien Mar 5, 2012 5:08 AMHi there,
I'm trying to deploy a WAR with a MDB in JBoss AS 7.1 Final and I'm getting the following error:
11:26:47,951 WARN [org.hornetq.ra.inflow.HornetQActivation] (default-short-running-threads-threads - 1) Failure in HornetQ activation org.hornetq.ra.inflow.HornetQActivationSpec(ra=org.hornetq.ra.HornetQResourceAdapter@18ef33e destination=OpenVpnMonitoringTopic destinationType=javax.jms.Topic ack=Auto-acknowledge durable=false clientID=null user=null maxSession=15): java.lang.RuntimeException: java.lang.NullPointerException
at org.jboss.as.ejb3.component.EJBComponent.createViewInstanceProxy(EJBComponent.java:161)
at org.jboss.as.ejb3.component.EJBComponent.createViewInstanceProxy(EJBComponent.java:147)
at org.jboss.as.ejb3.component.messagedriven.MessageDrivenComponent.access$000(MessageDrivenComponent.java:58)
at org.jboss.as.ejb3.component.messagedriven.MessageDrivenComponent$2.obtain(MessageDrivenComponent.java:118)
at org.jboss.as.ejb3.inflow.JBossMessageEndpointFactory.createEndpoint(JBossMessageEndpointFactory.java:54)
at org.jboss.as.ejb3.inflow.JBossMessageEndpointFactory.createEndpoint(JBossMessageEndpointFactory.java:49)
at org.hornetq.ra.inflow.HornetQMessageHandler.setup(HornetQMessageHandler.java:185) [hornetq-ra-2.2.11.Final.jar:]
at org.hornetq.ra.inflow.HornetQActivation.setup(HornetQActivation.java:296) [hornetq-ra-2.2.11.Final.jar:]
at org.hornetq.ra.inflow.HornetQActivation$SetupActivation.run(HornetQActivation.java:605) [hornetq-ra-2.2.11.Final.jar:]
at org.jboss.jca.core.workmanager.WorkWrapper.run(WorkWrapper.java:212)
at org.jboss.threads.SimpleDirectExecutor.execute(SimpleDirectExecutor.java:33)
at org.jboss.threads.QueueExecutor.runTask(QueueExecutor.java:801)
at org.jboss.threads.QueueExecutor.access$100(QueueExecutor.java:45)
at org.jboss.threads.QueueExecutor$Worker.run(QueueExecutor.java:821)
at java.lang.Thread.run(Thread.java:636) [rt.jar:1.6.0]
at org.jboss.threads.JBossThread.run(JBossThread.java:122)
Caused by: java.lang.NullPointerException
at org.jboss.as.ejb3.component.EJBComponent.createViewInstanceProxy(EJBComponent.java:158)
... 15 more
The JMS destination in the config:
<jms-topic name="OpenVpnMonitoringTopic">
<entry name="OpenVpnMonitoringTopic"/>
</jms-topic>
And the annotations of the class itself:
@MessageDriven(activationConfig = {
@ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Topic") ,
@ActivationConfigProperty(propertyName="destination", propertyValue = "OpenVpnMonitoringTopic")})
public class OpenVpnTopicListener implements MessageListener {
As mentioned in the title, it was working in the cr1b release but isn't with 7.1 Final. What am I doing wrong here?