qwang6 opened a new pull request #506: add hive metadata jdbc retrieval
URL: https://github.com/apache/griffin/pull/506
 
 
   Hi,
   I used the all default configurations except that changed the database from 
postgre to mysql.
   When ever I added the hive-jdbc dependency in service/pom.xml, I cannot 
start the Griffin Service normally. Following is the error message:
   
   > 2019-07-04 09:33:39.048 ERROR 10054 --- [           main] 
o.s.b.f.s.DefaultListableBeanFactory     : Destroy method on bean with name 
'org.springframework.context.annotation.internalScheduledAnnotationProcessor' 
threw an exception
   
   java.lang.IllegalStateException: ApplicationEventMulticaster not initialized 
- call 'refresh' before multicasting events via the context: 
org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@11028347:
 startup date [Thu Jul 04 09:33:36 PDT 2019]; root of context hierarchy
        at 
org.springframework.context.support.AbstractApplicationContext.getApplicationEventMulticaster(AbstractApplicationContext.java:404)
 ~[spring-context-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.context.support.ApplicationListenerDetector.postProcessBeforeDestruction(ApplicationListenerDetector.java:97)
 ~[spring-context-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(DisposableBeanAdapter.java:253)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:578)
 [spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingleton(DefaultSingletonBeanRegistry.java:554)
 [spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingleton(DefaultListableBeanFactory.java:961)
 [spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:523)
 [spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingletons(DefaultListableBeanFactory.java:968)
 [spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1033)
 [spring-context-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:555)
 [spring-context-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122)
 [spring-boot-1.5.1.RELEASE.jar!/:1.5.1.RELEASE]
        at 
org.springframework.boot.SpringApplication.refresh(SpringApplication.java:737) 
[spring-boot-1.5.1.RELEASE.jar!/:1.5.1.RELEASE]
        at 
org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:370)
 [spring-boot-1.5.1.RELEASE.jar!/:1.5.1.RELEASE]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:314) 
[spring-boot-1.5.1.RELEASE.jar!/:1.5.1.RELEASE]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:1162) 
[spring-boot-1.5.1.RELEASE.jar!/:1.5.1.RELEASE]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:1151) 
[spring-boot-1.5.1.RELEASE.jar!/:1.5.1.RELEASE]
        at 
org.apache.griffin.core.GriffinWebApplication.main(GriffinWebApplication.java:39)
 [classes!/:0.6.0-SNAPSHOT]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[?:1.8.0_121]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
~[?:1.8.0_121]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[?:1.8.0_121]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_121]
        at 
org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48) 
[service-0.6.0-SNAPSHOT.jar:0.6.0-SNAPSHOT]
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:87) 
[service-0.6.0-SNAPSHOT.jar:0.6.0-SNAPSHOT]
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:50) 
[service-0.6.0-SNAPSHOT.jar:0.6.0-SNAPSHOT]
        at 
org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51) 
[service-0.6.0-SNAPSHOT.jar:0.6.0-SNAPSHOT]
   
   2019-07-04 09:33:39.052 ERROR 10054 --- [           main] 
o.s.b.f.s.DefaultListableBeanFactory     : Destroy method on bean with name 
'org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor'
 threw an exception
   
   java.lang.IllegalStateException: ApplicationEventMulticaster not initialized 
- call 'refresh' before multicasting events via the context: 
org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@11028347:
 startup date [Thu Jul 04 09:33:36 PDT 2019]; root of context hierarchy
        at 
org.springframework.context.support.AbstractApplicationContext.getApplicationEventMulticaster(AbstractApplicationContext.java:404)
 ~[spring-context-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.context.support.ApplicationListenerDetector.postProcessBeforeDestruction(ApplicationListenerDetector.java:97)
 ~[spring-context-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(DisposableBeanAdapter.java:253)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:578)
 [spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingleton(DefaultSingletonBeanRegistry.java:554)
 [spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingleton(DefaultListableBeanFactory.java:961)
 [spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:523)
 [spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingletons(DefaultListableBeanFactory.java:968)
 [spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1033)
 [spring-context-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:555)
 [spring-context-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122)
 [spring-boot-1.5.1.RELEASE.jar!/:1.5.1.RELEASE]
        at 
org.springframework.boot.SpringApplication.refresh(SpringApplication.java:737) 
[spring-boot-1.5.1.RELEASE.jar!/:1.5.1.RELEASE]
        at 
org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:370)
 [spring-boot-1.5.1.RELEASE.jar!/:1.5.1.RELEASE]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:314) 
[spring-boot-1.5.1.RELEASE.jar!/:1.5.1.RELEASE]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:1162) 
[spring-boot-1.5.1.RELEASE.jar!/:1.5.1.RELEASE]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:1151) 
[spring-boot-1.5.1.RELEASE.jar!/:1.5.1.RELEASE]
        at 
