Hi all I have spent days trying to figure out this error. I am upgrading from hibernate 5.5.3 to hibernate 6.2.16.
On start up and deploy my ear file to Wildfly 29 this is the error I get:
Caused by: java.lang.ClassCastException: class org.hibernate.mapping.BasicValue cannot be cast to class org.hibernate.mapping.Component (org.hibernate.mapping.BasicValue and org.hibernate.mapping.Component are in unnamed module of loader '[email protected]' @3f36ff6d)
ecoconnect-mintaka-wildfly-1 | at [email protected]//org.hibernate.envers.configuration.internal.metadata.IdMetadataGenerator.addIdAndGetMappingData(IdMetadataGenerator.java:204)
ecoconnect-mintaka-wildfly-1 | at [email protected]//org.hibernate.envers.configuration.internal.metadata.AuditMetadataGenerator.generateFirstPass(AuditMetadataGenerator.java:270)
ecoconnect-mintaka-wildfly-1 | at [email protected]//org.hibernate.envers.configuration.internal.EntitiesConfigurator.configure(EntitiesConfigurator.java:77)
ecoconnect-mintaka-wildfly-1 | at [email protected]//org.hibernate.envers.boot.internal.EnversServiceImpl.initialize(EnversServiceImpl.java:129)
ecoconnect-mintaka-wildfly-1 | at [email protected]//org.hibernate.envers.boot.internal.AdditionalMappingContributorImpl.contribute(AdditionalMappingContributorImpl.java:50)
ecoconnect-mintaka-wildfly-1 | at [email protected]//org.hibernate.boot.model.process.spi.MetadataBuildingProcess.lambda$processAdditionalMappingContributions$0(MetadataBuildingProcess.java:383)
ecoconnect-mintaka-wildfly-1 | at java.base/java.lang.Iterable.forEach(Iterable.java:75)
ecoconnect-mintaka-wildfly-1 | at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1085)
ecoconnect-mintaka-wildfly-1 | at [email protected]//org.hibernate.boot.model.process.spi.MetadataBuildingProcess.processAdditionalMappingContributions(MetadataBuildingProcess.java:380)
I have looked at IdMetadataGenerator.java:204 and made sure all my @ManyToOne are mapped correctly - they are all mapped to entities and not any Strings or numeric types. I cannot get any more verbose logs out - I have set org.hibernate to DEBUG level already
If someone could please point me in the right direction it will be much appreciated. I don't use any @Audited annotations.