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

thomas fuller thomas.fuller at gmail.com
Fri Jul 27 13:35:49 EDT 2012


Hi Stephen,

That's what I thought.

I may end up needing to write this. If I do, is this something that could
be contributed to the Hibernate-Infinispan module? I ask because, while the
audience for this may be somewhat limited, it could prove to be helpful
nonetheless.

Thanks for your help,

Tom

On Fri, Jul 27, 2012 at 5:01 PM, Steve Ebersole
<steven.ebersole at gmail.com>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<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<hibernate-dev at lists.jboss.org>
>> >
>>         https://lists.jboss.org/__**mailman/listinfo/hibernate-dev<https://lists.jboss.org/__mailman/listinfo/hibernate-dev>
>>         <https://lists.jboss.org/**mailman/listinfo/hibernate-dev<https://lists.jboss.org/mailman/listinfo/hibernate-dev>
>> **>
>>
>>
>>


More information about the hibernate-dev mailing list