When an exception is thrown during data insertion one kind of args structure is thrown and while updating another kind of args structure were sent. That is the args were not in the same structure so need to check and finalize the argument structure send to the action failure event.