Error: "Unrecognized attribute 'name'. Note that attribute names are case-sensitive."

When adding a new web dashboard page with a context of Solicit Code along with a Data List Chart, the error, "Error: Unrecognized attribute 'name'. Note that attribute names are case-sensitive.", is received.
This error is a result of an outdated entry in the CRM web.config file that is no longer in use.  CRM upgrades refrain from deleting items from web.config files for backwards compatibility reasons. As such in order to resolve this issue you will need to perform the following steps.

On Premise clients:
1. Log into each web/application server and locate the install directory
2. Browse to ...\bbappfx\vroot
3. Copy and Save a back up copy of the web.config file
4. Edit the web.config file and locate the following entry and delete it:
<system.web><httphandlers>
5. Save the web.config file

If hosted, create a case outlining the request to remove this entry from the web.config file and forward to CRM support.

Steps to Duplicate

1. Go to the Analysis functional area.
2. Click 'Web dashboard'.
3. Hover over the Folder options drop-down and click 'Add new page'.
4. Fill in a Page name, Page title, and a Context record type of Solicit Code. Click Save.
5. Click the created dashboard to open it.
6. Hover over the Page options drop-down and click 'Edit shared version of this page'.
7. Click 'Add dashboard item'.
8. Click 'Data list parts'.
9. Select 'Data List Chart' under the Data list parts section.
10. Click Add.
11. Error thrown.

Environment

 Blackbaud CRM
 4.0
 4.0
 4.0.178

Was this article helpful?