2013-12-16 2 views
0

hivemq 인증 플러그인을 개발하려고합니다.
나는 프로젝트를 만들기위한 hivemq 가이드를 따라 갔으며, 플러그인 자체에서는 아무 것도하지 않았다. 나는 곧바로 사실로 돌아 간다.hivemq 잘못된 상태 예외

mosquitto_sub -t hey 

위의 명령을 사용하여 mosquitto_sub에 연결하려고하면 아래 오류가 발생합니다. http://pastie.org/8555786#22-23

사람이 유사한 오류가 있었나요 :

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) 

내가 가진 코드를 테스트하고있어인가?

답변

1

이것은 1.4.x HiveMQ 라인의 회귀이며 모든 HiveMQ 버전> 1.4.3에서 수정되었습니다. 해결책은 HiveMQ 버전을 최신 버전으로 업그레이드하는 것입니다. (이 글을 쓰는 시점에서 1.4.3은 가장 안정적인 버전이지만 핫픽스 버전을 사용할 수 있습니다.)

+0

테스트를 통해 문제가 해결되었음을 확인할 수 있습니다 ("true 반환"및 "false 반환"시나리오 시도). 브로커의 개발 릴리스에서 플러그인. – aec