Hi Manikanta. This isn’t an error. It’s being logged at debug as it’s part of the underlying workings of the API. In order for the API to check it isn’t talking to a hung socket, blocked port, or hung broker, it will automatically send a “keep alive” message (not a TCP keep-alive packet) if it has not received any message from the broker in a specified period of time, just to the broker to confirm the connection is still valid. The defaults for this are part of the connection factory:
keep-alive-enabled : true
keep-alive-interval : 3000
keep-alive-count-max : 3
Set your log level to INFO for com.solacesystems.jcsmp
so you don’t have to see it. Thanks!