Dashboard and Component Error Codes
Dashboard-level error messages are returned in the response header, and component-level error messages are returned as part of the component status object.
To view a complete list of error messages, see Status Codes and Error Responses.
Dashboard-level errors
When a dashboard-level error occurs, the response header contains an HTTP response code and one of the following error messages:
HTTP Response Code | Error Message |
---|---|
400 | The running user for this dashboard doesn't have permission to run reports. Your system administrator should select a different running user for this dashboard. |
400 | The running user for this dashboard is inactive. Your system administrator should select an active user for this dashboard. |
400 | You don't have permission to view data as this user. |
400 | Your organization has reached the limit for dynamic dashboards, or doesn't have access. Ask your administrator to enable dynamic dashboards or convert them to dashboards with a specific running user. |
400 | The selected filter item isn't valid. |
400 | You can't refresh this dashboard. A refresh is already in progress. |
Component-level errors
If an error occurs at the component level, the errorCode, errorMessage, and errorSeverity properties of the component status field are populated. The errorSeverity property distinguishes between errors and warnings. Errors are blocking issues that prevent the query from returning any data. Warnings are non-blocking issues; queries will finish, but they might return incomplete data. The following table shows the possible values for the error fields.
errorCode | errorMessage | errorSeverity |
---|---|---|
201 | This component must have a type and a data source. | Error |
202 | The source report isn't available; it's been deleted or isn't in a folder accessible to the dashboard's running user. | Error |
203 | This report can no longer be edited or run. Your administrator has disabled all reports for the custom or external object, or its relationships have changed. | Error |
205 | The source report is based on a report type that is inaccessible to the dashboard's running user. | Error |
208 | Unable to run source report because its definition is invalid. | Error |
209 | This report cannot be used as the source for this component. If it is a summary or matrix report, add one or more groupings in the report. If it is a tabular report with a row limit, specify the Dashboard Settings in the report. | Error |
210 | This row-limited tabular report cannot be used as the source for this component. Use the dashboard component editor to specify the data you want to display, or specify the Dashboard Settings in the report. | Error |
211 | To use this row-limited tabular report as the source, edit the report and specify the Name and Value under Dashboard Settings. When updating the report, make sure you are the running user of the dashboard. | Error |
212 | Groupings and combination charts are not available for a row-limited tabular report. Set “Group By” to None and deselect “Plot Additional Values.” | Error |
300 | The results below may be incomplete because the underlying report produced too many summary rows, and the sort order of the component is different from the sort order in the underlying report. Try adding filters to the report to reduce the number of rows returned. | Error |
301 | Results may be incomplete because the source report had too many summary rows. Try filtering the report to reduce the number of rows returned. | Warning |
302 | The component can't be displayed because the source report exceeded the time limit. | Warning |
303 | The component can't be displayed because the source report failed to run. | Error |
304 | The component can't be displayed because the dashboard filter raises the number of source report filters above the limit. Reduce the number of report filters and try again. | Error |
305 | The component can't be displayed because the field(s) you chose for the filter are unavailable. | Error |
308 | You can’t filter this component because data is in the joined report format. To filter the component, change its report format. | Error |
309 | The underlying report uses a snapshot date that is out of range. | Error |
403 | The request has been refused. Verify that the logged-in user has appropriate permissions. If the error code is REQUEST_LIMIT_EXCEEDED, you’ve exceeded API request limits in your org. | Error |
409 | The request couldn’t be completed due to a conflict with the current state of the resource. Check that the API version is compatible with the resource you’re requesting. | Error |