We have an application which has an EJB which runs Asyn and is annotated as @TransactionAttribute(TransactionAttributeType.REQUIRES_NEW) (I believe this is default behavior but for clarity we have added). When running the application we keep getting the following:
12:54:53,696 WARN [com.arjuna.ats.arjuna] (Transaction Reaper) ARJUNA012117: TransactionReaper::check timeout for TX 0:ffffac124a3d:598c1ee6:502bc969:51 in state RUN
We have configrued the timeout in the server.xml but I am wondering if I missed something. Any thoughts? I should mention that the Asyn method does the following:
Iterates over a large data set from a db
Feeds that data into a set of rules
Persist some information about the state of the dataset(i.e accumulations of information).
I should also mention we sometimes get the following error:
ARJUNA012091: Top-level abort of action 0:ffffac124a3d:598c1ee6:502bc969:4d received TwoPhaseOutcome.FINISH_ERROR from com.arjuna.ats.internal.arjuna.abstractrecords.LastResourceRecord