It's JtaEntityManager instance. I found the issue. As you see in code snippet, I was using a reference from Deltaspike EM and setting it on an object from stateless EJB. In other words, using an entity in an EM that did not load it. If I put all code inside @async or remove @async it works, makes sense.
I wish if entities from entityManager in EJBs or regular beans can see each other's changes. This time it's my fault :) Thx for the help. -- View this message in context: http://openejb.979440.n4.nabble.com/Asynchronous-And-TransactionRequiredException-tp4664007p4664035.html Sent from the OpenEJB User mailing list archive at Nabble.com.
