Dashboard throws the error "The reference to entity "B" must end with the ';' delimiter" instead of displaying reports.
This error would be thrown because the records the reports in the dashboard widget are trying to access might contain special character(check for &).
There are two ways to resolve the issue. Resolution 1 is preferred over 2 as the latter involves changing the system property.
- Check the records the report is trying to access for special characters and remove them.
- Set the system property glide.ui.escape_text to true.