org.apache.griffin.core.GriffinWebApplication.main(GriffinWebApplication.java:39)
 [classes!/:0.6.0-SNAPSHOT]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[?:1.8.0_121]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
~[?:1.8.0_121]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[?:1.8.0_121]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_121]
        at 
org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48) 
[service-0.6.0-SNAPSHOT.jar:0.6.0-SNAPSHOT]
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:87) 
[service-0.6.0-SNAPSHOT.jar:0.6.0-SNAPSHOT]
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:50) 
[service-0.6.0-SNAPSHOT.jar:0.6.0-SNAPSHOT]
        at 
org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51) 
[service-0.6.0-SNAPSHOT.jar:0.6.0-SNAPSHOT]
   
   2019-07-04 09:33:39.053 ERROR 10054 --- [           main] 
o.s.b.f.s.DefaultListableBeanFactory     : Destroy method on bean with name 
'org.springframework.boot.autoconfigure.internalCachingMetadataReaderFactory' 
threw an exception
   
   java.lang.IllegalStateException: ApplicationEventMulticaster not initialized 
- call 'refresh' before multicasting events via the context: 
org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@11028347:
 startup date [Thu Jul 04 09:33:36 PDT 2019]; root of context hierarchy
        at 
org.springframework.context.support.AbstractApplicationContext.getApplicationEventMulticaster(AbstractApplicationContext.java:404)
 ~[spring-context-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.context.support.ApplicationListenerDetector.postProcessBeforeDestruction(ApplicationListenerDetector.java:97)
 ~[spring-context-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(DisposableBeanAdapter.java:253)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:578)
 [spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingleton(DefaultSingletonBeanRegistry.java:554)
 [spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingleton(DefaultListableBeanFactory.java:961)
 [spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:523)
 [spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingletons(DefaultListableBeanFactory.java:968)
 [spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1033)
 [spring-context-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:555)
 [spring-context-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122)
 [spring-boot-1.5.1.RELEASE.jar!/:1.5.1.RELEASE]
        at 
org.springframework.boot.SpringApplication.refresh(SpringApplication.java:737) 
[spring-boot-1.5.1.RELEASE.jar!/:1.5.1.RELEASE]
        at 
org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:370)
 [spring-boot-1.5.1.RELEASE.jar!/:1.5.1.RELEASE]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:314) 
[spring-boot-1.5.1.RELEASE.jar!/:1.5.1.RELEASE]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:1162) 
[spring-boot-1.5.1.RELEASE.jar!/:1.5.1.RELEASE]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:1151) 
[spring-boot-1.5.1.RELEASE.jar!/:1.5.1.RELEASE]
        at 
org.apache.griffin.core.GriffinWebApplication.main(GriffinWebApplication.java:39)
 [classes!/:0.6.0-SNAPSHOT]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[?:1.8.0_121]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
~[?:1.8.0_121]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[?:1.8.0_121]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_121]
        at 
org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48) 
[service-0.6.0-SNAPSHOT.jar:0.6.0-SNAPSHOT]
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:87) 
[service-0.6.0-SNAPSHOT.jar:0.6.0-SNAPSHOT]
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:50) 
[service-0.6.0-SNAPSHOT.jar:0.6.0-SNAPSHOT]
        at 
org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51) 
[service-0.6.0-SNAPSHOT.jar:0.6.0-SNAPSHOT]
   
   2019-07-04 09:33:39.060 ERROR 10054 --- [           main] 
o.s.b.SpringApplication                  : Application startup failed
   
   org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'embeddedServletContainerCustomizerBeanPostProcessor': 
