I was trying the new Template single-module-addon with the default Foo entity.
I published the addon to the local Maven repo and imported the addon through the Marketplace
with the needed coordinates. Have updated the database with latest changes and then startet the prosject. It starts normal but, when i try to log in I get this error stack.
Does someone have an idea why?
> 2021-10-23 13:59:39.428 INFO 15660 --- [ main] o.s.s.web.DefaultSecurityFilterChain : Will secure Or [Ant [pattern='/rest/public/**'], Ant [pattern='/rest/**']] with [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@6700af3, org.springframework.security.web.context.SecurityContextPersistenceFilter@47e67f87, org.springframework.security.web.header.HeaderWriterFilter@1719a507, org.springframework.security.web.authentication.logout.LogoutFilter@63ef0ce, org.springframework.security.oauth2.provider.authentication.OAuth2AuthenticationProcessingFilter@695330cc, org.springframework.security.web.session.ConcurrentSessionFilter@35b4bd21, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@149b10e7, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@38c0ce8a, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@1f75708d, org.springframework.security.web.session.SessionManagementFilter@70178324, org.springframework.security.web.access.ExceptionTranslationFilter@787eb31b, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@441de5ff, io.jmix.securityoauth2.impl.LastSecurityFilter@2a3970b7]
> 2021-10-23 13:59:39.431 INFO 15660 --- [ main] o.s.s.web.DefaultSecurityFilterChain : Will secure Or [Ant [pattern='/oauth/revoke']] with [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@4dfec8eb, org.springframework.security.web.context.SecurityContextPersistenceFilter@50d3fc00, org.springframework.security.web.header.HeaderWriterFilter@42097f28, org.springframework.security.web.authentication.logout.LogoutFilter@1c7385d, org.springframework.security.web.authentication.www.BasicAuthenticationFilter@f989d46, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@14335c47, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@1dca91d6, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@79bb074b, org.springframework.security.web.session.SessionManagementFilter@7494e6c7, org.springframework.security.web.access.ExceptionTranslationFilter@501286c3, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@24487ac9]
> 2021-10-23 13:59:39.438 INFO 15660 --- [ main] o.s.s.web.DefaultSecurityFilterChain : Will secure Or [Ant [pattern='/**']] with [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@613b10bd, org.springframework.security.web.context.SecurityContextPersistenceFilter@45066bc9, org.springframework.security.web.header.HeaderWriterFilter@7d8dcdb3, org.springframework.security.web.authentication.logout.LogoutFilter@307befa3, org.springframework.security.web.session.ConcurrentSessionFilter@4d645ec4, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@56f5d68f, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@2928651c, org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter@22289a0c, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@26b01fd3, org.springframework.security.web.session.SessionManagementFilter@1e7c2bd6, org.springframework.security.web.access.ExceptionTranslationFilter@4719fe67, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@52f7e639]
> 2021-10-23 13:59:39.497 INFO 15660 --- [ main] i.j.a.u.v.JmixVaadinServletConfiguration : Forwarding @SpringUI URLs from {/=org.springframework.web.servlet.mvc.ServletForwardingController@6fb4ea51}
> 2021-10-23 13:59:39.818 WARN 15660 --- [ main] org.atmosphere.util.IOUtils : More than one Servlet Mapping defined. WebSocket may not work org.apache.catalina.core.ApplicationServletRegistration@38e2b7f4
> 2021-10-23 13:59:39.892 INFO 15660 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8080 (http) with context path ''
> 2021-10-23 13:59:39.904 INFO 15660 --- [ main] io.jmix.ui.sys.WebJarResourceResolver : Loaded 373 WebJAR paths in 5 ms
> 2021-10-23 13:59:39.969 INFO 15660 --- [ main] no.buddydrive.core.BuddyApplication : Started BuddyApplication in 8.101 seconds (JVM running for 8.498)
> 2021-10-23 13:59:39.970 INFO 15660 --- [ main] no.buddydrive.core.BuddyApplication : Application started at http://localhost:8080
> 2021-10-23 13:59:44.974 INFO 15660 --- [nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet'
> 2021-10-23 13:59:44.975 INFO 15660 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet'
> 2021-10-23 13:59:44.978 INFO 15660 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 3 ms
> 2021-10-23 13:59:45.017 WARN 15660 --- [nio-8080-exec-1] c.v.s.DefaultDeploymentConfiguration :
> =================================================================
> Vaadin is running in DEBUG MODE.
> Add productionMode=true to web.xml to disable debug features.
> To show debug window, add ?debug to your application URL.
> =================================================================
> 2021-10-23 13:59:45.178 WARN 15660 --- [nio-8080-exec-1] o.a.c.util.SessionIdGeneratorBase : Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [130] milliseconds.
> 2021-10-23 13:59:45.471 WARN 15660 --- [nio-8080-exec-4] c.v.spring.navigator.SpringViewProvider : No SpringViews found
> 2021-10-23 13:59:45.497 WARN 15660 --- [nio-8080-exec-4] com.vaadin.spring.internal.BeanStore : Storing non-serializable bean [io.jmix.ui.sys.ScreensImpl@6035dd35] with name [ui_Screens] in [UIBeanStore[id=b98fa18, name=UI:0]]
> 2021-10-23 13:59:45.500 WARN 15660 --- [nio-8080-exec-4] com.vaadin.spring.internal.BeanStore : Storing non-serializable bean [io.jmix.ui.navigation.WebUrlRouting@53f07292] with name [ui_UrlRouting] in [UIBeanStore[id=b98fa18, name=UI:0]]
> 2021-10-23 13:59:45.507 WARN 15660 --- [nio-8080-exec-4] com.vaadin.spring.internal.BeanStore : Storing non-serializable bean [io.jmix.ui.JmixApp@3e8b7576] with name [ui_App] in [SessionAwareBeanStore[id=23fdd73c, name=Session:92DE4D8030E579ADE18A7991340CD965]]
> 2021-10-23 13:59:45.511 WARN 15660 --- [nio-8080-exec-4] com.vaadin.spring.internal.BeanStore : Storing non-serializable bean [io.jmix.ui.exception.FileStorageExceptionHandler@43270e2c] with name [ui_FileStorageExceptionHandler] in [UIBeanStore[id=b98fa18, name=UI:0]]
> 2021-10-23 13:59:45.577 INFO 15660 --- [nio-8080-exec-4] io.jmix.ui.WindowConfig : WindowConfig initialized in 52 ms
> 2021-10-23 13:59:45.655 WARN 15660 --- [nio-8080-exec-4] com.vaadin.spring.internal.BeanStore : Storing non-serializable bean [io.jmix.ui.sys.DialogsImpl@4f5f94cc] with name [ui_Dialogs] in [UIBeanStore[id=b98fa18, name=UI:0]]
> 2021-10-23 13:59:45.658 WARN 15660 --- [nio-8080-exec-4] com.vaadin.spring.internal.BeanStore : Storing non-serializable bean [io.jmix.ui.sys.NotificationsImpl@4367c095] with name [ui_Notifications] in [UIBeanStore[id=b98fa18, name=UI:0]]
> 2021-10-23 13:59:45.663 WARN 15660 --- [nio-8080-exec-4] com.vaadin.spring.internal.BeanStore : Storing non-serializable bean [io.jmix.ui.sys.FragmentsImpl@353aa791] with name [ui_Fragments] in [UIBeanStore[id=b98fa18, name=UI:0]]
> 2021-10-23 13:59:45.666 WARN 15660 --- [nio-8080-exec-4] com.vaadin.spring.internal.BeanStore : Storing non-serializable bean [io.jmix.ui.sys.WebBrowserToolsImpl@24b8f80a] with name [ui_WebBrowserTools] in [UIBeanStore[id=b98fa18, name=UI:0]]
> 2021-10-23 13:59:46.063 WARN 15660 --- [nio-8080-exec-4] com.vaadin.spring.internal.BeanStore : Storing non-serializable bean [io.jmix.ui.navigation.WebHistory@4a9d4766] with name [ui_History] in [UIBeanStore[id=b98fa18, name=UI:0]]
> 2021-10-23 13:59:46.078 WARN 15660 --- [nio-8080-exec-4] com.vaadin.spring.internal.BeanStore : Storing non-serializable bean [io.jmix.ui.navigation.UrlChangeHandler@1960fff9] with name [ui_UrlChangeHandler] in [UIBeanStore[id=b98fa18, name=UI:0]]
> 2021-10-23 13:59:46.301 WARN 15660 --- [nio-8080-exec-5] org.atmosphere.util.IOUtils : More than one Servlet Mapping defined. WebSocket may not work org.apache.catalina.core.ApplicationServletRegistration@20cb6010
> 2021-10-23 13:59:47.532 ERROR 15660 --- [nio-8080-exec-7] eclipselink.logging.ejb : java.lang.IllegalArgumentException: MetaClass not found for class no.buddy.drive.entity.Foo
> 2021-10-23 13:59:47.539 ERROR 15660 --- [nio-8080-exec-7] i.j.u.exception.DefaultExceptionHandler : Unhandled exception
>
> com.vaadin.server.ServerRpcManager$RpcInvocationException: Unable to invoke method click in com.vaadin.shared.ui.button.ButtonServerRpc
> at com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:157) ~[vaadin-server-8.12.3-4-jmix.jar:8.12.3-4-jmix]
> at com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:115) ~[vaadin-server-8.12.3-4-jmix.jar:8.12.3-4-jmix]
> at com.vaadin.server.communication.ServerRpcHandler.handleInvocation(ServerRpcHandler.java:431) ~[vaadin-server-8.12.3-4-jmix.jar:8.12.3-4-jmix]
> at com.vaadin.server.communication.ServerRpcHandler.handleInvocations(ServerRpcHandler.java:396) ~[vaadin-server-8.12.3-4-jmix.jar:8.12.3-4-jmix]
> at com.vaadin.server.communication.ServerRpcHandler.handleRpc(ServerRpcHandler.java:260) ~[vaadin-server-8.12.3-4-jmix.jar:8.12.3-4-jmix]
> at com.vaadin.server.communication.UidlRequestHandler.synchronizedHandleRequest(UidlRequestHandler.java:82) ~[vaadin-server-8.12.3-4-jmix.jar:8.12.3-4-jmix]
> at com.vaadin.server.SynchronizedRequestHandler.handleRequest(SynchronizedRequestHandler.java:40) ~[vaadin-server-8.12.3-4-jmix.jar:8.12.3-4-jmix]
> at com.vaadin.server.VaadinService.handleRequest(VaadinService.java:1607) ~[vaadin-server-8.12.3-4-jmix.jar:8.12.3-4-jmix]
> at com.vaadin.server.VaadinServlet.service(VaadinServlet.java:449) ~[vaadin-server-8.12.3-4-jmix.jar:8.12.3-4-jmix]
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:750) ~[javax.servlet-api-4.0.1.jar:4.0.1]
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:228) ~[tomcat-embed-core-9.0.48.jar:9.0.48]
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:163) ~[tomcat-embed-core-9.0.48.jar:9.0.48]
> at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.48.jar:9.0.48]
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:190) ~[tomcat-embed-core-9.0.48.jar:9.0.48]
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:163) ~[tomcat-embed-core-9.0.48.jar:9.0.48]
> at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:327) ~[spring-security-web-5.5.1.jar:5.5.1]
> at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115) ~[spring-security-web-5.5.1.jar:5.5.1]
> at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81) ~[spring-security-web-5.5.1.jar:5.5.1]
> at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.1.jar:5.5.1]
> at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:121) ~[spring-security-web-5.5.1.jar:5.5.1]
> at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:115) ~[spring-security-web-5.5.1.jar:5.5.1]
> at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.1.jar:5.5.1]
> at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126) ~[spring-security-web-5.5.1.jar:5.5.1]
> at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81) ~[spring-security-web-5.5.1.jar:5.5.1]
> at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.1.jar:5.5.1]
> at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:105) ~[spring-security-web-5.5.1.jar:5.5.1]
> at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.1.jar:5.5.1]
> at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:133) ~[spring-security-web-5.5.1.jar:5.5.1]
> at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:92) ~[spring-security-web-5.5.1.jar:5.5.1]
> at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.1.jar:5.5.1]
> at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149) ~[spring-security-web-5.5.1.jar:5.5.1]
> at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.1.jar:5.5.1]
> at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) ~[spring-security-web-5.5.1.jar:5.5.1]
> at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.1.jar:5.5.1]
> at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:147) ~[spring-security-web-5.5.1.jar:5.5.1]
> at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:125) ~[spring-security-web-5.5.1.jar:5.5.1]
> at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.1.jar:5.5.1]
> at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103) ~[spring-security-web-5.5.1.jar:5.5.1]
> at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89) ~[spring-security-web-5.5.1.jar:5.5.1]
> at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.1.jar:5.5.1]
> at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) ~[spring-security-web-5.5.1.jar:5.5.1]
> at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) ~[spring-security-web-5.5.1.jar:5.5.1]
> at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.8.jar:5.3.8]
> at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.1.jar:5.5.1]
> at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110) ~[spring-security-web-5.5.1.jar:5.5.1]
> at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80) ~[spring-security-web-5.5.1.jar:5.5.1]
> at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.1.jar:5.5.1]
> at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55) ~[spring-security-web-5.5.1.jar:5.5.1]
> at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.8.jar:5.3.8]
> at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.1.jar:5.5.1]
> at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:211) ~[spring-security-web-5.5.1.jar:5.5.1]
> at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:183) ~[spring-security-web-5.5.1.jar:5.5.1]
> at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358) ~[spring-web-5.3.8.jar:5.3.8]
> at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271) ~[spring-web-5.3.8.jar:5.3.8]
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:190) ~[tomcat-embed-core-9.0.48.jar:9.0.48]
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:163) ~[tomcat-embed-core-9.0.48.jar:9.0.48]
> at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.8.jar:5.3.8]
> at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.8.jar:5.3.8]
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:190) ~[tomcat-embed-core-9.0.48.jar:9.0.48]
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:163) ~[tomcat-embed-core-9.0.48.jar:9.0.48]
> at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.8.jar:5.3.8]
> at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.8.jar:5.3.8]
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:190) ~[tomcat-embed-core-9.0.48.jar:9.0.48]
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:163) ~[tomcat-embed-core-9.0.48.jar:9.0.48]
> at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.8.jar:5.3.8]
> at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.8.jar:5.3.8]
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:190) ~[tomcat-embed-core-9.0.48.jar:9.0.48]
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:163) ~[tomcat-embed-core-9.0.48.jar:9.0.48]
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.48.jar:9.0.48]
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.48.jar:9.0.48]
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.48.jar:9.0.48]
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.48.jar:9.0.48]
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.48.jar:9.0.48]
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.48.jar:9.0.48]
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.48.jar:9.0.48]
> at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) ~[tomcat-embed-core-9.0.48.jar:9.0.48]
> at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.48.jar:9.0.48]
> at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.48.jar:9.0.48]
> at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1723) ~[tomcat-embed-core-9.0.48.jar:9.0.48]
> at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.48.jar:9.0.48]
> at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na]
> at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na]
> at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.48.jar:9.0.48]
> at java.base/java.lang.Thread.run(Thread.java:829) ~[na:na]
> Caused by: java.lang.reflect.InvocationTargetException: null
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
> Caused by: java.lang.reflect.InvocationTargetException: null
>
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na]
> at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
> at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na]
> at com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:153) ~[vaadin-server-8.12.3-4-jmix.jar:8.12.3-4-jmix]
> ... 83 common frames omitted
> Caused by: org.springframework.security.authentication.InternalAuthenticationServiceException: Could not open JPA EntityManager for transaction; nested exception is javax.persistence.PersistenceException: java.lang.IllegalArgumentException: MetaClass not found for class no.buddy.drive.entity.Foo
> at org.springframework.security.authentication.dao.DaoAuthenticationProvider.retrieveUser(DaoAuthenticationProvider.java:108) ~[spring-security-core-5.5.1.jar:5.5.1]
> Caused by: org.springframework.security.authentication.InternalAuthenticationServiceException: Could not open JPA EntityManager for transaction; nested exception is javax.persistence.PersistenceException: java.lang.IllegalArgumentException: MetaClass not found for class no.buddy.drive.entity.Foo
>
> at org.springframework.security.authentication.dao.AbstractUserDetailsAuthenticationProvider.authenticate(AbstractUserDetailsAuthenticationProvider.java:133) ~[spring-security-core-5.5.1.jar:5.5.1]
> at org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:182) ~[spring-security-core-5.5.1.jar:5.5.1]
> at org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:201) ~[spring-security-core-5.5.1.jar:5.5.1]
> at org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter$AuthenticationManagerDelegator.authenticate(WebSecurityConfigurerAdapter.java:510) ~[spring-security-config-5.5.1.jar:5.5.1]
> at io.jmix.securityui.authentication.LoginScreenSupport.authenticate(LoginScreenSupport.java:163) ~[jmix-security-ui-1.0.2.jar:na]
> at no.buddydrive.core.screen.login.LoginScreen.login(LoginScreen.java:109) ~[main/:na]
> at no.buddydrive.core.screen.login.LoginScreen.onSubmitActionPerformed(LoginScreen.java:94) ~[main/:na]
> at io.jmix.core.common.event.EventHub.publish(EventHub.java:170) ~[jmix-core-1.0.3.jar:na]
> at io.jmix.ui.action.BaseAction.actionPerform(BaseAction.java:220) ~[jmix-ui-1.0.3.jar:na]
> at io.jmix.ui.component.impl.ButtonImpl.buttonClicked(ButtonImpl.java:75) ~[jmix-ui-1.0.3.jar:na]
> at io.jmix.ui.widget.JmixButton.fireClick(JmixButton.java:77) ~[jmix-ui-1.0.3.jar:na]
> at com.vaadin.ui.Button$1.click(Button.java:57) ~[vaadin-server-8.12.3-4-jmix.jar:8.12.3-4-jmix]
> ... 88 common frames omitted
> Caused by: org.springframework.transaction.CannotCreateTransactionException: Could not open JPA EntityManager for transaction; nested exception is javax.persistence.PersistenceException: java.lang.IllegalArgumentException: MetaClass not found for class no.buddy.drive.entity.Foo
> Caused by: org.springframework.transaction.CannotCreateTransactionException: Could not open JPA EntityManager for transaction; nested exception is javax.persistence.PersistenceException: java.lang.IllegalArgumentException: MetaClass not found for class no.buddy.drive.entity.Foo
>
> at org.springframework.orm.jpa.JpaTransactionManager.doBegin(JpaTransactionManager.java:467) ~[spring-orm-5.3.8.jar:5.3.8]
> at io.jmix.eclipselink.impl.JmixEclipselinkTransactionManager.doBegin(JmixEclipselinkTransactionManager.java:34) ~[jmix-eclipselink-1.0.1.jar:na]
> at org.springframework.transaction.support.AbstractPlatformTransactionManager.startTransaction(AbstractPlatformTransactionManager.java:400) ~[spring-tx-5.3.8.jar:5.3.8]
> at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:373) ~[spring-tx-5.3.8.jar:5.3.8]
> at io.jmix.eclipselink.impl.JpaDataStore.beginLoadTransaction(JpaDataStore.java:297) ~[jmix-eclipselink-1.0.1.jar:na]
> at io.jmix.core.datastore.AbstractDataStore.loadList(AbstractDataStore.java:124) ~[jmix-core-1.0.3.jar:na]
> at io.jmix.core.impl.UnconstrainedDataManagerImpl.loadList(UnconstrainedDataManagerImpl.java:112) ~[jmix-core-1.0.3.jar:na]
> at io.jmix.core.FluentLoader$ByQuery.list(FluentLoader.java:486) ~[jmix-core-1.0.3.jar:na]
> at io.jmix.securitydata.user.AbstractDatabaseUserRepository.loadUserByUsername(AbstractDatabaseUserRepository.java:187) ~[jmix-security-data-1.0.2.jar:na]
> at org.springframework.security.authentication.dao.DaoAuthenticationProvider.retrieveUser(DaoAuthenticationProvider.java:93) ~[spring-security-core-5.5.1.jar:5.5.1]
> ... 100 common frames omitted
> Caused by: javax.persistence.PersistenceException: java.lang.IllegalArgumentException: MetaClass not found for class no.buddy.drive.entity.Foo
> Caused by: javax.persistence.PersistenceException: java.lang.IllegalArgumentException: MetaClass not found for class no.buddy.drive.entity.Foo
>
> at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:857) ~[org.eclipse.persistence.jpa-2.7.7-4-jmix.jar:na]
> at org.eclipse.persistence.internal.jpa.EntityManagerFactoryDelegate.getAbstractSession(EntityManagerFactoryDelegate.java:222) ~[org.eclipse.persistence.jpa-2.7.7-4-jmix.jar:na]
> at org.eclipse.persistence.internal.jpa.EntityManagerFactoryDelegate.createEntityManagerImpl(EntityManagerFactoryDelegate.java:330) ~[org.eclipse.persistence.jpa-2.7.7-4-jmix.jar:na]
> at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManagerImpl(EntityManagerFactoryImpl.java:350) ~[org.eclipse.persistence.jpa-2.7.7-4-jmix.jar:na]
> at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:313) ~[org.eclipse.persistence.jpa-2.7.7-4-jmix.jar:na]
> at io.jmix.eclipselink.impl.JmixEntityManagerFactory.createEntityManager(JmixEntityManagerFactory.java:43) ~[jmix-eclipselink-1.0.1.jar:na]
> at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.createNativeEntityManager(AbstractEntityManagerFactoryBean.java:585) ~[spring-orm-5.3.8.jar:5.3.8]
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na]
> at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
> at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na]
> at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.invokeProxyMethod(AbstractEntityManagerFactoryBean.java:487) ~[spring-orm-5.3.8.jar:5.3.8]
> at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean$ManagedEntityManagerFactoryInvocationHandler.invoke(AbstractEntityManagerFactoryBean.java:734) ~[spring-orm-5.3.8.jar:5.3.8]
> at com.sun.proxy.$Proxy161.createNativeEntityManager(Unknown Source) ~[na:na]
> at org.springframework.orm.jpa.JpaTransactionManager.createEntityManagerForTransaction(JpaTransactionManager.java:485) ~[spring-orm-5.3.8.jar:5.3.8]
> at org.springframework.orm.jpa.JpaTransactionManager.doBegin(JpaTransactionManager.java:410) ~[spring-orm-5.3.8.jar:5.3.8]
> ... 109 common frames omitted
> Caused by: java.lang.IllegalArgumentException: MetaClass not found for class no.buddy.drive.entity.Foo
> at io.jmix.core.metamodel.model.impl.SessionImpl.getClass(SessionImpl.java:63) ~[jmix-core-1.0.3.jar:na]
> at io.jmix.eclipselink.impl.support.JmixEclipseLinkSessionEventListener.preLogin(JmixEclipseLinkSessionEventListener.java:65) ~[jmix-eclipselink-1.0.1.jar:na]
> at org.eclipse.persistence.sessions.SessionEventManager.preLogin(SessionEventManager.java:622) ~[org.eclipse.persistence.core-2.7.7-4-jmix.jar:na]
> at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.preConnectDatasource(DatabaseSessionImpl.java:847) ~[org.eclipse.persistence.core-2.7.7-4-jmix.jar:na]
> at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.login(DatabaseSessionImpl.java:823) ~[org.eclipse.persistence.core-2.7.7-4-jmix.jar:na]
> at org.eclipse.persistence.internal.jpa.EntityManagerFactoryProvider.login(EntityManagerFactoryProvider.java:258) ~[org.eclipse.persistence.jpa-2.7.7-4-jmix.jar:na]
> at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:772) ~[org.eclipse.persistence.jpa-2.7.7-4-jmix.jar:na]
> ... 124 common frames omitted
>
> 2021-10-23 13:59:47.553 WARN 15660 --- [nio-8080-exec-7] com.vaadin.event.EventRouter : Adding listeners with type Object is deprecated, event listener should extend SerializableEventListener
> Caused by: java.lang.IllegalArgumentException: MetaClass not found for class no.buddy.drive.entity.Foo