-- commit the part that cause error