commit exception handler