If when you are trying to bring up a List View or a Record View of a record using Directories on the front-end, and you get the following error: "Error retrieving record" in a red box - it is likely that one of the fields that the record view is trying to pull has been changed or deleted.
In Salesforce check the object that the Directories form is accessing, and make sure each field that it is trying to access is still there and available to Soapbox. If you have recently deleted or renamed any fields in the object, this is probably the case.
You may also review each field in Soapbox by clicking the Edit button to verify that the Salesforce Field drop down is populated. If it isn't that suggests the field no longer exists in Salesforce or that the Salesforce user Soapbox is using no longer has access to that field.
To re-add the Salesforce field in Soapbox:
- Log Into your Soapbox Admin
- Navigate to the Directories Manager
- Select the Directories form that has been effected
- Select the List View or Record Display tab - depending on which view has been effected.
- Find the field that has been effected and click the red "x" to the far right to delete it.
- Now click Add Salesforce Element
- In the "Salesforce Field " dropdown, find the new version of the field and select it.
- Set any other setting there as needed
- Save the popup
- Save the form
- Clear the site cache (Instructions for that here.)
And test things out. You should now be able to view the record.