BeanPostProcessor before instantiation of bean failed; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'org.springframework.cache.config.internalCacheAdvisor' defined in 
class path resource 
[org/springframework/cache/annotation/ProxyCachingConfiguration.class]: Bean 
instantiation via factory method failed; nested exception is 
org.springframework.beans.BeanInstantiationException: Failed to instantiate 
[org.springframework.cache.interceptor.BeanFactoryCacheOperationSourceAdvisor]: 
Factory method 'cacheAdvisor' threw exception; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'cacheAutoConfigurationValidator': Injection of autowired 
dependencies failed; nested exception is java.lang.TypeNotPresentException: 
Type com.google.common.cache.CacheBuilderSpec not present
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:479)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.context.support.PostProcessorRegistrationDelegate.registerBeanPostProcessors(PostProcessorRegistrationDelegate.java:235)
 ~[spring-context-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:702)
 ~[spring-context-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:527)
 ~[spring-context-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122)
 ~[spring-boot-1.5.1.RELEASE.jar!/:1.5.1.RELEASE]
        at 
org.springframework.boot.SpringApplication.refresh(SpringApplication.java:737) 
[spring-boot-1.5.1.RELEASE.jar!/:1.5.1.RELEASE]
        at 
org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:370)
 [spring-boot-1.5.1.RELEASE.jar!/:1.5.1.RELEASE]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:314) 
[spring-boot-1.5.1.RELEASE.jar!/:1.5.1.RELEASE]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:1162) 
[spring-boot-1.5.1.RELEASE.jar!/:1.5.1.RELEASE]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:1151) 
[spring-boot-1.5.1.RELEASE.jar!/:1.5.1.RELEASE]
        at 
org.apache.griffin.core.GriffinWebApplication.main(GriffinWebApplication.java:39)
 [classes!/:0.6.0-SNAPSHOT]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[?:1.8.0_121]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
~[?:1.8.0_121]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[?:1.8.0_121]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_121]
        at 
org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48) 
[service-0.6.0-SNAPSHOT.jar:0.6.0-SNAPSHOT]
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:87) 
[service-0.6.0-SNAPSHOT.jar:0.6.0-SNAPSHOT]
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:50) 
[service-0.6.0-SNAPSHOT.jar:0.6.0-SNAPSHOT]
        at 
org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51) 
[service-0.6.0-SNAPSHOT.jar:0.6.0-SNAPSHOT]
   Caused by: org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 'org.springframework.cache.config.internalCacheAdvisor' 
