org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration]; nested exception is java.lang.IllegalArgumentException: Could not find class [org.springframework.boot.autoconfigure.condition.OnPropertyCondition]

  | at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:189)
  | at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:331)
  | at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:247)
  | at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:311)
  | at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:112)
  | at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:746)
  | at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:564)
  | at org.springframework.cloud.context.named.NamedContextFactory.createContext(NamedContextFactory.java:155)
  | at org.springframework.cloud.context.named.NamedContextFactory.getContext(NamedContextFactory.java:108)
  | at org.springframework.cloud.context.named.NamedContextFactory.getInstances(NamedContextFactory.java:203)
  | at org.springframework.cloud.openfeign.loadbalancer.FeignBlockingLoadBalancerClient.execute(FeignBlockingLoadBalancerClient.java:94)
  | at feign.SynchronousMethodHandler.executeAndDecode(SynchronousMethodHandler.java:119)
  | at feign.SynchronousMethodHandler.invoke(SynchronousMethodHandler.java:89)
  | at feign.ReflectiveFeign$FeignInvocationHandler.invoke(ReflectiveFeign.java:100)
  | at org.springframework.cloud.openfeign.FeignCachingInvocationHandlerFactory$1.proceed(FeignCachingInvocationHandlerFactory.java:66)
  | at org.springframework.cache.interceptor.CacheInterceptor.lambda$invoke$0(CacheInterceptor.java:54)
  | at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:351)
  | at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:64)
  | at org.springframework.cloud.openfeign.FeignCachingInvocationHandlerFactory.lambda$create$1(FeignCachingInvocationHandlerFactory.java:53)
  | at jdk.proxy3/jdk.proxy3.$Proxy213.queryCustomerGroupsList(Unknown Source)
  | at com.cn.service.openapi.application.service.impl.CustomerGroupJobServiceImpl.queryCustomerGroupInfo(CustomerGroupJobServiceImpl.java:86)
  | at com.cn.service.openapi.application.service.impl.CustomerGroupJobServiceImpl.insertCustomerGroup(CustomerGroupJobServiceImpl.java:42)
  | at com.cn.service.openapi.Interface.facade.dia.CustomerGroupJobController.lambda$insertCustomerGroup$0(CustomerGroupJobController.java:29)
  | at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804)
  | at java.base/java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1796)
  | at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
  | at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
  | at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
  | at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
  | at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
  | Caused by: java.lang.IllegalArgumentException: Could not find class [org.springframework.boot.autoconfigure.condition.OnPropertyCondition]
  | at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:334)
  | at org.springframework.context.annotation.ConditionEvaluator.getCondition(ConditionEvaluator.java:124)
  | at org.springframework.context.annotation.ConditionEvaluator.shouldSkip(ConditionEvaluator.java:96)
  | at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:226)
  | at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:207)
  | at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:175)
  | ... 29 more
  | Caused by: java.lang.ClassNotFoundException: org.springframework.boot.autoconfigure.condition.OnPropertyCondition
  | at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
  | at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
  | at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
  | at java.base/java.lang.Class.forName0(Native Method)
  | at java.base/java.lang.Class.forName(Class.java:467)
  | at org.springframework.util.ClassUtils.forName(ClassUtils.java:284)
  | at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:324)
  | ... 34 more

Comment From: OlgaMaciaszek

Hello @gkw666 , thanks for reporting the issue. Please learn how to properly format code and logs. This looks like a duplicate of gh-475. Which versions of Spring Cloud OpenFeign and Spring Boot are you using?

Comment From: spring-cloud-issues

If you would like us to look at this issue, please provide the requested information. If the information is not provided within the next 7 days this issue will be closed.

Comment From: spring-cloud-issues

Closing due to lack of requested feedback. If you would like us to look at this issue, please provide the requested information and we will re-open the issue.

Comment From: biubiue

Hi~, i have the same problem, can you tell me ,how to resolve it, thanks

Comment From: biubiue

Hi~, i have the same problem, can you tell me ,how to resolve it, thanks spring: cloud: loadbalancer: eager-load: clients: xxxx here, resolved