Looks like Martin got passed the ASM issues for Hibernate use, but we
should definitely get our ASM usage repackaged so no one else has to
go to so much hassle.
I'll try to look into this (still catching up on email).
-David
Begin forwarded message:
From: Martin Vysny <[EMAIL PROTECTED]>
Date: October 15, 2007 2:06:42 AM PDT
To: [EMAIL PROTECTED]
Subject: Re: OpenEJB and Hibernate
Reply-To: [EMAIL PROTECTED]
On Fri, 2007-10-12 at 13:54 -0700, Dain Sundstrom wrote:
On Oct 12, 2007, at 2:41 AM, Martin Vysny wrote:
Hi guys,
I tried to use Hibernate in OpenEJB (our application unfortunately
still does not use JPA - it uses Hibernate directly instead).
However,
it seems there is a version clash: OpenEJB requires ASM 2.2.3 while
Hibernate 3.2.4 requires ASM 1.5.3 and they seem to be incompatible:
...
Have you guys tried to use OpenEJB with Hibernate? Can you please
provide me with some hints? Which one is harder: modify Hibernate
to use 2.2.3 or OpenEJB to use 1.5.3? :-)
I wouldn't try to modify either; I'd repackage. Most projects seem
to repackage asm to avoid such conflicts, and I'd guess they do it
because Hibernate is not repackaging :)
The ASM FAQ suggests (http://asm.objectweb.org/doc/faq.html) jarjar.
If you can figure out how to do this, that would be awesome. We can
simply add the repackaged jar to our svn repository.
-dain
Thanks very much for the idea, but we found an easier way to resolve
this issue: [1]. Now can you help us where to look for
TransactionManager in JNDI? Hibernate requires it when using CMP
persistency. Thanks!
Martin
[1]
http://andersnoras.com/blogs/anoras/archive/2007/09/04/resolving-
asm-dependency-conflicts.aspx
--
Mgr. Martin Vysny | [EMAIL PROTECTED]
Software Engineer
Whitestein Technologies s.r.o | www.whitestein.com
Panenska 28 | 811 03 Bratislava | Slovak Republic
Main +421 2 5443-5502 | Direct +421 2 5930-0717