[
http://opensource.atlassian.com/projects/hibernate/browse/HHH-6020?page=c...
]
Adam Warski updated HHH-6020:
-----------------------------
Attachment: JTA_Transaction_Test.patch
I tried copying over TestingJtaBootstrap and changing it appropriately (see
EnversTestingJtaBootstrap), and it works a bit better now, however when I call:
entityManager.joinTransaction()
I'm getting either
WARN: HHH00027:Calling joinTransaction() on a non JTA EntityManager
or
WARN: HHH00326:Cannot join transaction: do not override
hibernate.transaction.factory_class
depending if I comment in or out lines 147 an d 148 in AbstractEntityTest.
Any hints on how to properly configure the EM so that it sees the JTA tx and is able to
join it?
Adam
Move to JBossTS caused some test failures in hibernate-envers
-------------------------------------------------------------
Key: HHH-6020
URL:
http://opensource.atlassian.com/projects/hibernate/browse/HHH-6020
Project: Hibernate Core
Issue Type: Bug
Components: envers
Reporter: Steve Ebersole
Assignee: Adam Warski
Fix For: 4.0.0.Alpha2
Attachments: JTA_Transaction_Test.patch
Specifically there is 1 tests that fails in both configurations for a total of 2
failures. The test class is {{org.hibernate.envers.test.integration.jta.JtaTransaction}}.
The failure says:
{noformat}
null
org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:110)
at
org.hibernate.service.internal.ServiceInitializer.configureService(ServiceInitializer.java:141)
at
org.hibernate.service.internal.ServiceInitializer.initializeService(ServiceInitializer.java:108)
at
org.hibernate.service.internal.ServiceRegistryImpl.getServiceInternal(ServiceRegistryImpl.java:119)
at
org.hibernate.service.internal.proxy.javassist.ServiceProxyFactoryImpl$ServiceProxyMethodInterceptor.invoke(ServiceProxyFactoryImpl.java:114)
at
org.hibernate.engine.jdbc.spi.JdbcServices_$$_javassist_0.getExtractedMetaDataSupport(JdbcServices_$$_javassist_0.java)
at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:77)
at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2848)
at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2844)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1825)
at
org.hibernate.ejb.EntityManagerFactoryImpl.<init>(EntityManagerFactoryImpl.java:77)
at
org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:888)
at org.hibernate.envers.test.AbstractEntityTest.init(AbstractEntityTest.java:123)
at org.hibernate.envers.test.AbstractEntityTest.init(AbstractEntityTest.java:97)
...
{noformat}
JdbcServicesImpl.java:110 is a simple attempt to use the {{java.sql.Connection}} returned
by the configured {{org.hibernate.service.jdbc.connections.spi.ConnectionProvider}}:
{code}
Connection conn = connectionProvider.getConnection();
try {
DatabaseMetaData meta = conn.getMetaData(); // <- this is line 110
...
{code}
--
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....
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira