java.lang.IllegalStateException: Work already begun on this thread.
Looks like you have called UnitOfWork.begin() twice without a balancing
call to end() in between.
You have a different solution? A short tip here would help you and many other users who saw this issue last week.