| building MetaData a second time for an existing ServiceRegistry, e.g. via new MetadataSources(myServiceRegistry).getMetadataBuilder().build() fails with: {{ { java.lang.UnsupportedOperationException: EnversService#initialize should be called only once at org.hibernate.envers.boot.internal.EnversServiceImpl.initialize(EnversServiceImpl.java:108) at org.hibernate.envers.boot.internal.AdditionalJaxbMappingProducerImpl.produceAdditionalMappings(AdditionalJaxbMappingProducerImpl.java:99) at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:288) at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.build(MetadataBuildingProcess.java:83) at org.hibernate.boot.internal.MetadataBuilderImpl.build(MetadataBuilderImpl.java:418) at org.hibernate.boot.internal.MetadataBuilderImpl.build(MetadataBuilderImpl.java:87) } }} test case app will be referenced in a minute. thanks, zyro |