Grails: исключение IllegalArgumentException: конфигурация очереди должна представлять собой список карт

#spring-boot #grails #rabbitmq

#весенняя загрузка #grails #rabbitmq

Вопрос:

Во вновь созданном приложении Grails, содержащем RabbitMQ, когда я пытаюсь запустить сервер, я получаю следующее исключение:

ERROR org.springframework.boot.SpringApplication - Application run failed java.lang.IllegalArgumentException: Queue configuration must be a list of maps

Ответ №1:

Откройте application.yml и в rabbitmq разделе удалите строку, начинающуюся с queues: ключа

 rabbitmq:
  enabled: true
  queues:
  exchanges:
    ....
 

становится

 rabbitmq:
  enabled: true
  exchanges:
    ....
 

Пустое значение не допускается queues . Теперь сервер запускается правильно.