title: Caused by: javax.resource.ResourceException: IJ000459: Transaction is not active
body: <p>We are using the following stack:
  -seam 3
  -hibernate 4.x
  -jboss 7.2
  -jpa 2
  -primefaces 4</p>
  
  <p>I have 2 sets of error logs which I have been reviewing for days but couldn't really find the problem. Local testing doesn't show this log only in production setup. Any idea? Thanks.</p>
  
  <p>Note that I have deleted some parts to shorten the message:</p>
  
  <pre><code>Log 1:
  
  15:32:23,250 ERROR [org.jboss.as.ejb3] (http-/0.0.0.0:8080-1) javax.ejb.EJBTransactionRolledbackException
  15:32:23,250 ERROR [org.jboss.as.ejb3.invocation] (http-/0.0.0.0:8080-1) JBAS014134: EJB Invocation failed on component SubscriptionBPService for method public void org.meveocrm.services.BusinessProcessService.update(org.meveocrm.model.BusinessProcessInstance) throws org.meveo.exception.BusinessException: javax.ejb.EJBTransactionRolledbackException
      at org.jboss.as.ejb3.tx.CMTTxInterceptor.handleInCallerTx(CMTTxInterceptor.java:138) [jboss-as-ejb3-7.2.0.Final.jar:7.2.0.Final]
      at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:228) [jboss-as-ejb3-7.2.0.Final.jar:7.2.0.Final]
      at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:317) [jboss-as-ejb3-7.2.0.Final.jar:7.2.0.Final]
      at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:214) [jboss-as-ejb3-7.2.0.Final.jar:7.2.0.Final]
      at org.manaty.ancvsev.service.process.SubscriptionBPService$Proxy$_$$_Weld$Proxy$.update(SubscriptionBPService$Proxy$_$$_Weld$Proxy$.java) [classes:]
      at org.meveocrm.bean.process.BusinessProcessBean.getQuestionsToDisplay(BusinessProcessBean.java:199) [classes:]
      at org.manaty.ancvsev.bean.process.SubscriptionBPBean$Proxy$_$$_WeldClientProxy.getQuestionsToDisplay(SubscriptionBPBean$Proxy$_$$_WeldClientProxy.java) [classes:]
      at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:920) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
      at java.lang.Thread.run(Thread.java:724) [rt.jar:1.7.0_40]
  Caused by: java.lang.reflect.UndeclaredThrowableException
      at com.sun.proxy.$Proxy148.flush(Unknown Source)
      at sun.reflect.GeneratedMethodAccessor437.invoke(Unknown Source) [:1.7.0_40]
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_40]
      at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_40]
      at org.jboss.weld.bean.proxy.AbstractBeanInstance.invoke(AbstractBeanInstance.java:45) [weld-core-1.1.10.Final.jar:2012-10-12 10:00]
      at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:105) [weld-core-1.1.10.Final.jar:2012-10-12 10:00]
      at org.jboss.weld.proxies.EntityManager$ManagedPersistenceContext$-311488430$Proxy$_$$_WeldClientProxy.flush(EntityManager$ManagedPersistenceContext$-311488430$Proxy$_$$_WeldClientProxy.java) [weld-core-1.1.10.Final.jar:]
      at org.meveo.services.PersistenceService.update(PersistenceService.java:315) [classes:]
      at org.meveo.services.PersistenceService.update(PersistenceService.java:290) [classes:]
      at org.meveocrm.services.BusinessProcessService.update(BusinessProcessService.java:193) [classes:]
      ... 86 more
  Caused by: java.lang.reflect.InvocationTargetException
      at sun.reflect.GeneratedMethodAccessor438.invoke(Unknown Source) [:1.7.0_40]
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_40]
      at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_40]
      at org.jboss.seam.persistence.PersistenceContextProxyHandler.invoke(PersistenceContextProxyHandler.java:56) [seam-persistence-3.1.0.Final.jar:3.1.0.Final]
      at org.jboss.seam.persistence.ManagedPersistenceContextProxyHandler.invoke(ManagedPersistenceContextProxyHandler.java:108) [seam-persistence-3.1.0.Final.jar:3.1.0.Final]
      ... 126 more
  Caused by: javax.persistence.TransactionRequiredException: no transaction is in progress
      at org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:993) [hibernate-entitymanager-4.2.0.CR1.jar:4.2.0.CR1]
      ... 131 more
  
  15:32:23,262 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/ancvsev].[Faces Servlet]] (http-/0.0.0.0:8080-1) JBWEB000236: Servlet.service() for servlet Faces Servlet threw exception: javax.enterprise.event.ObserverException
      at sun.reflect.GeneratedConstructorAccessor357.newInstance(Unknown Source) [:1.7.0_40]
      at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [rt.jar:1.7.0_40]
      at java.lang.reflect.Constructor.newInstance(Constructor.java:526) [rt.jar:1.7.0_40]
      at java.lang.Class.newInstance(Class.java:374) [rt.jar:1.7.0_40]
  Caused by: javax.servlet.ServletException
      at javax.faces.webapp.FacesServlet.service(FacesServlet.java:606) [jboss-jsf-api_2.1_spec-2.1.18.Final.jar:2.1.18.Final]
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
      at org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:98) [primefaces-4.0-20130910.075046-7.jar:4.0-SNAPSHOT]
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
      at org.jboss.solder.servlet.exception.CatchExceptionFilter.doFilter(CatchExceptionFilter.java:65) [solder-impl-3.1.0.Final.jar:3.1.0.Final]
      ... 22 more
  Caused by: javax.ejb.EJBTransactionRolledbackException
      at org.jboss.as.ejb3.tx.CMTTxInterceptor.handleInCallerTx(CMTTxInterceptor.java:138) [jboss-as-ejb3-7.2.0.Final.jar:7.2.0.Final]
      at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:228) [jboss-as-ejb3-7.2.0.Final.jar:7.2.0.Final]
      at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:317) [jboss-as-ejb3-7.2.0.Final.jar:7.2.0.Final]
      at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:214) [jboss-as-ejb3-7.2.0.Final.jar:7.2.0.Final]
      ... 28 more
  Caused by: java.lang.reflect.UndeclaredThrowableException
      at com.sun.proxy.$Proxy148.flush(Unknown Source)
      at sun.reflect.GeneratedMethodAccessor437.invoke(Unknown Source) [:1.7.0_40]
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_40]
      at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_40]
      at org.jboss.weld.bean.proxy.AbstractBeanInstance.invoke(AbstractBeanInstance.java:45) [weld-core-1.1.10.Final.jar:2012-10-12 10:00]
      at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:105) [weld-core-1.1.10.Final.jar:2012-10-12 10:00]
      at org.jboss.weld.proxies.EntityManager$ManagedPersistenceContext$-311488430$Proxy$_$$_WeldClientProxy.flush(EntityManager$ManagedPersistenceContext$-311488430$Proxy$_$$_WeldClientProxy.java) [weld-core-1.1.10.Final.jar:]
      at org.meveo.services.PersistenceService.update(PersistenceService.java:315) [classes:]
      at org.meveo.services.PersistenceService.update(PersistenceService.java:290) [classes:]
      at org.meveocrm.services.BusinessProcessService.update(BusinessProcessService.java:193) [classes:]
      ... 86 more
  Caused by: java.lang.reflect.InvocationTargetException
      at sun.reflect.GeneratedMethodAccessor438.invoke(Unknown Source) [:1.7.0_40]
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_40]
      at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_40]
      at org.jboss.seam.persistence.PersistenceContextProxyHandler.invoke(PersistenceContextProxyHandler.java:56) [seam-persistence-3.1.0.Final.jar:3.1.0.Final]
      at org.jboss.seam.persistence.ManagedPersistenceContextProxyHandler.invoke(ManagedPersistenceContextProxyHandler.java:108) [seam-persistence-3.1.0.Final.jar:3.1.0.Final]
      ... 126 more
  Caused by: javax.persistence.TransactionRequiredException: no transaction is in progress
      at org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:993) [hibernate-entitymanager-4.2.0.CR1.jar:4.2.0.CR1]
      ... 131 more
  
  Log 2:
  
  15:36:23,204 ERROR [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] (http-/0.0.0.0:8080-29) javax.resource.ResourceException: IJ000460: Error checking for a transaction
  15:36:23,205 ERROR [org.jboss.as.ejb3] (http-/0.0.0.0:8080-29) javax.ejb.EJBTransactionRolledbackException: org.hibernate.exception.GenericJDBCException: Could not open connection
  15:36:23,205 ERROR [org.jboss.as.ejb3.invocation] (http-/0.0.0.0:8080-29) JBAS014134: EJB Invocation failed on component MessageService for method public java.util.List org.meveocrm.services.MessageService.GetMailListByCustomer(org.meveocrm.model.Customer): javax.ejb.EJBTransactionRolledbackException: org.hibernate.exception.GenericJDBCException: Could not open connection
      at org.jboss.as.ejb3.tx.CMTTxInterceptor.handleInCallerTx(CMTTxInterceptor.java:138) [jboss-as-ejb3-7.2.0.Final.jar:7.2.0.Final]
      at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:228) [jboss-as-ejb3-7.2.0.Final.jar:7.2.0.Final]
      at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:317) [jboss-as-ejb3-7.2.0.Final.jar:7.2.0.Final]
      at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:214) [jboss-as-ejb3-7.2.0.Final.jar:7.2.0.Final]
      at java.lang.Thread.run(Thread.java:724) [rt.jar:1.7.0_40]
  Caused by: javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: Could not open connection
      at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1387) [hibernate-entitymanager-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1310) [hibernate-entitymanager-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.ejb.QueryImpl.getResultList(QueryImpl.java:273) [hibernate-entitymanager-4.2.0.CR1.jar:4.2.0.CR1]
      at org.meveocrm.services.MessageService.GetMailListByCustomer(MessageService.java:96) [classes:]
      ... 208 more
  Caused by: org.hibernate.exception.GenericJDBCException: Could not open connection
      at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:54) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:125) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:110) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.obtainConnection(LogicalConnectionImpl.java:221) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.getConnection(LogicalConnectionImpl.java:157) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.engine.jdbc.internal.StatementPreparerImpl.connection(StatementPreparerImpl.java:56) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.engine.jdbc.internal.StatementPreparerImpl$5.doPrepare(StatementPreparerImpl.java:161) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.engine.jdbc.internal.StatementPreparerImpl$StatementPreparationTemplate.prepareStatement(StatementPreparerImpl.java:182) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.engine.jdbc.internal.StatementPreparerImpl.prepareQueryStatement(StatementPreparerImpl.java:159) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1854) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1831) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1811) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.loader.Loader.doQuery(Loader.java:899) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:341) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.loader.Loader.doList(Loader.java:2516) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.loader.Loader.doList(Loader.java:2502) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2332) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.loader.Loader.list(Loader.java:2327) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:490) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:355) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:195) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1246) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.internal.QueryImpl.list(QueryImpl.java:101) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.ejb.QueryImpl.getResultList(QueryImpl.java:264) [hibernate-entitymanager-4.2.0.CR1.jar:4.2.0.CR1]
      ... 239 more
  Caused by: java.sql.SQLException: javax.resource.ResourceException: IJ000460: Error checking for a transaction
      at org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:147)
      at org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider.getConnection(InjectedDataSourceConnectionProvider.java:70) [hibernate-entitymanager-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.internal.AbstractSessionImpl$NonContextualJdbcConnectionAccess.obtainConnection(AbstractSessionImpl.java:292) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.obtainConnection(LogicalConnectionImpl.java:214) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      ... 259 more
  Caused by: javax.resource.ResourceException: IJ000460: Error checking for a transaction
      at org.jboss.jca.core.connectionmanager.tx.TxConnectionManagerImpl.getManagedConnection(TxConnectionManagerImpl.java:362)
      at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:464)
      at org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:139)
      ... 262 more
  Caused by: javax.resource.ResourceException: IJ000459: Transaction is not active: tx=TransactionImple &amp;lt; ac, BasicAction: 0:ffffc0a817ad:12b72693:52fd503f:226f3 status: ActionStatus.ABORT_ONLY &gt;
      at org.jboss.jca.core.connectionmanager.tx.TxConnectionManagerImpl.getManagedConnection(TxConnectionManagerImpl.java:352)
      ... 264 more
  
  15:36:23,217 ERROR [org.jboss.as.ejb3] (http-/0.0.0.0:8080-29) javax.ejb.EJBTransactionRolledbackException: org.hibernate.exception.GenericJDBCException: Could not open connection
  15:36:23,217 ERROR [org.jboss.as.ejb3.invocation] (http-/0.0.0.0:8080-29) JBAS014134: EJB Invocation failed on component BusinessEventService for method public java.util.List org.meveocrm.services.BusinessEventService.listByCustomer(org.meveocrm.model.Customer,java.util.Date,org.meveocrm.event.EventTypeEnum,java.lang.String): javax.ejb.EJBTransactionRolledbackException: org.hibernate.exception.GenericJDBCException: Could not open connection
      at org.jboss.as.ejb3.tx.CMTTxInterceptor.handleInCallerTx(CMTTxInterceptor.java:138) [jboss-as-ejb3-7.2.0.Final.jar:7.2.0.Final]
      at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:228) [jboss-as-ejb3-7.2.0.Final.jar:7.2.0.Final]
      at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:317) [jboss-as-ejb3-7.2.0.Final.jar:7.2.0.Final]
      at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:214) [jboss-as-ejb3-7.2.0.Final.jar:7.2.0.Final]
  Caused by: javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: Could not open connection
      at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1387) [hibernate-entitymanager-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1310) [hibernate-entitymanager-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.ejb.QueryImpl.getResultList(QueryImpl.java:273) [hibernate-entitymanager-4.2.0.CR1.jar:4.2.0.CR1]
      at org.meveocrm.services.MessageService.GetMailListByCustomer(MessageService.java:96) [classes:]
      at sun.reflect.GeneratedMethodAccessor342.invoke(Unknown Source) [:1.7.0_40]
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_40]
      at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_40]
      ... 208 more
  Caused by: org.hibernate.exception.GenericJDBCException: Could not open connection
      at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:54) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:125) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:110) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.obtainConnection(LogicalConnectionImpl.java:221) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.getConnection(LogicalConnectionImpl.java:157) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.engine.jdbc.internal.StatementPreparerImpl.connection(StatementPreparerImpl.java:56) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.engine.jdbc.internal.StatementPreparerImpl$5.doPrepare(StatementPreparerImpl.java:161) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.engine.jdbc.internal.StatementPreparerImpl$StatementPreparationTemplate.prepareStatement(StatementPreparerImpl.java:182) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.engine.jdbc.internal.StatementPreparerImpl.prepareQueryStatement(StatementPreparerImpl.java:159) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1854) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1831) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1811) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.loader.Loader.doQuery(Loader.java:899) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:341) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.loader.Loader.doList(Loader.java:2516) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.loader.Loader.doList(Loader.java:2502) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2332) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.loader.Loader.list(Loader.java:2327) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:490) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:355) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:195) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1246) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.internal.QueryImpl.list(QueryImpl.java:101) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.ejb.QueryImpl.getResultList(QueryImpl.java:264) [hibernate-entitymanager-4.2.0.CR1.jar:4.2.0.CR1]
      ... 239 more
  Caused by: java.sql.SQLException: javax.resource.ResourceException: IJ000460: Error checking for a transaction
      at org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:147)
      at org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider.getConnection(InjectedDataSourceConnectionProvider.java:70) [hibernate-entitymanager-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.internal.AbstractSessionImpl$NonContextualJdbcConnectionAccess.obtainConnection(AbstractSessionImpl.java:292) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      at org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.obtainConnection(LogicalConnectionImpl.java:214) [hibernate-core-4.2.0.CR1.jar:4.2.0.CR1]
      ... 259 more
  Caused by: javax.resource.ResourceException: IJ000460: Error checking for a transaction
      at org.jboss.jca.core.connectionmanager.tx.TxConnectionManagerImpl.getManagedConnection(TxConnectionManagerImpl.java:362)
      at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:464)
      at org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:139)
      ... 262 more
  Caused by: javax.resource.ResourceException: IJ000459: Transaction is not active: tx=TransactionImple &amp;lt; ac, BasicAction: 0:ffffc0a817ad:12b72693:52fd503f:226f3 status: ActionStatus.ABORT_ONLY &gt;
      at org.jboss.jca.core.connectionmanager.tx.TxConnectionManagerImpl.getManagedConnection(TxConnectionManagerImpl.java:352)
      ... 264 more
  </code></pre>