what method should I use to return the contents of a solace.message in human readable string

@eddie Was the message from the publisher attached as a binary attachment (or did you do any modifications on the publisher side from the samples)? i.e. message.setBinaryAttachment(PayloadMessageText);

You can check out a simpler demo usage here GitHub - TamimiGitHub/SimpleSolace, this repo sets up a simple PubSub locally with a broker using a docker image that you can try it on your machine (simply run the docker-compose up command and follow the readme). In this example message.getBinaryAttachment() prints out the content of the message in text format. If you also attempted to access the SDT container field message.getSdtContainer() you will see that its null