There is NullPointerException during start of EAP server with installed HQ in collocated/dedicated topology. There was very little time to investigate where is a problem. There is attached a simple reproducer with configuration and logs.
Reproducer downloads EAP 5.1.2 ER2 with HQ and prepare two profiles for server A and B with HQ in collocated topology.
Exception:
java.lang.NullPointerException
at org.jboss.as.integration.hornetq.recovery.AS5RecoveryRegistry.register(AS5RecoveryRegistry.java:51)
at org.hornetq.ra.recovery.RecoveryManager.register(RecoveryManager.java:63)
at org.hornetq.ra.HornetQResourceAdapter.setup(HornetQResourceAdapter.java:1371)
at org.hornetq.ra.HornetQResourceAdapter.start(HornetQResourceAdapter.java:225)
at org.jboss.resource.deployers.RARDeployment.startService(RARDeployment.java:150)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:376)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:322)
at org.jboss.system.ServiceDynamicMBeanSupport.invoke(ServiceDynamicMBeanSupport.java:124)
at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:189)
at $Proxy38.start(Unknown Source)
at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:42)