org.springframework.beans.factory.BeanInitializationException: Failed to process @EventListener annotation on bean with name 'servicesManager'; nested exception is java.lang.IllegalStateException: Need to invoke method 'handleRefreshEvent' declared on target class 'DefaultServicesManagerImpl', but not found in any interface(s) of the exposed proxy type. Either pull the method up to an interface or switch to CGLIB proxies by enforcing proxy-target-class mode in your configuration.

There are no available Samebug tips for this exception. Do you have an idea how to solve this issue? A short tip would help users who saw this issue last week.

  • org.springframework.beans.factory.BeanInitializationException: Failed to process @EventListener annotation on bean with name 'servicesManager'; nested exception is java.lang.IllegalStateException: Need to invoke method 'handleRefreshEvent' declared on target class 'DefaultServicesManagerImpl', but not found in any interface(s) of the exposed proxy type. Either pull the method up to an interface or switch to CGLIB proxies by enforcing proxy-target-class mode in your configuration. at org.springframework.context.event.EventListenerMethodProcessor.afterSingletonsInstantiated(EventListenerMethodProcessor.java:107)[spring-context-4.3.1.RELEASE.jar:4.3.1.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:795)[spring-beans-4.3.1.RELEASE.jar:4.3.1.RELEASE] at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:861)[spring-context-4.3.1.RELEASE.jar:4.3.1.RELEASE] at org.springframework.context.support.AbstractApplicationContext.__refresh(AbstractApplicationContext.java:541)[spring-context-4.3.1.RELEASE.jar:4.3.1.RELEASE] at org.springframework.context.support.AbstractApplicationContext.jrLockAndRefresh(AbstractApplicationContext.java)[spring-context-4.3.1.RELEASE.jar:4.3.1.RELEASE] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java)[spring-context-4.3.1.RELEASE.jar:4.3.1.RELEASE] at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:118)[spring-boot-1.3.6.RELEASE.jar:1.3.6.RELEASE] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:760)[spring-boot-1.3.6.RELEASE.jar:1.3.6.RELEASE] at org.springframework.boot.SpringApplication.createAndRefreshContext(SpringApplication.java:360)[spring-boot-1.3.6.RELEASE.jar:1.3.6.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:306)[spring-boot-1.3.6.RELEASE.jar:1.3.6.RELEASE] at org.springframework.boot.context.web.SpringBootServletInitializer.run(SpringBootServletInitializer.java:149)[spring-boot-1.3.6.RELEASE.jar:1.3.6.RELEASE] at org.springframework.boot.context.web.SpringBootServletInitializer.createRootApplicationContext(SpringBootServletInitializer.java:129)[spring-boot-1.3.6.RELEASE.jar:1.3.6.RELEASE] at org.springframework.boot.context.web.SpringBootServletInitializer.onStartup(SpringBootServletInitializer.java:85)[spring-boot-1.3.6.RELEASE.jar:1.3.6.RELEASE] at org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:169)[spring-web-4.3.1.RELEASE.jar:4.3.1.RELEASE] at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5292)[catalina.jar:8.0.36] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)[catalina.jar:8.0.36] at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)[catalina.jar:8.0.36] at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)[catalina.jar:8.0.36] at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)[catalina.jar:8.0.36] at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)[catalina.jar:8.0.36] at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)[catalina.jar:8.0.36] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[?:1.8.0_92] at java.util.concurrent.FutureTask.run(FutureTask.java:266)[?:1.8.0_92] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[?:1.8.0_92] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[?:1.8.0_92] at java.lang.Thread.run(Thread.java:745)[?:1.8.0_92] Caused by: java.lang.IllegalStateException: Need to invoke method 'handleRefreshEvent' declared on target class 'DefaultServicesManagerImpl', but not found in any interface(s) of the exposed proxy type. Either pull the method up to an interface or switch to CGLIB proxies by enforcing proxy-target-class mode in your configuration. at org.springframework.core.MethodIntrospector.selectInvocableMethod(MethodIntrospector.java:136)[spring-core-4.3.1.RELEASE.jar:4.3.1.RELEASE] at org.springframework.aop.support.AopUtils.selectInvocableMethod(AopUtils.java:130)[spring-aop-4.3.1.RELEASE.jar:4.3.1.RELEASE] at org.springframework.context.event.EventListenerMethodProcessor.processBean(EventListenerMethodProcessor.java:156)[spring-context-4.3.1.RELEASE.jar:4.3.1.RELEASE] at org.springframework.context.event.EventListenerMethodProcessor.afterSingletonsInstantiated(EventListenerMethodProcessor.java:104)[spring-context-4.3.1.RELEASE.jar:4.3.1.RELEASE] ... 25 more
No Bugmate found.