Spring Cloud - Feign - Не удалось создать экземпляр [feign.Retryer]

Мой проект при работе в Eclipse работает правильно, однако, когда я публикую в Tomcat и запускаю службы, только служба шлюза возвращает следующую ошибку:

 
2018-09-20 16: 07: 56.734 ИНФОРМАЦИЯ 10776 --- [io-8081-exec-38] scaAnnotationConfigApplicationContext: обновление org.springframework.context.annotation.AnnotationConfigApplicationContext@717be834: дата запуска [четверг, 20:06:57 BRT 2018]; корень иерархии контекста 2018-09-20 16:07:56.856  INFO 10776 --- [io-8081-exec-38] osccseNativeEnvironmentRepository: Добавление источника свойств: файл:/C:/Program Files/Apache Software Foundation/Tomcat 9.0/webapps/config-data//server-config-gateway.yml
2018-09-20 16:07:56.857  INFO 10776 --- [io-8081-exec-38] osccseNativeEnvironmentRepository: Добавление источника свойств: файл: / C: / Программные файлы /Apache Software Foundation/Tomcat 9.0/webapps/config-data//application.yml
2018-09-20 16:07:56.857  INFO 10776 --- [io-8081-exec-38] scaAnnotationConfigApplicationContext: Закрытие org.springframework.context.annotation.AnnotationConfigApplicationContext @ 717be834: дата запуска [Чт, 20 сентября 16:07:56 BRT 2018]; корень иерархии контекста 2018-09-20 16: 07: 56.917 ИНФОРМАЦИЯ 10776 --- [io-8081-exec-35] cccConfigServicePropertySourceLocator: расположенная среда: имя = конфигурация сервера, профили = [шлюз], метка = по умолчанию, версия = null, state = null 2018-09-20 16:07:56.917  INFO 10776 --- [io-8081-exec-35] bcPropertySourceBootstrapConfiguration: источник расположенного свойства: CompositePropertySource [name='configService', propertySources=[MapPropertySource [name='file:/C:/Program Files/Apache Software Foundation/Tomcat 9.0/webapps/config-data//server-config-gateway.yml'], MapPropertySource [name='file:/C:/Program Files/Apache Software Foundation/Tomcat 9.0/webapps/config-data//application.yml']]]
2018-09-20 16:07:56.926  INFO 10776 --- [io-8081-exec-35] cdmServerGatewayApplication: активный профиль не установлен возвращаясь к профилям по умолчанию: по умолчанию 2018-09-20 16:07:56.933  INFO 10776 --- [io-8081-exec-35] ationConfigEmbeddedWebApplicationContext: обновление org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@66eea7e7: дата запуска [четверг, 20 сентября, 16:07:56 BRT 2018]; parent: org.springframework.context.annotation.AnnotationConfigApplicationContext@1ed3d288
2018-09-20 16:08:00.471  INFO 10776 --- [io-8081-exec-35] osbfsDefaultListableBeanFactory: переопределяет другое bean-компонент для определения bean-компонента bean для переменной bean и для bean-объекта bean для http-компонента определение: замена [Root bean: class [null]; Объем =; абстрактные = ложь; lazyInit= ложь; autowireMode=3; dependencyCheck=0; autowireCandidate= TRUE; первичные = ложь; factoryBeanName=org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$EnableWebMvcConfiguration; factoryMethodName=httpRequestHandlerAdapter; initMethodName= NULL; destroyMethodName=(вывод); определяется в ресурсе пути к классу [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]] с помощью [Root bean: class [null]; Объем =; абстрактные = ложь; lazyInit= ложь; autowireMode=3; dependencyCheck=0; autowireCandidate= TRUE; первичные = ложь; factoryBeanName=org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration; factoryMethodName=httpRequestHandlerAdapter; initMethodName= NULL; destroyMethodName=(вывод); определено в ресурсе пути к классу [org/springframework/data/rest/webmvc/config/RepositoryRestMvcConfiguration.class]]
2018-09-20 16:08:00.645  INFO 10776 --- [io-8081-exec-35] osbfsDefaultListableBeanFactory: переопределение определение bean-компонента bean 'managementServletContext' с другим определением: замена [Root bean: class [null]; Объем =; абстрактные = ложь; lazyInit= ложь; autowireMode=3; dependencyCheck=0; autowireCandidate= TRUE; первичные = ложь; factoryBeanName=org.springframework.boot.actuate.autoconfigure.EndpointWebMvcHypermediaManagementContextConfiguration; factoryMethodName=managementServletContext; initMethodName= NULL; destroyMethodName=(вывод); определенный в ресурсе пути к классу [org/springframework/boot/activate/autoconfigure/EndpointWebMvcHypermediaManagementContextConfiguration.class]] с помощью [Root bean: class [null]; Объем =; абстрактные = ложь; lazyInit= ложь; autowireMode=3; dependencyCheck=0; autowireCandidate= TRUE; первичные = ложь; factoryBeanName=org.springframework.boot.actuate.autoconfigure.EndpointWebMvcAutoConfiguration; factoryMethodName=managementServletContext; initMethodName= NULL; destroyMethodName=(вывод); определенный в ресурсе пути к классу [org/springframework/boot/activate/autoconfigure/EndpointWebMvcAutoConfiguration.class]]
2018-09-20 16:08:01.776  INFO 10776 --- [io-8081-exec-35] oscloud.context.scope.GenericScope: идентификатор BeanFactory =636ce7a5-959f-3583-81f4-c242391e4274
2018-09-20 16:08:01.870  INFO 10776 --- [io-8081-exec-35] faAutowiredAnnotationBeanPostProcessor: объект JSR-330. 'аннотация найдена и поддерживается для автоматического подключения 2018-09-20 16:08:01.947  INFO 10776 --- [io-8081-exec-35] trationDelegate$BeanPostProcessorChecker: Bean-компонент "com.diogoaltoe.microservices.client.CustomerClient" типа [org.springframework.cloud.netflix.feign.FeignClientFactoryBean] не может обрабатываться всеми BeanPostProcessors (например, не имеет права на авто-проксирование)
2018-09-20 16:08:01.950  INFO 10776 --- [io-8081-exec-35] trationDelegate$BeanPostProcessorChecker: Bean 'com.diogoaltoe.microservices.client.ProductClient' типа [org.springframework.cloud.netflix.feign.FeignClientFac toryBean] не может обрабатываться всеми BeanPostProcessors (например, не имеет права на авто-проксирование)
2018-09-20 16:08:02.304  INFO 10776 --- [io-8081-exec-35] trationDelegate$BeanPostProcessorChecker: Bean-компонент 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' типа [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$2f14c0a6] не имеет права на получение права на получение (не получает права на получение права на получение права на получение): право на получение не разрешено: право на получение не подлежит получению (право на получение права на получение недопустимо для получения права: право на получение не разрешено; право на получение не разрешено; право на получение права на получение не разрешено: право на получение не разрешено: право на получение не получено (право на получение права не получено): право на получение не разрешено: право на получение не получено (право на получение не получено): право на получение не разрешено: право на получение не получено (для получения права на получение права на получение права на получение права на получение сертификата права на получение права на получение права на участие в программе: право на получение права на получение права на участие в конкурсе не получено))
2018-09-20 16:08:02.832 ИНФО 10776 --- [a-EvictionTimer] cneregistry.AbstractInstanceRegistry: Запуск задачи выселения с компенсациейВремени 0 мс 2018-09-20 16:08:03.014 ИНФО 10776 --- [io- 8081-exec-35] trationDelegate $ BeanPostProcessorChecker: bean-компонент 'resourceServerProperties' типа [org.springframework.boot.autoconfigure.security.oauth2.resource.ResourceServerProperties] не подходит для обработки всеми примерами BeanPostProcessors: не подходит для автоматического проксирования)
2018-09-20 16:08:03.077 ИНФОРМАЦИЯ 10776 --- [io-8081-exec-35] trationDelegate$BeanPostProcessorChecker: Bean 'org.springframework.cloud.netflix.metrics.MetricsInterceptorConfiguration$MetricsRestTemplate 'типа [org.springframework.cloud.netflix.metrics.MetricsInterceptorConfiguration$MetricsRestTemplateConfiguration$$EnhancerBySpringCGLIB$$614166e7] не подходит для обработки всеми BeanPostProcessors (например, не допускается для 2018 проксирования):08:03.172 ИНФОРМАЦИЯ 10776 --- [io-8081-exec-35] trationDelegate$BeanPostProcessorChecker: Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' типа [org.springframework.Configuration.Ru $4b2ec3a3] не может обрабатываться всеми BeanPostProcessors (например, не имеет права на авто-проксирование)
2018-09-20 16:08:03.206  INFO 10776 --- [io-8081-exec-35] osweb.context.ContextLoader: Root WebApplicationContext: инициализация завершена за 6273 мс 2018-09-20 16:08:05.679  INFO 10776 --- [io-8081-exec-35] osbwservlet.FilterRegistrationBean: Фильтр сопоставления: "corsFilter" для: [/*]
2018-09-20 16:08:05.679 ИНФОРМАЦИЯ 10776 --- [io-8081-exec-35] osbwservlet.FilterRegistrationBean: Фильтр отображения: 'errorPageFilter' на: [/*]
2018-09-20 16:08:05.679  INFO 10776 --- [io-8081-exec-35] osbwservlet.FilterRegistrationBean: Фильтр отображения: 'metricsFilter' на: [/*]
2018-09-20 16:08:05.679 INFO 10776 --- [ io-8081-exec-35] osbwservlet.FilterRegistrationBean: Фильтр отображения: 'characterEncodingFilter' на: [/*]
2018-09-20 16:08:05.680  INFO 10776 --- [io-8081-exec-35] osbwservlet. FilterRegistrationBean: Фильтр сопоставления: "hiddenHttpMethodFilter" для: [/*]
2018-09-20 16:08:05.680  INFO 10776 --- [io-8081-exec-35] osbwservlet.FilterRegistrationBean: Фильтр сопоставления: "httpPutFormContentFilter" для: [/*]
2018-09-20 16:08:05.680 ИНФО 10776 --- [io-8081-exec-35] osbwservl et.FilterRegistrationBean: Фильтр сопоставления: 'requestContextFilter' для: [/*]
2018-09-20 16:08:05.683  INFO 10776 --- [io-8081-exec-35] .s.DelegatingFilterProxyRegistrationBean: Фильтр сопоставления: 'springSecurityFilterChain' to: [/*]
2018-09-20 16:08:05.684  INFO 10776 --- [io-8081-exec-35] osbwservlet.FilterRegistrationBean: Фильтр отображения: 'webRequestLoggingFilter'на: [/ *] 2018-09 -20 16: 08: 05.684 ИНФОРМАЦИЯ 10776 --- [io-8081-exec-35] osbwservlet.FilterRegistrationBean: Фильтр отображения: 'applicationContextIdFilter' в: [/*]
2018-09-20 16:08:05.684 ИНФОРМАЦИЯ 10776 - - [io-8081-exec-35] osbwservlet.ServletRegistrationBean: Отображение сервлета: 'zuulServlet' в [/zuul/*]
2018-09-20 16:08:05.685  INFO 10776 --- [io-8081-exec-35] osbwservlet.ServletRegistrationBean: Отображение сервлета: 'dispatcherServlet' в [/]
2018-09-20 16:08:08.475  INFO 10776 --- [io-8081-exec-35] j.LocalContainerEntityManagerFactoryBean: сборка персистентного контейнера JPA EntityManager единица "по умолчанию" 2018-09-20 16:08:08.523  INFO 10776 --- [io-8081-exec-35] o.hibernate.jpa.internal.util.LogHelper: HHH000204: Обработка PersistenceUnitInfo [имя: по умолчанию...]
2018-09-20 16:08:08.771 ИНФО 10776 --- [io-8081-exec-35] org.hibernate.Version: HHH000412: Hibernate Core {5.0.12.Final}
2018-09-20 16:08:08.774 ИНФОРМАЦИЯ 10776 --- [io-8081-exec-35] org.hibernate.cfg.Environment: HHH000206: hibernate.properties не найден 2018-09-20 16:08:08.778 ИНФОРМАЦИЯ 10776 --- [io-8081-exec-35] org.hibernate.cfg.Environment: HHH000021: имя поставщика байт-кода: javassist
2018-09-20 16:08:08.945  INFO 10776 --- [io-8081-exec-35] o.hibernate.annotations.common.Version: HCANN000001: Hibernate Commons Annotations {5.0.1.Final}
2018-09-20 16:08:09.373  INFO 10776 --- [io-8081-exec-35] org.hibernate.dialect.Dialect: HHH000400: Использование диалекта: org.hibernate.dialect.PostgreSQLDialect
2018-09-20 16:08:09.420 ИНФОРМАЦИЯ 10776 --- [io-8081-exec-35] ohejeiLobCreatorBuilderImpl: HHH000422: отключение создания контекстного большого объекта, так как соединение было пустым 2018-09-20 16:08:09.423  INFO 10776 --- [io-8081-exec-35] org.hibernate.type.BasicTypeRegistry: HHH000270: регистрация типа [java.util.UUID] переопределяет предыдущее: org.hibernate.type.UUIDBinaryType@1a5b78cf
2018-09-20 16:08:10.665 ИНФОРМАЦИЯ 10776 --- [io-8081-exec-35] j.LocalContainerEntityManagerFactoryBean: инициализированный JPA EntityManagerFactory для единицы сохраняемости 'default'
2018-09-20 16:08:10.803 ИНФО 10776 - - [io-8081-exec-35] scaAnnotationConfigApplicationContext: обновление org.springframework.context.annotation.AnnotationConfigApplicationContext@64b8b66: дата запуска [чт сен 20, 16:08:10 BRT 2018]; parent: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@66eea7e7
2018-09-20 16:08:10.854  INFO 10776 --- [io-8081-exec-35] faAutowiredAnnotationBeanPostProject.Inject.Jject. 'аннотация найдена и поддерживается для автоматического подключения 2018-09-20 16:08:11.028  WARN 10776 --- [io-8081-exec-35] scaAnnotationConfigApplicationContext: во время инициализации контекста обнаружено исключение - отмена попытки обновления: org.springframework.beans.factory.BeanCreationException: Ошибка при создании bean-компонента с именем 'feignRetryer', определенным в org.springframework.cloud.netflix.feign.FeignClientsConfiguration: не удалось создать экземпляр компонента с помощью метода фабрики; вложенное исключение - org.springframework.beans.BeanInstantiationException: не удалось создать экземпляр [feign.Retryer]: фабричный метод 'feignRetryer' вызвал исключение; вложенное исключение: java.lang.NoSuchFieldError: NEVER_RETRY
2018-09-20 16:08:11.029  WARN 10776 --- [io-8081-exec-35] ationConfigEmbeddedWebApplicationContext: во время инициализации контекста обнаружено исключение - отмена попытки обновления: org.springfra.beans.factory.UnsatisfiedDependencyException: Ошибка при создании bean-компонента с именем customerController: Неудовлетворенная зависимость, выраженная через поле customerClient; вложенным исключением является org.springframework.beans.factory.BeanCreationException: ошибка при создании компонента с именем 'com.diogoaltoe.microservices.client.CustomerClient': FactoryBean вызвала исключение при создании объекта; вложенным исключением является org.springframework.beans.factory.BeanCreationException: ошибка при создании bean-компонента с именем 'feignRetryer', определенным в org.springframework.cloud.netflix.feign.FeignClientsConfiguration: завершение создания объекта с помощью метода фабрики; вложенное исключение - org.springframework.beans.BeanInstantiationException: не удалось создать экземпляр [feign.Retryer]: фабричный метод 'feignRetryer' вызвал исключение; вложенным исключением является java.lang.NoSuchFieldError: NEVER_RETRY
2018-09-20 16:08:11.029  INFO 10776 --- [io-8081-exec-35] j.LocalContainerEntityManagerFactoryBean: Закрытие JPA EntityManagerFactory для единицы сохраняемости по умолчанию '201 по умолчанию для единицы постоянства' -20 16:08:11.081 ИНФО 10776 --- [io-8081-exec-35] utoConfigurationReportLoggingInitializer: Ошибка запуска ApplicationContext. Чтобы отобразить отчет автоконфигурации, перезапустите приложение с включенной отладкой.
2018-09-20 16:08:11.115 ОШИБКА 10776 --- [io-8081-exec-35] osboot.SpringApplication: сбой запуска приложения org.springframework.beans.factory.UnsatisfiedDependencyException: ошибка создания бина с именем customerController: Неудовлетворенная зависимость выражается через поле customerClient; вложенным исключением является org.springframework.beans.factory.BeanCreationException: ошибка при создании компонента с именем 'com.diogoaltoe.microservices.client.CustomerClient': FactoryBean вызвала исключение при создании объекта; вложенным исключением является org.springframework.beans.factory.BeanCreationException: ошибка при создании bean-компонента с именем 'feignRetryer', определенным в org.springframework.cloud.netflix.feign.FeignClientsConfiguration: завершение создания объекта с помощью метода фабрики; вложенное исключение - org.springframework.beans.BeanInstantiationException: не удалось создать экземпляр [feign.Retryer]: фабричный метод 'feignRetryer' вызвал исключение; Вложенное исключение - java.lang.NoSuchFieldError: NEVER_RETRY в org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostPro.9.jpg: 4.3.jr.jj.jpg.jp_setup.jpg):..RELEASE] в org.springframework.beans.factory.annotation.InjectionMetadata.inject (InjectionMetadata.java:88) ~[spring-beans-4.3.9.RELEASE.jar:4.3.9.RELEASE] в org.springframework.beans.factory.annotation. AbstractAutowireCapableBeanFactory.java:1264) ~[spring-beans-4.3.9.RELEASE.jar:4.3.9.RELEASE] в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean.Af -beans-4.3.9.RELEASE.jar: 4.3.9.RELEASE] в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483) ~[spring-beans-4.3.9.RELEASE.jar:4.3.9.RELEasefraserbe.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) ~[spring-beans-4.3.9.RELEASE.jar:4.3.9.RELEASE] в org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingle).:230) ~[spring-beans-4.3.9.RELEASE.jar:4.3.9.RELEASE] в org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) ~[spring-beans-4.3.9.RELEASE.jar:4.3.9.RELEASE]
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) ~[spring-beans-4.3.9.RELEASE.jar:4.3.9.RELEASE]
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:761) ~[spring-beans-4.3.9.RELEASE.jar:4.3.9.RELEASE] или g.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:867) ~[spring-context-4.3.9.RELEASE.jar:4.3.9.RELEASE] в org.springframework.contextAppf (AbstractApplicationContext.java:543) ~[spring-context-4.3.9.RELEASE.jar:4.3.9.RELEASE]
    at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122 ~[spring-boot-1.5.4.RELEASE.jar:1.5.4.RELEASE] в org.springframework.boot.SpringApplication.refresh(SpringApplication.java:693) ~[spring-boot-1.5.4.RELEASE.jar:1.5.4.RELEASE] в org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:360) ~[spring-boot-1.5.4.RELEASE.jar:1.5.4.RELEASE] в org.springframework.boot.SpringApplication.run(SpringApplication.java:303) ~[spring-boot-1.5.4.RELEASE.jar:1.5.4.RELEASE] в org.springframework.boot.web.support.SpringBootServletInitializer.run(SpringBootServletInitializ) er.java:151) [spring-boot-1.5.4.RELEASE.jar:1.5.4.RELEASE] в org.springframework.boot.web.support.SpringBootServletInitializer.createRootApplicationContext(SpringBootServletInitializer.j: SpringBootServletInitializer.j -1.5.4.RELEASE.jar:1.5.4.RELEASE]
    at org.springframework.boot.web.support.SpringBootServletInitializer.onStartup(SpringBootServletInitializer.java:86) [spring-boot-1.5.4.RELEASE.jar 1.5:.4.RELEASE] в org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:169) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE] в org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5098) [catalina.jar:9.0.12] в org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) [catalina.jar:9.0.12] в орг.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1395) [catalina.jar:9.0.12] в org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:698) [catalina.jar:9.12]
    at org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:223) [catalina.jar:9.0.12] в javax.servlet.http.HttpServlet.service(HttpServlet.java:660) [servlet-api.jar:na] в jav.servlet.http.HttpServlet.service(HttpServlet.java:741) [servlet-api.jar:na] в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) [9]: 9 ] в org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:9.0.12] в org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPrevention cat1)..jar: 9.0.12] в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [catalina.jar:9.0.12] в org.apache.catalina.core.ApplicationFilterChain.doFilter (Application. Java: 166) [catalina.jar: 9.0.12] в org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.12] в org.apache. catalina.core.ApplicationFilterChain.inte rnalDoFilter (ApplicationFilterChain.java:193) [catalina.jar: 9.0.12] в org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:9.0.12] в org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) [catalina.jar:9.0.12] в org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) [каталина.jar: 9.0.12jar ] в org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:607) [catalina.jar:9.0.12] в org.apache.catalina.valves.RequestFilterValve.process(RequestFilterValve.java:348 [cat].jar: 9.0.12] в org.apache.catalina.valves.RemoteAddrValve.invoke(RemoteAddrValve.java:52) [catalina.jar:9.0.12] в org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve. Java:139) [catalina.jar:9.0.12] на org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.12] на org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:668) [catalina.jar:9.0.12] в org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) [catalina.jar:9.0.12] в org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) [catalina.jar:9.0.12] в org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) [tomcat-coyote.jar:9.0.12] в org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) [tomcat-coyote.jar:9.0.12] в org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) [tomcat-coyote.jar:9.0.12] в org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) [tomcat-coyote.jar:9.0.12] в org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.12] в java.util.concurrent.ThreadPoolExecutor.runWorker(неизвестный источник) [na:1.8.0_181] в java.util.concurrent.ThreadPoolExecutor$Worker.run(неизвестный источник) [na:1.8.0_181] в org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.12] в java.lang.Thread.run(неизвестный источник) [na:1.8.0_181] Причина: org.springframework.beans.factory.BeanCreationException: Ошибка создания бина с именем 'com.diogoaltoe.microservices.client.CustomerClient': FactoryBean вызвала исключение при создании объекта; вложенным исключением является org.springframework.beans.factory.BeanCreationException: ошибка при создании bean-компонента с именем 'feignRetryer', определенным в org.springframework.cloud.netflix.feign.FeignClientsConfiguration: завершение создания объекта с помощью метода фабрики; вложенное исключение - org.springframework.beans.BeanInstantiationException: не удалось создать экземпляр [feign.Retryer]: фабричный метод 'feignRetryer' вызвал исключение; вложенным исключением является java.lang.NoSuchFieldError: NEVER_RETRY в org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.jEL.EE. ]
    at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:103) ~[spring-beans-4.3.9.RELEASE.jar:4.3.9.RELEASEfrawork.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1634) ~[spring-beans-4.3.9.RELEASE.jar:4.3.9.RELEASE] в org.springframework.beans.factory.support.AbstractBeanBeanFanFanFan java:254) ~[spring-beans-4.3.9.RELEASE.jar:4.3.9.RELEASE] в org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-4.3.9.RELEASE.jar:4.3.9.RELEASE]
    at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:208) ~[spring-beans-4.3.9.RELEASE.jar:4.3.9.RELEASE] в org.springframework.beans.factory.support.DefaultListableBeanFactory.addCandidateEntry(DefaultListableBeanFactory.java:1316) ~ spring -beans-4.3.9.RELEASE.jar: 4.3.9.RELEASE] в org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1282) ~[spring-beans-4.3.9.RELE.jar:4.3.9.RELEASE]
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1101) ~[spring-beans-4.3.9.RELEASE.jar:4.3.9.RELEASE] org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1066) ~[spring-beans-4.3.9.RELEASE.jar:4.3.9.RELEASE] в org.springframework.noans..AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:585) ~[spring-beans-4.3.9.RELEASE.jar:4.3.9.RELEASE]
    ... 54 общих кадра опущен. Причины: org.springframework.beans.factory.BeanCreationException: Ошибка при создании компонента с именем 'feignRetryer', определенным в org.springframework.cloud.netflix.feign.FeignClientsConfiguration: сбой создания экземпляра компонента с помощью метода фабрики; вложенное исключение - org.springframework.beans.BeanInstantiationException: не удалось создать экземпляр [feign.Retryer]: фабричный метод 'feignRetryer' вызвал исключение; вложенное исключение - java.lang.NoSuchFieldError: NEVER_RETRY в org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:599) ~[spring-beans-4.3ELE: 4.3.9ER ]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1173) ~[spring-beans-4.3.9.RELEASE.jel.ra.Ref.Ref.Ref.Ref.Ref.Ref.Ref..support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1067) ~[spring-beans-4.3.9.RELEASE.jar:4.3.9.RELEASE] в org.springFan java:513) ~[spring-beans-4.3.9.RELEASE.jar:4.3.9.RELEASE] в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean (AbstractAutowireCapableBeanFact3 ~-Spring) -4.3.9.RELEASE.jar: 4.3.9.RELEASE] в org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) ~[spring-beans-4.3.9.RELEASE.jar:4.3.9.RELEASE] в org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) ~[spring-beans-4.3.9.RELEASE.jar:4.3.9.RELEASE] в org.springframework.beans.factory.support.AbstractBeanFacteForyFactoryGdo. java: 302) ~ [spring-beans-4.3.9.RELEASE.jar: 4.3.9.RELEASE] в org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:197) ~ [spring-beans -4.3.9.RELEASE.jar: 4.3.9.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons (DefaultListableBeanFactory.java:761) ~ [spring-beans-4.3.9.RELEASE.jar 4.3.9.RELEASE]
    at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:867) ~[spring-context-4.3.9.RELEASE.jar:4.3.9.RELEASE] в org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:543) ~[spring-context-4.3.9.RELEASE.jar:4.3.9.RELEASE] в org.springframework.cloud.context.named.NamedContextFactory.createContext(NamedContextFactory.java:116) ~[spring-cloud-context-1.2.3.RELEASE.jar:1.2.3.RELEASE]
    at org.springframework.cloud.context.named.NamedContextFactory.getContext(NamedConjtev):85) ~[spring-cloud-context-1.2.3.RELEASE.jar:1.2.3.RELEASE] в org.springframework.cloud.context.named.NamedContextFactory.getInstance(NamedContextFactory.java:121) ~[spring-cloud-context-1.2.3.RELEASE.jar:1.2.3.RELEASE]
    at org.springframework.cloud.netflix.feign.FeignClientFactoryBean.get(FeignClientFactoryBean.java:127) ~[spring-cloud-netflix-core-1.3.2.RELEASE.jar:1.3.2.RELEASE]
    at org.springframework.cloud.netflix.feign.FeignClientFactoryBean.feign(FeignClientFactoryBean.java:84) ~[spring-cloud-netflix-core-1.3.2.RELEASE.jar:1.3.2.RELEASE] на org.springframework.cloud.netflix.feign.FeignClientFactoryBean.getObject(FeignClientFactoryBean.java:155) ~[spring-cloud-netflix-core-1.3.2.RELEASE.jar:1.3.2.RELEASE] в org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:168) ~[spring-beans-4.3.9.RELEASE.jar:4.3.9.RELEASE]
    ... пропущено 64 общих фрейма. Причины: org.springframework.IntitiEx. для создания экземпляра [feign.Retryer]: фабричный метод 'feignRetryer' вызвал исключение; вложенным исключением является java.lang.NoSuchFieldError: NEVER_RETRY в org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:189) ~[spring-beans-4.3.9.RELEASE.jr. ]
    at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:588) ~[spring-beans-4.3.9.RELEASE.jar:4.3.9.RELEASE]
    ... 82 опущенных общих кадра by: java.lang.NoSuchFieldError: NEVER_RETRY
    at org.springframework.cloud.netflix.feign.FeignClientsConfiguration.feignRetryer(FeignClientsConfiguration.java:110) ~[spring-cloud-netflix-core-1.3.2j.RELE. 2. ВЫПУСК]...

Проект опубликован в github: https://github.com/diogoaltoe/spring-cloud-microservices

Служба, которая испытывает проблему, является: сервер-шлюз

Похоже, ошибка связана с файлами пакета клиента, например:

Я как минимум 2 дня исследую и тестирую различные возможности, но пока безуспешно.

У кого-нибудь есть предложения?

Спасибо!

2 ответа

Я обновил все службы до версии Finchley, и теперь служба шлюза работает нормально! Спасибо Спенсер Гибб за помощь!!!

PS.1: служба обнаружения, использующая версию Finchley, выдала ошибку при регистрации в eureka и регистрации других служб. В качестве решения я использовал версию Edgware.SR4, которая работала правильно.PS.2: с обновлением в службе шлюза аутентификация перестала работать, и пока я могу использовать ее только без аутентификации. Я пытаюсь выяснить, что изменилось в новой версии Spring Cloud Security, чтобы соответствовать моему коду.

Я столкнулся с подобной проблемой и позже обнаружил, что в выпуске нет ссылки на feign-core. Когда я добавил ссылку на feign-core в файле pom, он будет работать нормально.

добавить ссылку на feign-core в файле pom:

<dependency>
            <groupId>com.netflix.feign</groupId>
            <artifactId>feign-core</artifactId>
            <version>${feign-version}</version>
</dependency>
Другие вопросы по тегам