Users may encounter the error : "The specified page could not be loaded. You must specify a valid data list ID" after deploying a custom package. Users logged into CRM as an administrator will not encounter the error.
This error is caused by the page referencing a data list that either does not exist or is not loaded properly. To determine which data list is missing :
1) Enable Page Designer. 2) Start with any new functionality added by the customization (IE, if the custom package has added a new tab or new functional area to the page) by clicking Properties to open the "Edit page section" window. 4) Scroll down to the Data List section and verify that it is populated. If it is not, select the appropriate data list by searching for the data list. 4) If the correct data list is not found, navigate to Administration > Application > Catalog Browser. Search for the custom package and verify that all of the components have been loaded. Redeploy if necessary.
Alternatively you may :
1) Enable Page Designer. 2) Export the Page Spec by clicking on "Save Page" at the top of the page. Save the .XML file to a desired directory. 3) Open the .XML file with a text editor and search for "datalist" until you locate the custom data list. 4) Copy the ID GUID into the following query and run it against the database to confirm if the data list has been loaded:
SELECT * FROM datalistcatalog WHERE ID = 'datalistGUID'
5) If the data list is not found, navigate to Administration > Application > Catalog Browser. Search for the custom package and verify that all of the components have been loaded. Redeploy if necessary.