in my tests I noticed that the MESSAGE frame contains a destination name syntax which is different from the syntax in the SEND frame:
This should not happen. Are you running on HornetQ trunk? Yesterday, I removed destination mapping, the message you received should have
destination:jms.queue.ExampleQueue as you expect.
It works fine now with the trunk, many thanks!