[hibernate-dev] Problem with Infinispan 5.1.5 with Hibernate version 3.6.10.

Sanne Grinovero sanne at hibernate.org
Fri Jul 27 12:17:07 EDT 2012


Hi Thomas,
I would rather suggest to update Grails to Hibernate 4? I don't know what
it takes so I might be totally wrong but at least you would be moving
forward.

Sanne
On Jul 27, 2012 5:04 PM, "Steve Ebersole" <steve at hibernate.org> wrote:

> And yet again...
>
> On Fri 27 Jul 2012 11:01:07 AM CDT, Steve Ebersole wrote:
> > No, we only maintain a "latest to latest" integration.  Maintaining
> > every possible combo would be way too big of a challenge for a small
> > open source team.
> >
> > But, all the needed code does exist in Git.  You'd want to start with
> > the hibernate-infinispan module from the 3.6 branch and selectively
> > apply patches from 4.0/4.1 branch to integrate Infinispan 5.1.  This
> > might mean cherry-picking or just plain merging.
> >
> >
> > On Fri 27 Jul 2012 10:35:16 AM CDT, thomas fuller wrote:
> >> Hi Steven,
> >>
> >> Thanks for your reply.
> >>
> >> Re: "The Infinispan implementation of the Hibernate RegionFactory SPI
> >> is actually done in the org.hibernate:hibernate-infinispan module, not
> >> in Infinispan itself unless something drastic has changed there."
> >>
> >> I agree with this, I think my message was poorly worded perhaps.
> >>
> >> Let me ask this question:
> >>
> >> Is there a hibernate-infinispan module that will work with Infinispan
> >> 5+ (5.1.5 specifically) and Hibernate 3.6 (3.6.10, specifically)?
> >>
> >> If this exists, would you happen to know which version I should be
> >> using?
> >>
> >> Thanks,
> >>
> >> Tom
> >>
> >> On Fri, Jul 27, 2012 at 4:02 PM, Steve Ebersole
> >> <steven.ebersole at gmail.com <mailto:steven.ebersole at gmail.com>> wrote:
> >>
> >>     The Infinispan implementation of the Hibernate RegionFactory SPI
> >>     is actually done in the org.hibernate:hibernate-__infinispan
> >>     module, not in Infinispan itself unless something drastic has
> >>     changed there.
> >>
> >>     You would seem to have something else wrong in your setup.
> >>
> >>
> >>
> >>     On Fri 27 Jul 2012 05:05:05 AM CDT, thomas fuller wrote:
> >>
> >>         Hi Folks,
> >>
> >>         I am using Infinispan 5.1.5 on Grails 2.1.0, which ships with
> >>         Hibernate
> >>         3.6.10.
> >>
> >>         The problem I am having is that the exception below indicates
> >>         that an
> >>         attempt is being made to load
> >>         org/hibernate/cache/spi/__RegionFactory, which
> >>         is included in Hibernate 4.0.0, whereas Grails 2.1.0 ships
> >>         with Hibernate
> >>         version 3.6.10 which includes the class
> >>         org.hibernate.cache.__RegionFactory.
> >>
> >>         Is there a way to configure Infinispan such that it can work
> >>         with Hibernate
> >>         version 3.6.10?
> >>
> >>         If the answer is "no", I suspect the reason would be that the
> >>         custom
> >>         InfinispanRegionFactory has not been written. Can you let me
> >>         know if you
> >>         are aware of anyone currently writing this, because if nobody
> >>         is, I'll
> >>         write it myself.
> >>
> >>         Thanks for your help,
> >>
> >>         Tom
> >>
> >>         org.springframework.beans.__factory.BeanCreationException:
> >>         Error creating
> >>         bean with name 'transactionManager': Cannot resolve reference
> >>         to bean
> >>         'sessionFactory' while setting bean property 'sessionFactory';
> >>         nested
> >>         exception is
> >>         org.springframework.beans.__factory.BeanCreationException: Error
> >>         creating bean with name 'sessionFactory': Invocation of init
> >>         method failed;
> >>         nested exception is java.lang.__NoClassDefFoundError:
> >>         org/hibernate/cache/spi/__RegionFactory
> >>               at
> >>
> >> java.util.concurrent.__FutureTask$Sync.innerRun(__FutureTask.java:303)
> >>               at
> >>         java.util.concurrent.__FutureTask.run(FutureTask.__java:138)
> >>               at
> >>
> >>
> java.util.concurrent.__ThreadPoolExecutor$Worker.__runTask(ThreadPoolExecutor.__java:886)
> >>
> >>               at
> >>
> >>
> java.util.concurrent.__ThreadPoolExecutor$Worker.run(__ThreadPoolExecutor.java:908)
> >>
> >>               at java.lang.Thread.run(Thread.__java:662)
> >>         _________________________________________________
> >>         hibernate-dev mailing list
> >>         hibernate-dev at lists.jboss.org
> >>         <mailto:hibernate-dev at lists.jboss.org>
> >>         https://lists.jboss.org/__mailman/listinfo/hibernate-dev
> >>         <https://lists.jboss.org/mailman/listinfo/hibernate-dev>
> >>
> >>
>
> --
> steve at hibernate.org
> http://hibernate.org
> _______________________________________________
> hibernate-dev mailing list
> hibernate-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/hibernate-dev
>


More information about the hibernate-dev mailing list