defined in class path resource 
[org/springframework/cache/annotation/ProxyCachingConfiguration.class]: Bean 
instantiation via factory method failed; nested exception is 
org.springframework.beans.BeanInstantiationException: Failed to instantiate 
[org.springframework.cache.interceptor.BeanFactoryCacheOperationSourceAdvisor]: 
Factory method 'cacheAdvisor' threw exception; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'cacheAutoConfigurationValidator': Injection of autowired 
dependencies failed; nested exception is java.lang.TypeNotPresentException: 
Type com.google.common.cache.CacheBuilderSpec not present
        at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:599)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1173)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1067)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:513)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.aop.framework.autoproxy.BeanFactoryAdvisorRetrievalHelper.findAdvisorBeans(BeanFactoryAdvisorRetrievalHelper.java:92)
 ~[spring-aop-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findCandidateAdvisors(AbstractAdvisorAutoProxyCreator.java:101)
 ~[spring-aop-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator.findCandidateAdvisors(AnnotationAwareAspectJAutoProxyCreator.java:88)
 ~[spring-aop-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator.shouldSkip(AspectJAwareAdvisorAutoProxyCreator.java:103)
 ~[spring-aop-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessBeforeInstantiation(AbstractAutoProxyCreator.java:248)
 ~[spring-aop-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:1037)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.resolveBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:1011)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:473)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        ... 22 more
   Caused by: org.springframework.beans.BeanInstantiationException: Failed to 
instantiate 
[org.springframework.cache.interceptor.BeanFactoryCacheOperationSourceAdvisor]: 
Factory method 'cacheAdvisor' threw exception; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'cacheAutoConfigurationValidator': Injection of autowired 
dependencies failed; nested exception is java.lang.TypeNotPresentException: 
Type com.google.common.cache.CacheBuilderSpec not present
        at 
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:189)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:588)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1173)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1067)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:513)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.aop.framework.autoproxy.BeanFactoryAdvisorRetrievalHelper.findAdvisorBeans(BeanFactoryAdvisorRetrievalHelper.java:92)
 ~[spring-aop-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findCandidateAdvisors(AbstractAdvisorAutoProxyCreator.java:101)
 ~[spring-aop-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator.findCandidateAdvisors(AnnotationAwareAspectJAutoProxyCreator.java:88)
 ~[spring-aop-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator.shouldSkip(AspectJAwareAdvisorAutoProxyCreator.java:103)
 ~[spring-aop-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessBeforeInstantiation(AbstractAutoProxyCreator.java:248)
 ~[spring-aop-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:1037)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.resolveBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:1011)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:473)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        ... 22 more
   Caused by: org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 'cacheAutoConfigurationValidator': Injection of 
autowired dependencies failed; nested exception is 
java.lang.TypeNotPresentException: Type 
com.google.common.cache.CacheBuilderSpec not present
        at 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:372)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1264)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:296)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:381)
 ~[spring-context-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.cache.annotation.ProxyCachingConfiguration$$EnhancerBySpringCGLIB$$4f313a86.cacheInterceptor(<generated>)
 ~[spring-context-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.cache.annotation.ProxyCachingConfiguration.cacheAdvisor(ProxyCachingConfiguration.java:46)
 ~[spring-context-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.cache.annotation.ProxyCachingConfiguration$$EnhancerBySpringCGLIB$$4f313a86.CGLIB$cacheAdvisor$0(<generated>)
 ~[spring-context-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.cache.annotation.ProxyCachingConfiguration$$EnhancerBySpringCGLIB$$4f313a86$$FastClassBySpringCGLIB$$ddb7215c.invoke(<generated>)
 ~[spring-context-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228) 
~[spring-core-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:356)
 ~[spring-context-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.cache.annotation.ProxyCachingConfiguration$$EnhancerBySpringCGLIB$$4f313a86.cacheAdvisor(<generated>)
 ~[spring-context-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[?:1.8.0_121]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
~[?:1.8.0_121]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[?:1.8.0_121]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_121]
        at 
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:162)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:588)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1173)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1067)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:513)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.aop.framework.autoproxy.BeanFactoryAdvisorRetrievalHelper.findAdvisorBeans(BeanFactoryAdvisorRetrievalHelper.java:92)
 ~[spring-aop-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findCandidateAdvisors(AbstractAdvisorAutoProxyCreator.java:101)
 ~[spring-aop-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator.findCandidateAdvisors(AnnotationAwareAspectJAutoProxyCreator.java:88)
 ~[spring-aop-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator.shouldSkip(AspectJAwareAdvisorAutoProxyCreator.java:103)
 ~[spring-aop-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessBeforeInstantiation(AbstractAutoProxyCreator.java:248)
 ~[spring-aop-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:1037)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.resolveBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:1011)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:473)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        ... 22 more
   Caused by: java.lang.TypeNotPresentException: Type 
com.google.common.cache.CacheBuilderSpec not present
        at 
sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(CoreReflectionFactory.java:117)
 ~[?:1.8.0_121]
        at 
sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:125) 
~[?:1.8.0_121]
        at 
sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:49) 
~[?:1.8.0_121]
        at 
sun.reflect.generics.visitor.Reifier.reifyTypeArguments(Reifier.java:68) 
~[?:1.8.0_121]
        at 
sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:138) 
~[?:1.8.0_121]
        at 
sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:49) 
~[?:1.8.0_121]
        at 
sun.reflect.generics.repository.ConstructorRepository.getParameterTypes(ConstructorRepository.java:94)
 ~[?:1.8.0_121]
        at 
java.lang.reflect.Executable.getGenericParameterTypes(Executable.java:283) 
~[?:1.8.0_121]
        at 
java.lang.reflect.Constructor.getGenericParameterTypes(Constructor.java:234) 
~[?:1.8.0_121]
        at 
org.springframework.core.MethodParameter.getGenericParameterType(MethodParameter.java:387)
 ~[spring-core-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.core.SerializableTypeWrapper$MethodParameterTypeProvider.getType(SerializableTypeWrapper.java:338)
 ~[spring-core-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.core.SerializableTypeWrapper.forTypeProvider(SerializableTypeWrapper.java:150)
 ~[spring-core-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.core.ResolvableType.forType(ResolvableType.java:1333) 
~[spring-core-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.core.ResolvableType.forMethodParameter(ResolvableType.java:1249)
 ~[spring-core-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.core.ResolvableType.forMethodParameter(ResolvableType.java:1217)
 ~[spring-core-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.config.DependencyDescriptor.getResolvableType(DependencyDescriptor.java:246)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.GenericTypeAwareAutowireCandidateResolver.checkGenericTypeMatch(GenericTypeAwareAutowireCandidateResolver.java:72)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.GenericTypeAwareAutowireCandidateResolver.isAutowireCandidate(GenericTypeAwareAutowireCandidateResolver.java:64)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.annotation.QualifierAnnotationAutowireCandidateResolver.isAutowireCandidate(QualifierAnnotationAutowireCandidateResolver.java:146)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.isAutowireCandidate(DefaultListableBeanFactory.java:676)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.isAutowireCandidate(DefaultListableBeanFactory.java:633)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.isAutowireCandidate(DefaultListableBeanFactory.java:617)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1274)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1101)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1066)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:835)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:741)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:189)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1193)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1095)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:513)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:372)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1173)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1067)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:513)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:208)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1138)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1066)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:585)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:366)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1264)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:296)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:381)
 ~[spring-context-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.cache.annotation.ProxyCachingConfiguration$$EnhancerBySpringCGLIB$$4f313a86.cacheInterceptor(<generated>)
 ~[spring-context-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.cache.annotation.ProxyCachingConfiguration.cacheAdvisor(ProxyCachingConfiguration.java:46)
 ~[spring-context-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.cache.annotation.ProxyCachingConfiguration$$EnhancerBySpringCGLIB$$4f313a86.CGLIB$cacheAdvisor$0(<generated>)
 ~[spring-context-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.cache.annotation.ProxyCachingConfiguration$$EnhancerBySpringCGLIB$$4f313a86$$FastClassBySpringCGLIB$$ddb7215c.invoke(<generated>)
 ~[spring-context-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228) 
~[spring-core-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:356)
 ~[spring-context-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.cache.annotation.ProxyCachingConfiguration$$EnhancerBySpringCGLIB$$4f313a86.cacheAdvisor(<generated>)
 ~[spring-context-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[?:1.8.0_121]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
~[?:1.8.0_121]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[?:1.8.0_121]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_121]
        at 
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:162)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:588)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1173)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1067)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:513)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.aop.framework.autoproxy.BeanFactoryAdvisorRetrievalHelper.findAdvisorBeans(BeanFactoryAdvisorRetrievalHelper.java:92)
 ~[spring-aop-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findCandidateAdvisors(AbstractAdvisorAutoProxyCreator.java:101)
 ~[spring-aop-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator.findCandidateAdvisors(AnnotationAwareAspectJAutoProxyCreator.java:88)
 ~[spring-aop-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator.shouldSkip(AspectJAwareAdvisorAutoProxyCreator.java:103)
 ~[spring-aop-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessBeforeInstantiation(AbstractAutoProxyCreator.java:248)
 ~[spring-aop-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:1037)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.resolveBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:1011)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:473)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        ... 22 more
   Caused by: java.lang.ClassNotFoundException: 
com.google.common.cache.CacheBuilderSpec
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381) 
~[?:1.8.0_121]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_121]
        at 
org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClassLoader.java:94)
 ~[service-0.6.0-SNAPSHOT.jar:0.6.0-SNAPSHOT]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_121]
        at java.lang.Class.forName0(Native Method) ~[?:1.8.0_121]
        at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_121]
        at 
sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(CoreReflectionFactory.java:114)
 ~[?:1.8.0_121]
        at 
sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:125) 
~[?:1.8.0_121]
        at 
sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:49) 
~[?:1.8.0_121]
        at 
sun.reflect.generics.visitor.Reifier.reifyTypeArguments(Reifier.java:68) 
~[?:1.8.0_121]
        at 
sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:138) 
~[?:1.8.0_121]
        at 
sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:49) 
~[?:1.8.0_121]
        at 
sun.reflect.generics.repository.ConstructorRepository.getParameterTypes(ConstructorRepository.java:94)
 ~[?:1.8.0_121]
        at 
java.lang.reflect.Executable.getGenericParameterTypes(Executable.java:283) 
~[?:1.8.0_121]
        at 
java.lang.reflect.Constructor.getGenericParameterTypes(Constructor.java:234) 
~[?:1.8.0_121]
        at 
org.springframework.core.MethodParameter.getGenericParameterType(MethodParameter.java:387)
 ~[spring-core-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.core.SerializableTypeWrapper$MethodParameterTypeProvider.getType(SerializableTypeWrapper.java:338)
 ~[spring-core-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.core.SerializableTypeWrapper.forTypeProvider(SerializableTypeWrapper.java:150)
 ~[spring-core-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.core.ResolvableType.forType(ResolvableType.java:1333) 
~[spring-core-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.core.ResolvableType.forMethodParameter(ResolvableType.java:1249)
 ~[spring-core-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.core.ResolvableType.forMethodParameter(ResolvableType.java:1217)
 ~[spring-core-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.config.DependencyDescriptor.getResolvableType(DependencyDescriptor.java:246)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.GenericTypeAwareAutowireCandidateResolver.checkGenericTypeMatch(GenericTypeAwareAutowireCandidateResolver.java:72)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.GenericTypeAwareAutowireCandidateResolver.isAutowireCandidate(GenericTypeAwareAutowireCandidateResolver.java:64)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.annotation.QualifierAnnotationAutowireCandidateResolver.isAutowireCandidate(QualifierAnnotationAutowireCandidateResolver.java:146)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.isAutowireCandidate(DefaultListableBeanFactory.java:676)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.isAutowireCandidate(DefaultListableBeanFactory.java:633)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.isAutowireCandidate(DefaultListableBeanFactory.java:617)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1274)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1101)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1066)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:835)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:741)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:189)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1193)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1095)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:513)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:372)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1173)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1067)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:513)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:208)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1138)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1066)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:585)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:366)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1264)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:296)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:381)
 ~[spring-context-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.cache.annotation.ProxyCachingConfiguration$$EnhancerBySpringCGLIB$$4f313a86.cacheInterceptor(<generated>)
 ~[spring-context-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.cache.annotation.ProxyCachingConfiguration.cacheAdvisor(ProxyCachingConfiguration.java:46)
 ~[spring-context-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.cache.annotation.ProxyCachingConfiguration$$EnhancerBySpringCGLIB$$4f313a86.CGLIB$cacheAdvisor$0(<generated>)
 ~[spring-context-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.cache.annotation.ProxyCachingConfiguration$$EnhancerBySpringCGLIB$$4f313a86$$FastClassBySpringCGLIB$$ddb7215c.invoke(<generated>)
 ~[spring-context-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228) 
~[spring-core-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:356)
 ~[spring-context-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.cache.annotation.ProxyCachingConfiguration$$EnhancerBySpringCGLIB$$4f313a86.cacheAdvisor(<generated>)
 ~[spring-context-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[?:1.8.0_121]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
~[?:1.8.0_121]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[?:1.8.0_121]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_121]
        at 
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:162)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:588)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1173)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1067)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:513)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.aop.framework.autoproxy.BeanFactoryAdvisorRetrievalHelper.findAdvisorBeans(BeanFactoryAdvisorRetrievalHelper.java:92)
 ~[spring-aop-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findCandidateAdvisors(AbstractAdvisorAutoProxyCreator.java:101)
 ~[spring-aop-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator.findCandidateAdvisors(AnnotationAwareAspectJAutoProxyCreator.java:88)
 ~[spring-aop-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator.shouldSkip(AspectJAwareAdvisorAutoProxyCreator.java:103)
 ~[spring-aop-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessBeforeInstantiation(AbstractAutoProxyCreator.java:248)
 ~[spring-aop-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:1037)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.resolveBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:1011)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:473)
 ~[spring-beans-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        ... 22 more
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to