According to this: https://gist.github.com/AlainODea/1375759b8720a3f9f094
Notably the Java 1.7 *ConcurrentHashMap#keySet()* returns a Set<K> while the 1.8*ConcurrentHashMap#keySet()* returns a ConcurrentHashMap.KeySetView<K,V>`. I think you're using some Java8 API. 2015-04-01 2:25 GMT+03:00 Petar Tahchiev <paranoia...@gmail.com>: > petar@petar-ThinkPad-X1-Carbon:~$ java -version > java version "1.7.0_71" > Java(TM) SE Runtime Environment (build 1.7.0_71-b14) > Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode) > petar@petar-ThinkPad-X1-Carbon:~$ uname -a > Linux petar-ThinkPad-X1-Carbon 3.16.0-33-generic #44-Ubuntu SMP Thu Mar 12 > 12:19:35 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux > petar@petar-ThinkPad-X1-Carbon:~$ > > > 2015-04-01 2:21 GMT+03:00 Steve Ebersole <st...@hibernate.org>: > >> What JRE are you trying to use? This error: >> >> java.lang.NoSuchMethodError: java.util.concurrent. >> ConcurrentHashMap.keySet()Ljava/util/concurrent/ >> ConcurrentHashMap$KeySetView; >> >> is indicative of an issue in cross-jre support due to a change internal >> to java classes. >> >> >> On Tue, Mar 31, 2015 at 6:03 PM, Petar Tahchiev <paranoia...@gmail.com> >> wrote: >> >>> Thanks Steve, >>> >>> I managed to migrate my configuration to the new MetamodelImplementor. >>> Now when I run the scema export I get a lot of these warning: >>> >>> INFO : HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect >>> WARN : JDBC Driver reports it stores quoted identifiers in both mixed >>> and upper case >>> WARN : HHH000072: Duplicate joins for class: >>> com.xxx.platform.core.model.cms.AbstractPageModel >>> WARN : HHH000072: Duplicate joins for class: >>> com.xxx.platform.module.invoice.core.model.InvoicePageModel >>> WARN : HHH000072: Duplicate joins for class: >>> com.xxx.platform.core.model.batch.BatchStepExecutionContextModel >>> WARN : HHH000072: Duplicate joins for class: >>> com.xxx.platform.core.model.batch.BatchJobExecutionContextModel >>> WARN : HHH000072: Duplicate joins for class: >>> com.xxx.platform.module.search.core.model.SearchKeywordRedirectModel >>> WARN : HHH000072: Duplicate joins for class: >>> com.xxx.platform.module.search.core.model.SearchPageRedirectModel >>> WARN : HHH000072: Duplicate joins for class: >>> com.xxx.platform.module.promotion.core.model.PromotionModel >>> >>> and when I run some test I get the following exception: >>> java.lang.NoSuchMethodError: >>> java.util.concurrent.ConcurrentHashMap.keySet()Ljava/util/concurrent/ConcurrentHashMap$KeySetView; >>> at >>> org.hibernate.internal.SessionFactoryImpl.iterateEntityNameResolvers(SessionFactoryImpl.java:733) >>> at >>> org.hibernate.internal.SessionImpl$CoordinatingEntityNameResolver.resolveEntityName(SessionImpl.java:2470) >>> at >>> org.hibernate.internal.SessionImpl.guessEntityName(SessionImpl.java:1992) >>> at >>> org.hibernate.internal.SessionImpl.getEntityPersister(SessionImpl.java:1485) >>> at >>> org.hibernate.event.internal.DefaultMergeEventListener.onMerge(DefaultMergeEventListener.java:163) >>> at >>> org.hibernate.event.internal.DefaultMergeEventListener.onMerge(DefaultMergeEventListener.java:85) >>> at org.hibernate.internal.SessionImpl.fireMerge(SessionImpl.java:882) >>> at org.hibernate.internal.SessionImpl.merge(SessionImpl.java:864) >>> at org.hibernate.internal.SessionImpl.merge(SessionImpl.java:869) >>> at >>> org.hibernate.jpa.spi.AbstractEntityManagerImpl.merge(AbstractEntityManagerImpl.java:1196) >>> at >>> org.springframework.batch.item.database.JpaItemWriter.doWrite(JpaItemWriter.java:104) >>> at >>> org.springframework.batch.item.database.JpaItemWriter.write(JpaItemWriter.java:83) >>> >>> >>> >>> >>> 2015-04-01 1:23 GMT+03:00 Steve Ebersole <st...@hibernate.org>: >>> >>>> I am told that the bug does not affect the JBoss->Central sync >>>> process. So at some point the artifacts should all be available in Central >>>> >>>> On Tue, Mar 31, 2015 at 5:19 PM, Steve Ebersole <st...@hibernate.org> >>>> wrote: >>>> >>>>> hibernate-core seems to be the only artifact that is available in >>>>> JBoss Nexus. >>>>> >>>>> On Tue, Mar 31, 2015 at 5:18 PM, Steve Ebersole <st...@hibernate.org> >>>>> wrote: >>>>> >>>>>> So apparently the artifacts / repo issue is a Nexus bug that is >>>>>> effecting the JBoss repo (and therefore us)... >>>>>> http://issues.sonatype.org/browse/NEXUS-7654 >>>>>> >>>>>> As I pointed out in the announcement, I am managing the "migration >>>>>> guide" in source repo while I develop the Betas. See >>>>>> https://github.com/hibernate/hibernate-orm/blob/master/working-5.0-migration-guide.md >>>>>> As far are the new bootstrapping apis, see >>>>>> http://docs.jboss.org/hibernate/orm/5.0/topical/html/bootstrap/NativeBootstrapping.html >>>>>> and >>>>>> http://docs.jboss.org/hibernate/orm/5.0/topical/html/bootstrap/LegacyBootstrapping.html >>>>>> >>>>>> On Tue, Mar 31, 2015 at 5:07 PM, Petar Tahchiev < >>>>>> paranoia...@gmail.com> wrote: >>>>>> >>>>>>> Hi guys, >>>>>>> >>>>>>> I just tried the latest beta and I cannot compile my project. With >>>>>>> the >>>>>>> latest hibernate 4.3.X I was able to do this: >>>>>>> ------- >>>>>>> final org.hibernate.cfg.Configuration configuration = >>>>>>> getHibernateConfiguration(); >>>>>>> configuration.buildMappings(); >>>>>>> final SchemaUpdate schemaUpdate = new >>>>>>> SchemaUpdate(configuration); >>>>>>> ------- >>>>>>> >>>>>>> however it seems that the SchemaUpdate constructor has been removed >>>>>>> and now >>>>>>> a new one is added: >>>>>>> -------- >>>>>>> public SchemaUpdate(MetadataImplementor metadata) { >>>>>>> this( >>>>>>> metadata.getMetadataBuildingOptions().getServiceRegistry(), >>>>>>> metadata ); >>>>>>> } >>>>>>> --------- >>>>>>> >>>>>>> Also the configuration.buildMappings() method has been deprecated. >>>>>>> Where do >>>>>>> I get the MetadataImplementor from? Also is there any changelog I >>>>>>> can refer >>>>>>> to? >>>>>>> >>>>>>> Thanks. >>>>>>> -- >>>>>>> Regards, Petar! >>>>>>> Karlovo, Bulgaria. >>>>>>> --- >>>>>>> Public PGP Key at: >>>>>>> >>>>>>> https://keyserver1.pgp.com/vkd/DownloadKey.event?keyid=0x19658550C3110611 >>>>>>> Key Fingerprint: A369 A7EE 61BC 93A3 CDFF 55A5 1965 8550 C311 0611 >>>>>>> _______________________________________________ >>>>>>> hibernate-dev mailing list >>>>>>> hibernate-dev@lists.jboss.org >>>>>>> https://lists.jboss.org/mailman/listinfo/hibernate-dev >>>>>>> >>>>>> >>>>>> >>>>> >>>> >>> >>> >>> -- >>> Regards, Petar! >>> Karlovo, Bulgaria. >>> --- >>> Public PGP Key at: >>> https://keyserver1.pgp.com/vkd/DownloadKey.event?keyid=0x19658550C3110611 >>> Key Fingerprint: A369 A7EE 61BC 93A3 CDFF 55A5 1965 8550 C311 0611 >>> >> >> > > > -- > Regards, Petar! > Karlovo, Bulgaria. > --- > Public PGP Key at: > https://keyserver1.pgp.com/vkd/DownloadKey.event?keyid=0x19658550C3110611 > Key Fingerprint: A369 A7EE 61BC 93A3 CDFF 55A5 1965 8550 C311 0611 > -- Regards, Petar! Karlovo, Bulgaria. --- Public PGP Key at: https://keyserver1.pgp.com/vkd/DownloadKey.event?keyid=0x19658550C3110611 Key Fingerprint: A369 A7EE 61BC 93A3 CDFF 55A5 1965 8550 C311 0611 _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev