본문 바로가기
개발아닌개발/rabbitmq

[오류] java.lang.IllegalStateException: Invalid configuration: 'virtualHost' must be non-null.

by 불청객 2021. 11. 5.
반응형

오류 발생

java.lang.IllegalStateException: Invalid configuration: 'virtualHost' must be non-null.
	at com.rabbitmq.client.impl.AMQImpl$Connection$Open.<init>(AMQImpl.java:523)
	at com.rabbitmq.client.AMQP$Connection$Open$Builder.build(AMQP.java:248)
	at com.rabbitmq.client.impl.AMQConnection.start(AMQConnection.java:425)
	at com.rabbitmq.client.impl.recovery.RecoveryAwareAMQConnectionFactory.newConnection(RecoveryAwareAMQConnectionFactory.java:64)
	at com.rabbitmq.client.impl.recovery.AutorecoveringConnection.init(AutorecoveringConnection.java:156)
	at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:1110)
	at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:1067)
	at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:1025)
	at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:1187)
	at kr.or.lx.Server.rabbitMQ.RbPublisher.lambda$0(RbPublisher.java:39)
	at java.base/java.lang.Thread.run(Thread.java:831)

 

원인:

rabbitmq에 설정된 virtual host가 NULL 값이기 때문에 생긴 오류...

 

저기 노란색 동그라미

이런 바보같은 실수는 

Kafka 에서 받은 메시지를 json형태로 하여금 virtualhost 값을 함께 받기로 했는데

소통문제로 인하여, kafka쪽 메시지 전달 시 그것이 누락되었고 

 

NULL로 셋팅된 그곳에 메시지를 보내려고해서 생긴 문제.

 

역시 바보같은 실수라 검색해도 안나온다.

 

 

바보가

728x90
반응형

댓글