Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to Hibernate 6.5.3 #3473

Closed
christophstrobl opened this issue May 14, 2024 · 3 comments
Closed

Upgrade to Hibernate 6.5.3 #3473

christophstrobl opened this issue May 14, 2024 · 3 comments
Labels
status: superseded An issue that has been superseded by another

Comments

@christophstrobl
Copy link
Member

The hibernate 6.5.1 upgrade comes with a different Bytecode Provider setup, that breaks in combination with spring-instrument leading to LinkageError errors as outlined further down below.

java.lang.LinkageError: loader 'app' attempted duplicate class definition for org.hibernate.annotations.common.reflection.java.generics.IdentityTypeEnvironment. (org.hibernate.annotations.common.reflection.java.generics.IdentityTypeEnvironment is in unnamed module of loader 'app')
	at org.hibernate.annotations.common.reflection.java.JavaReflectionManager.toXClass(JavaReflectionManager.java:85)
	at org.hibernate.boot.model.source.internal.annotations.AnnotationMetadataSourceProcessorImpl.toXClass(AnnotationMetadataSourceProcessorImpl.java:175)
	at org.hibernate.boot.model.source.internal.annotations.AnnotationMetadataSourceProcessorImpl.<init>(AnnotationMetadataSourceProcessorImpl.java:97)
	at org.hibernate.boot.model.process.spi.MetadataBuildingProcess$1.<init>(MetadataBuildingProcess.java:206)
	at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:200)
	at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:1431)
	at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1502)
	at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:75)
	at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:390)
	at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409)
	at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396)
	at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:366)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782)
@christophstrobl christophstrobl added status: on-hold We cannot start working on this issue yet type: dependency-upgrade A dependency upgrade labels May 14, 2024
@mp911de mp911de changed the title Upgrade to hibernate 6.5.1 Upgrade to Hibernate 6.5.1 May 14, 2024
@mp911de
Copy link
Member

mp911de commented May 14, 2024

Related ticket in Hibernate: https://hibernate.atlassian.net/browse/HHH-18108

@mp911de mp911de added the status: blocked An issue that's blocked on an external project change label May 14, 2024
mp911de added a commit that referenced this issue May 17, 2024
mp911de added a commit that referenced this issue May 17, 2024
@christophstrobl christophstrobl changed the title Upgrade to Hibernate 6.5.1 Upgrade to Hibernate 6.5.3 Jul 4, 2024
@christophstrobl
Copy link
Member Author

The issue has been solved for hibernate 6.5.3

christophstrobl added a commit that referenced this issue Jul 4, 2024
christophstrobl added a commit that referenced this issue Jul 4, 2024
@mp911de mp911de added status: superseded An issue that has been superseded by another and removed status: on-hold We cannot start working on this issue yet type: dependency-upgrade A dependency upgrade status: blocked An issue that's blocked on an external project change labels Aug 13, 2024
@mp911de
Copy link
Member

mp911de commented Aug 13, 2024

Superseded by #3574

@mp911de mp911de closed this as not planned Won't fix, can't repro, duplicate, stale Aug 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status: superseded An issue that has been superseded by another
Projects
None yet
Development

No branches or pull requests

2 participants