On a Hibernate 7.1.4 (Boot 4.0 preview releases), I am getting the following error message:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory': java.lang.NoSuchMethodException: org.hibernate.boot.models.annotations.internal.ImmutableAnnotation.<init>(org.hibernate.annotations.Immutable, org.hibernate.models.spi.ModelsContext)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1818)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:604)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:526)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:333)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:371)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:331)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:201)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:966)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:620)
at org.springframework.boot.web.server.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:143)
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:765)
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:454)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:321)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1374)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1363)
at de.odrotbohm.restbucks.Restbucks.main(Restbucks.java:55)
at [email protected]/java.lang.invoke.LambdaForm$DMH/sa346b79c.invokeStaticInit(LambdaForm$DMH)
Caused by: java.lang.RuntimeException: java.lang.NoSuchMethodException: org.hibernate.boot.models.annotations.internal.ImmutableAnnotation.<init>(org.hibernate.annotations.Immutable, org.hibernate.models.spi.ModelsContext)
at org.hibernate.models.internal.OrmAnnotationDescriptor$JdkCreator.resolveConstructor(OrmAnnotationDescriptor.java:148)
at org.hibernate.models.internal.OrmAnnotationDescriptor$JdkCreator.<init>(OrmAnnotationDescriptor.java:138)
at org.hibernate.models.internal.OrmAnnotationDescriptor.createUsage(OrmAnnotationDescriptor.java:81)
at org.hibernate.models.internal.jdk.AbstractJdkAnnotationTarget.buildUsagesMap(AbstractJdkAnnotationTarget.java:54)
at org.hibernate.models.internal.jdk.AbstractJdkAnnotationTarget.getUsageMap(AbstractJdkAnnotationTarget.java:42)
at org.hibernate.models.internal.AnnotationTargetSupport.getRepeatedAnnotationUsages(AnnotationTargetSupport.java:99)
at org.hibernate.models.spi.AnnotationTarget.forEachAnnotationUsage(AnnotationTarget.java:247)
at org.hibernate.boot.models.internal.GlobalRegistrationsImpl.collectJavaTypeRegistrations(GlobalRegistrationsImpl.java:253)
at org.hibernate.boot.models.internal.DomainModelCategorizationCollector.apply(DomainModelCategorizationCollector.java:92)
at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.applyKnownClass(MetadataBuildingProcess.java:479)
at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.lambda$processManagedResources$2(MetadataBuildingProcess.java:440)
at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1604)
at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.processManagedResources(MetadataBuildingProcess.java:436)
at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:190)
at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:1395)
at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.populateSessionFactoryBuilder(EntityManagerFactoryBuilderImpl.java:1475)
at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1457)
at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:66)
at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:433)
at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:416)
at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396)
at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:409)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1865)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1814)
... 16 more
Caused by: java.lang.NoSuchMethodException: org.hibernate.boot.models.annotations.internal.ImmutableAnnotation.<init>(org.hibernate.annotations.Immutable, org.hibernate.models.spi.ModelsContext)
at [email protected]/java.lang.Class.checkConstructor(DynamicHub.java:1356)
at [email protected]/java.lang.Class.getConstructor0(DynamicHub.java:1565)
at [email protected]/java.lang.Class.getDeclaredConstructor(DynamicHub.java:2491)
at org.hibernate.models.internal.OrmAnnotationDescriptor$JdkCreator.resolveConstructor(OrmAnnotationDescriptor.java:145)
... 39 more
On a Hibernate 7.1.4 (Boot 4.0 preview releases), I am getting the following error message: