[seam-issues] [JBoss JIRA] Created: (JBSEAM-4708) em.getDelegate() fails in glassfish 2 if hibernate is JPA provider

Rainer Flicker (JIRA) jira-events at lists.jboss.org
Thu Sep 16 04:23:28 EDT 2010


em.getDelegate() fails in glassfish 2 if hibernate is JPA provider
------------------------------------------------------------------

                 Key: JBSEAM-4708
                 URL: https://jira.jboss.org/browse/JBSEAM-4708
             Project: Seam
          Issue Type: Bug
          Components: Core
    Affects Versions: 2.2.0.GA
         Environment: Glassfish 2.1.1
Seam 2.2.0GA
Java JDK 1.6.0_21
Windows XP SP3
            Reporter: Rainer Flicker


If Hibernate is used as JPA provider with Glassfish 2 and em.getDelegate() is executed, a RuntimeException will be
thrown:
java.lang.RuntimeException: could not proxy delegate
at org.jboss.seam.persistence.HibernatePersistenceProvider.proxyDelegate(HibernatePersistenceProvider.java:148)
at org.jboss.seam.persistence.EntityManagerProxy.getDelegate(EntityManagerProxy.java:97)
at org.hibernate.search.jpa.impl.FullTextEntityManagerImpl.getDelegate(FullTextEntityManagerImpl.java:165)
at org.jboss.seam.persistence.EntityManagerProxy.getDelegate(EntityManagerProxy.java:97)
...

See
http://weblogs.java.net/blog/2009/05/25/be-careful-while-using-entitymanagergetdelegate

If em.getDelegate() is executed, glassfish returns org.hibernate.ejb.EntityManagerImpl. But org.jboss.seam.persistence.HibernatePersistenceProvider expects org.hibernate.Session.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the seam-issues mailing list