1 Reply Latest reply on Apr 30, 2013 2:03 AM by nickarls

    What can cause this transaction error?

    als

      12:08:15,966 ERROR [stderr] (EJB default - 2) javax.persistence.TransactionRequiredException: No active JTA transaction on joinTransaction call

       

       

      12:08:15,973 ERROR [stderr] (EJB default - 2)           at org.hibernate.ejb.AbstractEntityManagerImpl.joinTransaction(AbstractEntityManagerImpl.java:1223)

       

       

      12:08:15,979 ERROR [stderr] (EJB default - 2)           at org.hibernate.ejb.AbstractEntityManagerImpl.joinTransaction(AbstractEntityManagerImpl.java:1173

        • 1. Re: What can cause this transaction error?
          nickarls

          The message says there is no transaction. This can happen if you use entityManager.joinTransaction() in a POJO with no transaction available. One option might be to @Inject UserTransaction ut; and start a transaction there (might be @Resource-injectable also, don't recall). Or use and EJB.