Bug #1956
JTA TransactionImpl not forwarding error in before completion
Start date:
23.09.2016
Due date:
% Done:
100%
Estimated time:
origin:
Description
The simple JTA implementation over the work unit does not throw a RollbackException upon rollback due to an error in before completion. It must however.
This is due to the requirement that commit() throws a RollbackException whenever it rolled back, for example because of an error in before completion.
Furthermore it should however and it should add the errors to the cause list of the RollBackException.