added ExceptionFactory for open transactions.