cms:MapMessage shows as empty string when pulled from queue
I'm attempting to use python-stomp to pull messages from ActiveMQ. If the cms:MapMessage class is used in a c++ program to push messages into the queue, and the same message is pulled from the queue using python-stomp, the message.body is an empty string. If cms:TextMessage is used, the message comes through nicely.
Example: Two mapped messages in queue, two text messages
while True: message = stomp.get() print 'body: %s' % message.body
I would expect the mapped message body to appear as a string in python dictionary format.