반응형
오류 발생
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
반응형
댓글