Recursive trigger is frequently arising issue in Salesforce triggers. Recursion in trigger means a trigger calling itself again and again. Recursion in trigger occurs when we’ve added some DML statements in trigger and same DML condition is used for trigger firing. A recursive trigger is one that is called over and over, if not controlled will result in this error… maximum trigger depth...
Avoid recursion of Trigger
A