ORA-04088: Error during execution of trigger
ORA-04088: Error during execution of trigger
The problem lies with the fact that you are inserting a row in the trigger which has to fire before insert, the trigger is causing itself to fire over and over and over and getting stuck in a loop.
Remove line which includes the insert.