ActiveMQ ProtocolException无效的CONNECT编码

时间:2015-11-03 20:43:57

标签: warnings activemq mqtt protocolexception

ActiveMQ中的这个警告是什么意思?

jvm 1    |  WARN | Transport Connection to: tcp://xx.xxx.xxx.xxx:xxxxx failed: java.net.ProtocolException: Invalid CONNECT encoding

我使用ActiveMQ作为代理,并使用MQTT从Android连接。我在ActiveMQ控制台中得到每个连接此警告。

1 个答案:

答案 0 :(得分:0)

该错误表明您的CONNECT框架有问题,某些MQTT规范违规。如果没有关于错误的更多信息,很难说。当clientId值为零长度等时未设置干净会话的事情可能导致协议级错误。

您可以使用以下内容从log4j.properties中的MQTT启用更多日志:

log4j.logger.org.apache.activemq.transport.mqtt=TRACE