I'm using the configuration in the documentation a local sample. I've got activemq running. i launch a standalone master, a message arrives on the requests queue. i  then run the standalone slave application, reads the message off the queue and writes the items to the logger. master marks the job as complete and the queues are empty.

i can send the sample code if you want, maybe I'm overlooking something here.