Updated problems with transaction and TransactionException