Hi,
The "null beannMetaData" exception seems to happen sometimes (see https://jira.jboss.org/browse/EJBTHREE-1969 ), but I don't know the details.
In your "destinations-service.xml", I think you miss the JNDI name of the configured queue, to which the annotation ActivationConfigProperty(propertyName="destination", ... points.
<mbean code="org.jboss.jms.server.destination.QueueService"
name="jboss.messaging.destination:service=Queue,name=RetailPriceRequestQueue"
xmbean-dd="xmdesc/Queue-xmbean.xml">
<depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
<depends>jboss.messaging:service=PostOffice</depends>
<attribute name="JNDIName">queue/RetailPriceRequestQueue</attribute>
</mbean>
Hope this helps
Wolfgang