Exception thrown when an operation is attempted that
relies on an existing transaction (such as setting
rollback status) and there is no existing transaction.
This represents an illegal usage of the transaction API.
author: Rod Johnson since: 17.03.2003