Salesforce Stack Exchange is a question and answer site for Salesforce administrators, implementation experts, developers and anybody in-between. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a requirement, where I have to catch the error message in an Opportunity Trigger and have to display it on top of the Standard VF page.

What, I know, we can go for Sobject.field.addError() to display the error, but it will appear below the field.

Is there any way where we can show the custom error message in a Standard VF page ?

share|improve this question

You should be able to add the error to SObject (instead of the field) to get it to show up at the top of the page


share|improve this answer

Yes, you'd do the same for the record as opposed to the field, for example in your Trigger:

for(Opportunity oppt :
        // something to cause an error
    catch(Exception e)
        oppt.addError('caught ' + e.getMessage());
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.