Added rollback processing when the framework catches exception in the abstract class