C:\Users\seikfei\.jdks\openjdk-23.0.1\bin\java -jar projectmanagement-0.0.1.jar . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v3.3.5) 2025-01-02T08:56:50.578+08:00 INFO 8248 --- [ main] c.c.p.ProjectmanagementApplication : Starting ProjectmanagementApplication v0.0.1 using Java 23.0.1 with PID 8248 (C:\Users\seikfei\IdeaProjects\projectmanagement\build\libs\projectmanagement-0.0.1.jar started by seikfei in C:\Users\seikfei\IdeaProjects\projectmanagement\build\libs) 2025-01-02T08:56:50.581+08:00 INFO 8248 --- [ main] c.c.p.ProjectmanagementApplication : No active profile set, falling back to 1 default profile: "default" 2025-01-02T08:56:53.555+08:00 INFO 8248 --- [ main] io.jmix.core.JmixModulesProcessor : Using Jmix modules: [io.jmix.core, io.jmix.security, io.jmix.flowui, io.jmix.securityflowui, io.jmix.data, io.jmix.datatools, io.jmix.datatoolsflowui, io.jmix.eclipselink, io.jmix.flowuidata, io.jmix.localfs, io.jmix.securitydata, com.company.projectmanagement] 2025-01-02T08:56:53.584+08:00 WARN 8248 --- [ main] o.s.c.a.ConfigurationClassPostProcessor : Cannot enhance @Configuration bean definition 'io.jmix.core.CoreConfiguration' since its singleton instance has been created too early. The typical cause is a non-static @Bean method with a BeanDefinitionRegistryPostProcessor return type: Consider declaring such methods as 'static' and/or marking the containing configuration class as 'proxyBeanMethods=false'. 2025-01-02T08:56:54.851+08:00 INFO 8248 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 8080 (http) 2025-01-02T08:56:54.872+08:00 INFO 8248 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] 2025-01-02T08:56:54.872+08:00 INFO 8248 --- [ main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.31] 2025-01-02T08:56:54.939+08:00 INFO 8248 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext 2025-01-02T08:56:54.940+08:00 INFO 8248 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 4040 ms 2025-01-02T08:56:55.170+08:00 INFO 8248 --- [ main] i.j.c.i.s.JmixModulesClasspathScanner : Classpath scan completed in 49 ms 2025-01-02T08:56:55.467+08:00 INFO 8248 --- [ main] io.jmix.core.impl.MetadataLoader : Metadata initialized in 143 ms 2025-01-02T08:56:56.256+08:00 INFO 8248 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... 2025-01-02T08:56:56.601+08:00 INFO 8248 --- [ main] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Added connection ConnectionID:1 ClientConnectionId: 3393be51-88f6-4dbb-8007-693674f298dd 2025-01-02T08:56:56.605+08:00 INFO 8248 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed. 2025-01-02T08:56:56.766+08:00 INFO 8248 --- [ main] liquibase.database : Set default schema name to dbo 2025-01-02T08:56:57.374+08:00 INFO 8248 --- [ main] liquibase.changelog : Reading resource: com/company/projectmanagement/liquibase/changelog/010-init-user.xml 2025-01-02T08:56:57.387+08:00 INFO 8248 --- [ main] liquibase.changelog : Reading resource: com/company/projectmanagement/liquibase/changelog/2024/12/30-170233-792f6878.xml 2025-01-02T08:56:57.398+08:00 INFO 8248 --- [ main] liquibase.changelog : Reading resource: com/company/projectmanagement/liquibase/changelog/2024/12/30-170850-792f6878.xml 2025-01-02T08:56:57.645+08:00 INFO 8248 --- [ main] liquibase.changelog : Reading from DATABASECHANGELOG 2025-01-02T08:56:57.741+08:00 INFO 8248 --- [ main] liquibase.ui : Database is up to date, no changesets to execute 2025-01-02T08:56:57.748+08:00 INFO 8248 --- [ main] liquibase.changelog : Reading from DATABASECHANGELOG 2025-01-02T08:56:57.764+08:00 INFO 8248 --- [ main] liquibase.util : UPDATE SUMMARY 2025-01-02T08:56:57.764+08:00 INFO 8248 --- [ main] liquibase.util : Run: 0 2025-01-02T08:56:57.764+08:00 INFO 8248 --- [ main] liquibase.util : Previously run: 24 2025-01-02T08:56:57.765+08:00 INFO 8248 --- [ main] liquibase.util : Filtered out: 5 2025-01-02T08:56:57.765+08:00 INFO 8248 --- [ main] liquibase.util : ------------------------------- 2025-01-02T08:56:57.765+08:00 INFO 8248 --- [ main] liquibase.util : Total change sets: 29 2025-01-02T08:56:57.765+08:00 INFO 8248 --- [ main] liquibase.util : FILTERED CHANGE SETS SUMMARY 2025-01-02T08:56:57.765+08:00 INFO 8248 --- [ main] liquibase.util : DBMS mismatch: 5 2025-01-02T08:56:57.768+08:00 INFO 8248 --- [ main] liquibase.util : Update summary generated 2025-01-02T08:56:57.801+08:00 INFO 8248 --- [ main] liquibase.lockservice : Successfully released change log lock 2025-01-02T08:56:57.803+08:00 INFO 8248 --- [ main] liquibase.command : Command execution complete 2025-01-02T08:56:57.920+08:00 INFO 8248 --- [ main] i.j.d.i.JmixBaseEntityManagerFactoryBean : Using persistence.xml at com/company/projectmanagement/persistence.xml for 'main' store 2025-01-02T08:56:58.558+08:00 WARN 8248 --- [ main] eclipselink.logging.all : Java SE '23' is not fully supported yet. Report this error to the EclipseLink open source project. (There is no English translation for this message.) 2025-01-02T08:56:58.678+08:00 INFO 8248 --- [ main] i.j.d.impl.JmixEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'main' 2025-01-02T08:57:00.586+08:00 INFO 8248 --- [ main] r$InitializeUserDetailsManagerConfigurer : Global AuthenticationManager configured with UserDetailsService bean with name UserRepository 2025-01-02T08:57:00.742+08:00 INFO 8248 --- [ main] io.jmix.flowui.view.ViewRegistry : ViewRegistry initialized in 62 ms 2025-01-02T08:57:00.845+08:00 WARN 8248 --- [ main] o.s.s.c.a.web.builders.WebSecurity : You are asking Spring Security to ignore Ant [pattern='/VAADIN/push/**']. This is not recommended -- please use permitAll via HttpSecurity#authorizeHttpRequests instead. 2025-01-02T08:57:01.433+08:00 INFO 8248 --- [ main] c.v.f.s.DefaultDeploymentConfiguration : Vaadin is running in production mode. 2025-01-02T08:57:01.613+08:00 INFO 8248 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port 8080 (http) with context path '/' 2025-01-02T08:57:01.855+08:00 INFO 8248 --- [ main] c.c.p.ProjectmanagementApplication : Started ProjectmanagementApplication in 11.826 seconds (process running for 12.684) 2025-01-02T08:57:01.865+08:00 INFO 8248 --- [ main] c.c.p.ProjectmanagementApplication : Application started at http://localhost:8080 2025-01-02T08:57:31.825+08:00 INFO 8248 --- [nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet' 2025-01-02T08:57:31.837+08:00 INFO 8248 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet' 2025-01-02T08:57:31.858+08:00 INFO 8248 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 12 ms 2025-01-02T08:57:32.110+08:00 INFO 8248 --- [nio-8080-exec-1] i.j.core.impl.FetchPlanRepositoryImpl : Initializing fetch plans 2025-01-02T08:57:32.351+08:00 ERROR 8248 --- [nio-8080-exec-1] .i.m.EnhancementCheckDescriptorProcessor : ================================================================= Problems with entity enhancement detected: Entity class Task is missing some of enhancing interfaces:PersistenceObject,PersistenceWeaved,PersistenceWeavedFetchGroups ================================================================= 2025-01-02T08:57:32.369+08:00 ERROR 8248 --- [nio-8080-exec-1] eclipselink.logging.ejb : io.jmix.eclipselink.impl.mapping.EntityNotEnhancedException: Entity class Task is missing some of enhancing interfaces:PersistenceObject,PersistenceWeaved,PersistenceWeavedFetchGroups 2025-01-02T08:57:32.458+08:00 ERROR 8248 --- [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception org.springframework.cache.Cache$ValueRetrievalException: Value for key 'ANONYMOUS' could not be loaded using 'io.jmix.security.impl.role.ResourceRoleRepositoryImpl$$Lambda/0x0000023660bf47d8@583ee379' at io.jmix.core.CacheOperations.get(CacheOperations.java:128) ~[jmix-core-2.4.2.jar!/:na] at io.jmix.security.impl.role.ResourceRoleRepositoryImpl.findRoleByCode(ResourceRoleRepositoryImpl.java:64) ~[jmix-security-2.4.2.jar!/:na] at io.jmix.security.impl.role.ResourceRoleRepositoryImpl.findRoleByCode(ResourceRoleRepositoryImpl.java:34) ~[jmix-security-2.4.2.jar!/:na] at io.jmix.securityflowui.impl.constraint.AuthenticationUiPolicyStore.extractFromAuthenticationByScope(AuthenticationUiPolicyStore.java:75) ~[jmix-security-flowui-2.4.2.jar!/:na] at io.jmix.securityflowui.impl.constraint.AuthenticationUiPolicyStore.getViewResourcePolicies(AuthenticationUiPolicyStore.java:52) ~[jmix-security-flowui-2.4.2.jar!/:na] at io.jmix.securityflowui.impl.constraint.UiSecureOperationsImpl.isViewPermitted(UiSecureOperationsImpl.java:31) ~[jmix-security-flowui-2.4.2.jar!/:na] at io.jmix.securityflowui.constraint.UiShowViewConstraint.applyTo(UiShowViewConstraint.java:50) ~[jmix-security-flowui-2.4.2.jar!/:na] at io.jmix.securityflowui.constraint.UiShowViewConstraint.applyTo(UiShowViewConstraint.java:26) ~[jmix-security-flowui-2.4.2.jar!/:na] at io.jmix.core.AccessManager.lambda$applyConstraints$2(AccessManager.java:77) ~[jmix-core-2.4.2.jar!/:na] at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[na:na] at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215) ~[na:na] at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:197) ~[na:na] at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) ~[na:na] at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570) ~[na:na] at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560) ~[na:na] at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) ~[na:na] at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) ~[na:na] at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265) ~[na:na] at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:636) ~[na:na] at io.jmix.core.AccessManager.applyConstraints(AccessManager.java:76) ~[jmix-core-2.4.2.jar!/:na] at io.jmix.core.AccessManager.applyRegisteredConstraints(AccessManager.java:86) ~[jmix-core-2.4.2.jar!/:na] at io.jmix.flowui.sys.UiAccessChecker.isViewHasSecurityPermission(UiAccessChecker.java:131) ~[jmix-flowui-2.4.2.jar!/:na] at io.jmix.flowui.sys.UiAccessChecker.isViewPermitted(UiAccessChecker.java:100) ~[jmix-flowui-2.4.2.jar!/:na] at io.jmix.securityflowui.access.JmixNavigationAccessChecker.check(JmixNavigationAccessChecker.java:40) ~[jmix-security-flowui-2.4.2.jar!/:na] at com.vaadin.flow.server.auth.NavigationAccessControl.lambda$checkAccess$0(NavigationAccessControl.java:306) ~[flow-server-24.4.14.jar!/:24.4.14] at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215) ~[na:na] at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722) ~[na:na] at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570) ~[na:na] at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560) ~[na:na] at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:636) ~[na:na] at java.base/java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:291) ~[na:na] at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:656) ~[na:na] at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:662) ~[na:na] at java.base/java.util.stream.ReferencePipeline.toList(ReferencePipeline.java:667) ~[na:na] at com.vaadin.flow.server.auth.NavigationAccessControl.checkAccess(NavigationAccessControl.java:306) ~[flow-server-24.4.14.jar!/:24.4.14] at com.vaadin.flow.spring.security.RequestUtil.isAnonymousRouteInternal(RequestUtil.java:267) ~[vaadin-spring-24.4.14.jar!/:na] at com.vaadin.flow.spring.security.RequestUtil.isAnonymousRoute(RequestUtil.java:141) ~[vaadin-spring-24.4.14.jar!/:na] at org.springframework.security.web.util.matcher.RequestMatcher.matcher(RequestMatcher.java:48) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.security.web.access.intercept.RequestMatcherDelegatingAuthorizationManager.check(RequestMatcherDelegatingAuthorizationManager.java:80) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.security.web.access.intercept.RequestMatcherDelegatingAuthorizationManager.check(RequestMatcherDelegatingAuthorizationManager.java:49) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:95) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:145) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:101) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:151) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:129) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:227) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:221) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:117) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.15.jar!/:6.1.15] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) ~[spring-web-6.1.15.jar!/:6.1.15] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.15.jar!/:6.1.15] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.15.jar!/:6.1.15] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.15.jar!/:6.1.15] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.15.jar!/:6.1.15] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) ~[spring-security-web-6.3.4.jar!/:6.3.4] at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-6.1.15.jar!/:6.1.15] at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195) ~[spring-webmvc-6.1.15.jar!/:6.1.15] at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-6.1.15.jar!/:6.1.15] at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) ~[spring-web-6.1.15.jar!/:6.1.15] at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230) ~[spring-security-config-6.3.4.jar!/:6.3.4] at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) ~[spring-web-6.1.15.jar!/:6.1.15] at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) ~[spring-web-6.1.15.jar!/:6.1.15] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) ~[tomcat-embed-core-10.1.31.jar!/:na] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.31.jar!/:na] at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-6.1.15.jar!/:6.1.15] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.15.jar!/:6.1.15] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) ~[tomcat-embed-core-10.1.31.jar!/:na] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.31.jar!/:na] at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-6.1.15.jar!/:6.1.15] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.15.jar!/:6.1.15] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) ~[tomcat-embed-core-10.1.31.jar!/:na] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.31.jar!/:na] at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-6.1.15.jar!/:6.1.15] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.15.jar!/:6.1.15] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) ~[tomcat-embed-core-10.1.31.jar!/:na] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.31.jar!/:na] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) ~[tomcat-embed-core-10.1.31.jar!/:na] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) ~[tomcat-embed-core-10.1.31.jar!/:na] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) ~[tomcat-embed-core-10.1.31.jar!/:na] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) ~[tomcat-embed-core-10.1.31.jar!/:na] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) ~[tomcat-embed-core-10.1.31.jar!/:na] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) ~[tomcat-embed-core-10.1.31.jar!/:na] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) ~[tomcat-embed-core-10.1.31.jar!/:na] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384) ~[tomcat-embed-core-10.1.31.jar!/:na] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) ~[tomcat-embed-core-10.1.31.jar!/:na] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905) ~[tomcat-embed-core-10.1.31.jar!/:na] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) ~[tomcat-embed-core-10.1.31.jar!/:na] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) ~[tomcat-embed-core-10.1.31.jar!/:na] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) ~[tomcat-embed-core-10.1.31.jar!/:na] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) ~[tomcat-embed-core-10.1.31.jar!/:na] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) ~[tomcat-embed-core-10.1.31.jar!/:na] at java.base/java.lang.Thread.run(Thread.java:1575) ~[na:na] Caused by: org.springframework.transaction.CannotCreateTransactionException: Could not open JPA EntityManager for transaction at org.springframework.orm.jpa.JpaTransactionManager.doBegin(JpaTransactionManager.java:466) ~[spring-orm-6.1.14.jar!/:6.1.14] at io.jmix.eclipselink.impl.JmixEclipselinkTransactionManager.doBegin(JmixEclipselinkTransactionManager.java:41) ~[jmix-eclipselink-2.4.2.jar!/:na] at org.springframework.transaction.support.AbstractPlatformTransactionManager.startTransaction(AbstractPlatformTransactionManager.java:532) ~[spring-tx-6.1.14.jar!/:6.1.14] at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:405) ~[spring-tx-6.1.14.jar!/:6.1.14] at io.jmix.eclipselink.impl.JpaDataStore.beginLoadTransaction(JpaDataStore.java:397) ~[jmix-eclipselink-2.4.2.jar!/:na] at io.jmix.core.datastore.AbstractDataStore.load(AbstractDataStore.java:84) ~[jmix-core-2.4.2.jar!/:na] at io.jmix.core.impl.UnconstrainedDataManagerImpl.load(UnconstrainedDataManagerImpl.java:97) ~[jmix-core-2.4.2.jar!/:na] at io.jmix.core.FluentLoader$ByQuery.optional(FluentLoader.java:581) ~[jmix-core-2.4.2.jar!/:na] at io.jmix.securitydata.impl.role.provider.BaseDatabaseRoleProvider.findRoleByCode(BaseDatabaseRoleProvider.java:61) ~[jmix-security-data-2.4.2.jar!/:na] at io.jmix.security.impl.role.RoleRepositoryProviderUtils.findRoleByCodeExcludeVisited(RoleRepositoryProviderUtils.java:69) ~[jmix-security-2.4.2.jar!/:na] at io.jmix.security.impl.role.ResourceRoleRepositoryImpl.lambda$findRoleByCode$1(ResourceRoleRepositoryImpl.java:65) ~[jmix-security-2.4.2.jar!/:na] at io.jmix.core.CacheOperations.get(CacheOperations.java:126) ~[jmix-core-2.4.2.jar!/:na] ... 123 common frames omitted Caused by: jakarta.persistence.PersistenceException: io.jmix.eclipselink.impl.mapping.EntityNotEnhancedException: Entity class Task is missing some of enhancing interfaces:PersistenceObject,PersistenceWeaved,PersistenceWeavedFetchGroups at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:856) ~[org.eclipse.persistence.jpa-4.0.2-3-jmix.jar!/:na] at org.eclipse.persistence.internal.jpa.EntityManagerFactoryDelegate.getAbstractSession(EntityManagerFactoryDelegate.java:221) ~[org.eclipse.persistence.jpa-4.0.2-3-jmix.jar!/:na] at org.eclipse.persistence.internal.jpa.EntityManagerFactoryDelegate.createEntityManagerImpl(EntityManagerFactoryDelegate.java:328) ~[org.eclipse.persistence.jpa-4.0.2-3-jmix.jar!/:na] at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManagerImpl(EntityManagerFactoryImpl.java:343) ~[org.eclipse.persistence.jpa-4.0.2-3-jmix.jar!/:na] at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:306) ~[org.eclipse.persistence.jpa-4.0.2-3-jmix.jar!/:na] at io.jmix.eclipselink.impl.JmixEntityManagerFactory.createEntityManager(JmixEntityManagerFactory.java:50) ~[jmix-eclipselink-2.4.2.jar!/:na] at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.createNativeEntityManager(AbstractEntityManagerFactoryBean.java:584) ~[spring-orm-6.1.14.jar!/:6.1.14] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[na:na] at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na] at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.invokeProxyMethod(AbstractEntityManagerFactoryBean.java:487) ~[spring-orm-6.1.14.jar!/:6.1.14] at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean$ManagedEntityManagerFactoryInvocationHandler.invoke(AbstractEntityManagerFactoryBean.java:735) ~[spring-orm-6.1.14.jar!/:6.1.14] at jdk.proxy2/jdk.proxy2.$Proxy147.createNativeEntityManager(Unknown Source) ~[na:na] at org.springframework.orm.jpa.JpaTransactionManager.createEntityManagerForTransaction(JpaTransactionManager.java:484) ~[spring-orm-6.1.14.jar!/:6.1.14] at org.springframework.orm.jpa.JpaTransactionManager.doBegin(JpaTransactionManager.java:409) ~[spring-orm-6.1.14.jar!/:6.1.14] ... 134 common frames omitted Caused by: io.jmix.eclipselink.impl.mapping.EntityNotEnhancedException: Entity class Task is missing some of enhancing interfaces:PersistenceObject,PersistenceWeaved,PersistenceWeavedFetchGroups at io.jmix.eclipselink.impl.mapping.EnhancementCheckDescriptorProcessor.process(EnhancementCheckDescriptorProcessor.java:75) ~[jmix-eclipselink-2.4.2.jar!/:na] at io.jmix.eclipselink.impl.support.JmixEclipseLinkSessionEventListener.executeDescriptorProcessors(JmixEclipseLinkSessionEventListener.java:135) ~[jmix-eclipselink-2.4.2.jar!/:na] at io.jmix.eclipselink.impl.support.JmixEclipseLinkSessionEventListener.preLogin(JmixEclipseLinkSessionEventListener.java:82) ~[jmix-eclipselink-2.4.2.jar!/:na] at org.eclipse.persistence.sessions.SessionEventManager.preLogin(SessionEventManager.java:663) ~[org.eclipse.persistence.core-4.0.2-3-jmix.jar!/:na] at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.preConnectDatasource(DatabaseSessionImpl.java:847) ~[org.eclipse.persistence.core-4.0.2-3-jmix.jar!/:na] at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.login(DatabaseSessionImpl.java:823) ~[org.eclipse.persistence.core-4.0.2-3-jmix.jar!/:na] at org.eclipse.persistence.internal.jpa.EntityManagerFactoryProvider.login(EntityManagerFactoryProvider.java:261) ~[org.eclipse.persistence.jpa-4.0.2-3-jmix.jar!/:na] at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:771) ~[org.eclipse.persistence.jpa-4.0.2-3-jmix.jar!/:na] ... 147 common frames omitted