Получение исключения при сборке при выполнении теста junit - PullRequest
0 голосов
/ 06 октября 2018

Задача: проверить исключение в потоке «Поток-24» java.lang.IllegalStateException: org.springframework.beans.factory.BeanCreationNotAllowedException: Ошибка при создании компонента с именем 'traceApplicationContextRefreshedListener': создание одноэлементных бинов не разрешено, пока не разрешено создание синглетного компонентаэта фабрика находится в уничтожении (не запрашивайте bean-компонент из BeanFactory в реализации метода уничтожения!) по адресу org.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContext.stopAndReleaseReactiveWebServer (ReactiveWebServerApplicationContext.jworkgspr).web.reactive.context.ReactiveWebServerApplicationContext.onClose (ReactiveWebServerApplicationContext.java:93) в org.springframework.context.support.AbstractApplicationContext.doClose (AbstractApplicationContext.java:r.AbstractApplicationContext.java:937) Причина: org.springframework.beans.factory.BeanCreationNotAllowedException: Errили создание bean-компонента с именем 'traceApplicationContextRefreshedListener': создание одноэлементного bean-компонента запрещено, пока синглтоны этой фабрики находятся в процессе уничтожения (не запрашивайте bean-фабрику beanFactory в реализации метода уничтожения!) в org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton (DefaultSingletonBeanRegistry.java:208) в org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFactory.java:315) в org.springframework.beans.factory.ava.ean) в org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean (DefaultListableBeanFactory.java:1012) в org.springframework.beans.factory.support.factory.support.DefaultListableBeanFactory.getBean (DefaultListableBeanFactory.java:333) в org.springframework.cloud.sleuth.instrument.reactor.ReactorSleuth.contextRefreshed (ReactorSleuth.java:145) в org.springframework.cloud.sleuth.instrument.reactor.ReactorSleuth.lambda $ null $ 2 (ReactorSleuth.java:124) в реакторе.core.publisher.MonoLiftjub: 42) в реакторе.core.publisher.Mono.block (Mono.java:1174) на реакторе.ipc.netty.tcp.BlockingNettyContext.shutdown (BlockingNettyContext.java:152) в org.springframework.boot.web.embedded.netty.NettyWebServer.stop (NettyWebServer.java:123) в org.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContext.stopAndReleaseReactiveWebServer (ReactiveWebServerApplicationContext.java * 3 * 100 * 100) 701

1 Ответ

0 голосов
/ 06 октября 2018

Может быть несколько причин для этого, которые я могу вспомнить, глядя на эту проблему:

  1. Установка правильного пути к переменной среды JAVA_HOME, обновление переменной PATH иперезапустите ваш Eclipse / STS IDE, в зависимости от того, что вы используете.
  2. Другой может быть несколько экземпляров Tomcat, которые открыты одновременно, когда вы пытаетесь запустить тестовые случаи JUnit.Вы можете закрыть все эти экземпляры и открыть только один, чтобы отсортировать их.

Пожалуйста, перепроверьте их и дайте мне знать, что это помогает!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...