既にInsert済みのレコードを再度Insertしようとした場合に発生するエラーです。
重複してしまっているInsert処理を削除すれば解消します。
同一のレコード変数のINSERTを連続して行った場合
Account a =new Account(Name='test');
insert a;
insert a;
AfterInsertトリガ内でINSERTした場合
trigger NekoTrigger on Neko(after insert){
for(Neko record: trigger.new){
record.name = 'ちゃお';
insert record;
}
}