You need to sign in to do that
Don't have an account?
Arun Sarvan Sam
Apex CPU time limit exceed - Trigger
Hi frnds,
It shows alert like the below, could you please clarify anything went wrong in my trigger,
Please find error details below...
CANNOT_INSERT_UPDATE_ACTIVATE_ENTITY - RichText1: System.LimitException: Apex CPU time limit exceeded
It shows alert like the below, could you please clarify anything went wrong in my trigger,
Please find error details below...
CANNOT_INSERT_UPDATE_ACTIVATE_ENTITY - RichText1: System.LimitException: Apex CPU time limit exceeded
trigger RichText1 on CampaignMember (before insert, before update) { Set<Id> camIdSet=new Set<Id>(); for(CampaignMember camm: Trigger.new){ camIdSet.add(camm.CampaignId); system.debug('got camIdset'); } Map<Id,Campaign> camMap=new Map<Id,Campaign>([SELECT Id,Extra_Info_for_Reminder__c FROM Campaign WHERE Id IN :camIdSet]); for(CampaignMember campMem: Trigger.new){ system.debug('checkCamId: ' + campMem.campaignid); if(campMem.CampaignId != null ){ campMem.Course_Email_Info_2__c=camMap.get(campMem.CampaignId).Extra_Info_for_Reminder__c; system.debug('checkCourse_email_info_2__c: ' + campMem.Course_Email_Info_2__c); } } }
You need to follow some best practices of the apex.
Here is an article from Salesforce on how you can address this Apex CPU time limit exceeded error with best practices: https://help.salesforce.com/apex/HTViewSolution?id=000232681&language=en_US
I hope you find the above solution helpful. If it does, please mark as Best Answer to help others too.
Thanks,
Ajay Dubedi