Hi Emmanuel, migrating to 2.9 should be quite easy, I don't think there's a need to open an issue for each change. beta2 is good, we could even migrate to 3.0 in the same release. I think I could move to 2.9 with a single patch having low impact, and to 3.0 with another little patch. Of course, I'm only thinking about making it compatible: really making use of the new cool features is another story but this is another issue right? like the new ranges optimizations for dates and numbers.
I've opened an "update to Lucene 3" issue for beta2: HSEARCH-424 Cheers, Sanne ---------- Forwarded message ---------- From: Emmanuel Bernard (JIRA) <nore...@atlassian.com> Date: 2009/11/27 Subject: [hibernate-issues] [Hibernate-JIRA] Commented: (HSEARCH-420) Hibernate Search does not work with Lucene 3.0.0 To: hibernate-iss...@lists.jboss.org [ http://opensource.atlassian.com/projects/hibernate/browse/HSEARCH-420?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=34788#action_34788 ] Emmanuel Bernard commented on HSEARCH-420: ------------------------------------------ Let's migrate to 2.9, open issues for all the deprecations and then move to lucene 3. I think 3.2 beta2 is a good candidate for that. WDYT? > Hibernate Search does not work with Lucene 3.0.0 > ------------------------------------------------ > > Key: HSEARCH-420 > URL: > http://opensource.atlassian.com/projects/hibernate/browse/HSEARCH-420 > Project: Hibernate Search > Issue Type: Bug > Affects Versions: 3.1.1.GA > Reporter: Mark Derricutt > > After updating my lucence dependency to the recently released 3.0.0 I see the > following stack trace: > org.fest.reflect.exception.ReflectionError: Unable to invoke method > 'bindEntityProvider' with arguments > [smx3.schema.provider.schemaentityprovi...@3747c1db] > at org.fest.reflect.method.Invoker.invoke(Invoker.java:101) > at > smx3.testing.SessionFactoryBuilder.buildSessionFactory(SessionFactoryBuilder.java:61) > at > smx3.partyresource.service.AgreementServiceImplTest.setup(AgreementServiceImplTest.java:38) > Caused by: java.lang.reflect.InvocationTargetException > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.fest.reflect.method.Invoker.invoke(Invoker.java:99) > ... 28 more > Caused by: java.lang.NoSuchMethodError: > org.apache.lucene.store.FSDirectory.getDirectory(Ljava/io/File;)Lorg/apache/lucene/store/FSDirectory; > at > org.hibernate.search.store.DirectoryProviderHelper.createFSIndex(DirectoryProviderHelper.java:77) > at > org.hibernate.search.store.FSDirectoryProvider.initialize(FSDirectoryProvider.java:44) > at > org.hibernate.search.store.DirectoryProviderFactory.createDirectoryProvider(DirectoryProviderFactory.java:129) > at > org.hibernate.search.store.DirectoryProviderFactory.createDirectoryProviders(DirectoryProviderFactory.java:63) > at > org.hibernate.search.impl.SearchFactoryImpl.initDocumentBuilders(SearchFactoryImpl.java:404) > at > org.hibernate.search.impl.SearchFactoryImpl.<init>(SearchFactoryImpl.java:119) > at > org.hibernate.search.event.ContextHolder.getOrBuildSearchFactory(ContextHolder.java:30) > at > org.hibernate.search.event.FullTextIndexEventListener.initialize(FullTextIndexEventListener.java:79) > at > org.hibernate.event.EventListeners$1.processListener(EventListeners.java:198) > at > org.hibernate.event.EventListeners.processListeners(EventListeners.java:181) > at > org.hibernate.event.EventListeners.initializeListeners(EventListeners.java:194) > at > org.hibernate.cfg.Configuration.getInitializedEventListeners(Configuration.java:1352) > at > org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1341) > at > org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:812) > at > smx3.entity.EntityActivatorImpl.bindSessionFactory(EntityActivatorImpl.java:197) > at > smx3.entity.EntityActivatorImpl.rebuildSessionFactory(EntityActivatorImpl.java:106) > at > smx3.entity.EntityActivatorImpl.rebuildFromEntityProviders(EntityActivatorImpl.java:85) > at > smx3.entity.EntityActivatorImpl.bindEntityProvider(EntityActivatorImpl.java:68) > It would seem that Lucene 3.0.0 has broken APIs with 2.9.0 which worked fine > with Hibernate Search. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/hibernate/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira _______________________________________________ hibernate-issues mailing list hibernate-iss...@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-issues _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev