Hi.
I created a vaadin application following the vaadin-spring tutorial:
http://vaadin.github.io/spring-tutorial/
So far everything ok.
But then I add jrebel and start the application via
java -noverify -agentpath:path/to/jrebel/lib/jrebel64.dll -jar target/application-0.0.1-SNAPSHOT.jar
Now the application works fine, until a change any code and then use F5/reload to get a new ui/session.
The exception is as follows. In this example there are 10 beans found. The number starts from about 3 and increases with each failed reload.
Any idea what to do or how to integrate jrebel?
Thanks for help.
Horst
org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'com.vaadin.spring.internal.SpringViewDisplayRegistrationBean' ava
ilable: expected single matching bean but found 10: com.vaadin.spring.internal.SpringViewDisplayRegistrationBean#0,com.vaadin.spring.internal.SpringViewDisplayR
egistrationBean#1,com.vaadin.spring.internal.SpringViewDisplayRegistrationBean#2,com.vaadin.spring.internal.SpringViewDisplayRegistrationBean#3,com.vaadin.sprin
g.internal.SpringViewDisplayRegistrationBean#4,com.vaadin.spring.internal.SpringViewDisplayRegistrationBean#5,com.vaadin.spring.internal.SpringViewDisplayRegist
rationBean#6,com.vaadin.spring.internal.SpringViewDisplayRegistrationBean#7,com.vaadin.spring.internal.SpringViewDisplayRegistrationBean#8,com.vaadin.spring.int
ernal.SpringViewDisplayRegistrationBean#9
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1034) ~[spring-beans-4.3.4.RELE
ASE.jar!/:4.3.4.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:340) ~[spring-beans-4.3.4.RELEASE.jar!/:
4.3.4.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:335) ~[spring-beans-4.3.4.RELEASE.jar!/:
4.3.4.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1093) ~[spring-context-4.3.4.RELEASE.jar!/:4.3
.4.RELEASE]
at com.vaadin.spring.server.SpringUIProvider.findSpringViewDisplay(SpringUIProvider.java:318) ~[vaadin-spring-1.1.1.jar!/:1.1.1]
at com.vaadin.spring.server.SpringUIProvider.configureNavigator(SpringUIProvider.java:272) ~[vaadin-spring-1.1.1.jar!/:1.1.1]
at com.vaadin.spring.server.SpringUIProvider.createInstance(SpringUIProvider.java:204) ~[vaadin-spring-1.1.1.jar!/:1.1.1]
at com.vaadin.server.communication.UIInitHandler.getBrowserDetailsUI(UIInitHandler.java:191) ~[vaadin-server-7.7.5.jar!/:7.7.5]
at com.vaadin.server.communication.UIInitHandler.synchronizedHandleRequest(UIInitHandler.java:74) ~[vaadin-server-7.7.5.jar!/:7.7.5]
at com.vaadin.server.SynchronizedRequestHandler.handleRequest(SynchronizedRequestHandler.java:41) ~[vaadin-server-7.7.5.jar!/:7.7.5]
at com.vaadin.server.VaadinService.handleRequest(VaadinService.java:1422) ~[vaadin-server-7.7.5.jar!/:7.7.5]
at com.vaadin.server.VaadinServlet.service(VaadinServlet.java:379) ~[vaadin-server-7.7.5.jar!/:7.7.5]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) ~[tomcat-embed-core-8.5.6.jar!/:8.5.6]