Verbose and detailed Approval System Exception error messages have been deprecated. Administrators are encouraged to activate Apex exception logging for debugging and maintenance. 

To activate Apex exception logging

Check the Admin object for the APTS_ApprovalExLogId admin property. Its default value must be ELOG-00000000. If it's not present or not set to this value, you must add or edit it.

To edit the admin property

From the Salesforce Classic view: 

  1. Select the Admin tab from the top bar or by following the + icon at top right of the Salesforce Classic interface. 
  2. Click New.
  3. Enter APTS_ApprovalExLogId in the Name field.
  4. Enter ELOG-00000000 In the Value field. 
  5. Click Save.
  1. Go to Custom Settings. Click Manage next to Approvals System Properties
  2. Set the Enable Exception Logging checkbox to True and the Default Custom Setting Flag to False.

To enable or disable exception logging

From the Salesforce Classic view: 

  1. Click Setup in the top menu.
  2. From the left navigation bar, select Build > Develop > Custom Settings.
  3. From the Custom Settings window, click Approvals System Properties.
  4. Click Edit next to Enable Exception Logging. 
  5. Under General Options, select either the Checked or Unchecked radio button:

Behavior

Default behavior: If the custom setting flag = false (Default Value is Unchecked), no records are logged in the Approval Exception Log object. 

Enhanced behavior: If the custom setting flag = true (Default Value = Checked), exception log records are created and stored in the Approval Exception Log object.

Deprecated behavior: Error message display in the detailed format shown below is no longer supported:

Deprecated Error Message Format