Je chipotte mais il faudrait nommer ça TransactionException