2013-12-16 4 views
0

Я пытаюсь разработать плагин аутентификации hivemq.
Я выполнил руководство hivemq для создания проекта, и я ничего не делаю в самом плагине. Я немедленно вернусь.hivemq незаконное государственное исключение

mosquitto_sub -t hey 

Когда я пытаюсь соединиться с mosquitto_sub, используя приведенную выше команду, я получаю ошибку ниже.

INFO - Started HiveMQ 1.4.2 in 1528ms 
ERROR - An unexpecteed error occured: 
java.lang.IllegalStateException: illegal state during login of client mosq_sub_12248_ahmetce 
at com.dcsquare.hivemq.handler.protocol.ConnectMessageHandler.logStatus(ConnectMessageHandler.java:176) 
at com.dcsquare.hivemq.handler.protocol.ConnectMessageHandler.processSuccessfulLogin(ConnectMessageHandler.java:114) 

Это код я тестирую с: http://pastie.org/8555786#22-23

Кто-нибудь имел подобную ошибку?

ответ

1

Это регрессия в линии 1.4.x HiveMQ и фиксируется во всех версиях HiveMQ> 1.4.3. Решение заключается в обновлении версии HiveMQ до более поздней версии. (На момент написания этой статьи 1.4.3 является последней стабильной версией, но доступны версии исправлений.)

+0

Я могу подтвердить, что проблема была исправлена ​​(попытки «вернуть истину» и «вернуть ложные») путем тестирования плагин в разработке релиза брокера. – aec

Смежные вопросы