Как исправить «Ошибка обработки условия на org.springframework.boot.actuate.autoconfigure.web.server.ManagementContextAutoConfiguration»? - PullRequest
0 голосов
/ 28 марта 2020

Как исправить эту ошибку

The following profiles are active: default
Exception encountered during context initialization - cancelling refresh attempt:
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to process import candidates for
configuration class [com.x.Application]; nested exception is java.lang.IllegalStateException: Error 
processing condition on org.springframework.boot.actuate.autoconfigure.web.server
.ManagementContextAutoConfiguration$DifferentManagementContextConfiguration

или как включить ведение журнала отладки для Spring и для другого кода?

Этот код работает на CI и на ноутбуке моего партнера по команде , я потратил несколько дней, чтобы найти причину, но ...

Вот наша конфигурация logback

<?xml version="1.0" encoding="UTF-8"?>
<configuration debug="true" scan="true" scanPeriod="120 seconds">
  <statusListener class="ch.qos.logback.core.status.NopStatusListener" />
  <property name="appname" value="image-service" />

  <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
    <springProfile name="!dev">
      <encoder class="net.logstash.logback.encoder.LoggingEventCompositeJsonEncoder">
        <providers>
          <timestamp>
            <fieldName>timestamp</fieldName>
            <pattern>yyyy-MM-dd'T'HH:mm:ss.SSSX</pattern>
            <timeZone>UTC</timeZone>
          </timestamp>
          <logLevel/>
          <loggerName/>
          <threadName>
            <fieldName>thread</fieldName>
          </threadName>
          <message/>
          <nestedField>
            <fieldName>contextMap</fieldName>
            <providers>
              <mdc/>
              <arguments/>
            </providers>
          </nestedField>
          <stackTrace>
            <fieldName>stackTrace</fieldName>
          </stackTrace>
        </providers>
      </encoder>
    </springProfile>
    <springProfile name="dev">
      <encoder>
        <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
      </encoder>
    </springProfile>
  </appender>

  <root level="WARN">
    <appender-ref ref="STDOUT"/>
  </root>

  <logger name="com.x.y" level="DEBUG" />
  <logger name="com.x.y.core.config.RequestInterceptor" level="DEBUG" />
</configuration>
...