"The following exception is thrown when an entity exists with a collection containing a parameterized type:
Caused by\r\n\r\n2018-06-27 06: org50:24.306 ERROR 9632 --- [ restartedMain] o.h.annotations.common.AssertionFailure : HCANN000002: An assertion failure occurred (this may indicate a bug in Hibernate)\r\n\r\norg.hibernate.annotations.common.AssertionFailure: Fail to process type argument in a generic declaration. Member : cp digital.CentralizedContractequinox.spring.study.springsecurityxandr.data.entity.security.User#childrenacess_roles Type: class sun.reflect.generics.reflectiveObjects.WildcardTypeImpl at\r\n\tat org.hibernate.jpametamodel.internal.metamodel.AttributeFactory$PluralAttributeMetadataImpl.getClassFromGenericArgument(AttributeFactory.java:890884) at [hibernate-core-5.3.1.Final.jar:5.3.1.Final]\r\n\tat org.hibernate.jpametamodel.internal.metamodel.AttributeFactory$PluralAttributeMetadataImpl.<init>(AttributeFactory.java:800793) at [hibernate-core-5.3.1.Final.jar:5.3.1.Final]\r\n\tat org.hibernate.jpametamodel.internal.metamodel.AttributeFactory$PluralAttributeMetadataImpl.<init>(AttributeFactory.java:775767) at [hibernate-core-5.3.1.Final.jar:5.3.1.Final]\r\n\tat org.hibernate.jpametamodel.internal.metamodel.AttributeFactory.determineAttributeMetadata(AttributeFactory.java:555548) at [hibernate-core-5.3.1.Final.jar:5.3.1.Final]\r\n\tat org.hibernate.jpametamodel.internal.metamodel.AttributeFactory.buildAttribute(AttributeFactory.java:9377) at [hibernate-core-5.3.1.Final.jar:5.3.1.Final]\r\n\tat org.hibernate.jpametamodel.internal.metamodel.MetadataContext.wrapUp(MetadataContext.java:227214) at [hibernate-core-5.3.1.Final.jar:5.3.1.Final]\r\n\tat org.hibernate.jpametamodel.internal.metamodel.MetamodelImpl.buildMetamodelinitialize(MetamodelImpl.java:96230) at [hibernate-core-5.3.1.Final.jar:5.3.1.Final]\r\n\tat org.hibernate.jpa.internal.EntityManagerFactoryImplSessionFactoryImpl.<init>(EntityManagerFactoryImplSessionFactoryImpl.java:148295) at [hibernate-core-5.3.1.Final.jar:5.3.1.Final]\r\n\tat org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4SessionFactoryBuilderImpl.performbuild(EntityManagerFactoryBuilderImplSessionFactoryBuilderImpl.java:865467) at [hibernate-core-5.3.1.Final.jar:5.3.1.Final]\r\n\tat org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.performbuild(EntityManagerFactoryBuilderImpl.java:843939) at org. [hibernate-core-5.boot3.registry1.classloadingFinal.internaljar:5.ClassLoaderServiceImpl3.withTccl(ClassLoaderServiceImpl1.java:398) atFinal]\r\n\tat org.hibernatespringframework.orm.jpa.bootvendor.internalSpringHibernateJpaPersistenceProvider.EntityManagerFactoryBuilderImpl.buildcreateContainerEntityManagerFactory(EntityManagerFactoryBuilderImplSpringHibernateJpaPersistenceProvider.java:84257) at [spring-orm-5.0.7.RELEASE.jar:5.0.7.RELEASE]\r\n\tat org.hibernatespringframework.orm.jpa.HibernatePersistenceProviderLocalContainerEntityManagerFactoryBean.createContainerEntityManagerFactorycreateNativeEntityManagerFactory(HibernatePersistenceProviderLocalContainerEntityManagerFactoryBean.java:152365) at [spring-orm-5.0.7.RELEASE.jar:5.0.7.RELEASE]\r\n\tat org.hibernatespringframework.ejborm.HibernatePersistencejpa.createContainerEntityManagerFactoryAbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(HibernatePersistenceAbstractEntityManagerFactoryBean.java:67390)
======================================= Example [spring-orm-5.0.7.RELEASE.jar:
public abstract class CentralizedContract extends Contract{