Errors, Warnings, and Information Messages
- 17 minutes to read
This topic lists the errors, warnings, and information messages that may appear in the Error List as you design or preview a report, or write report scripts. A hint is available for each message with a suggestion on how to address the issue.
XRE001
Message Text | The property is set to an invalid value |
Message Type | Error |
Why the Message Appears | This message appears if your report contains a Sparkline control with unspecified data:
|
Suggested Actions | Select the control, switch to the Properties window, locate the property, and set it to a valid value. |
XRE002
Message Text | The control is outside the right page margin |
Message Type | Warning |
Why the Message Appears | If a control falls outside the right page margin, it does not appear on printed media properly. The Designer does not let you move controls outside the top or left margin. The bottom margin is unreachable because the content that exceeds a page is carried over to the next page. |
Suggested Actions | Ensure that the control is inside the report’s margins to avoid printing extra pages. |
XRE003
Message Text | The control falls outside a band column |
Message Type | Warning |
Why the Message Appears | In multi-column reports, a Detail band‘s width can be shorter than the report’s page width. A control that goes outside this band cannot be displayed or printed properly. |
Suggested Actions | Move the control on the design surface so that the control stays within the band column. As an alternative, reduce the number of columns in the band - select the band, switch to the Properties window, and specify a smaller value for the Column Count property. |
XRE004
Message Text | The control is overlapped |
Message Type | Warning |
Why the Message Appears | Overlapped controls may cause an issue when you export a report to HTML, RTF, DOCX, XLS, XLSX, CSV, and Text formats. To warn you of possible issues, overlapped controls are highlighted and message XRE004 appears. |
Suggested Actions | Move report controls on the design surface so that they do not overlap. |
XRE009
Message Text | An error occurred when the script method was executed |
Message Type | Error |
Why the Message Appears | Report scripts can cause exceptions due to hardware failures or programming errors. If an unhandled exception occurs in report scripts, message XRE009 appears to help you fix the script code. |
Suggested Actions | Handle all possible exception situations in your scripts. |
XRE010
Message Text | Unable to resolve the Navigation URL for the ‘_self’ Target |
Message Type | Error |
Why the Message Appears | The _self target specifies that the Navigation URL property points to a bookmark within the report. If the report does not contain the specified bookmark, error message XRE010 appears to help you fix the issue. |
Suggested Actions | Select the control, switch to the Properties window, expand the Navigation URL property’s drop-down list, and select a valid value from the list. |
XRE011
Message Text | Unable to load the content from the specified file/uri |
Message Type | Error |
Why the Message Appears | You can use external content in a report: images, PDF documents, or other reports. A file or URI that stores this external content should be referenced in your report. If the referenced location is not found, message XRE011 appears so that you can correct the path/URI or place the file in the right location. |
Suggested Actions | Ensure that the resource is available at the specified location. |
XRE012
Message Text | Unable to resolve the uri from the specified path/URL |
Message Type | Error |
Why the Message Appears | You can use external content in a report: images, PDF documents, or other reports. A file or URI that stores this external content should be referenced in your report. If the path or URI is not valid (for instance, cd:\path\to\image.png or httpd://path.to/image.png), message XRE012 appears to help you correct the path/URI. |
Suggested Actions | Ensure that the resource location is specified correctly. |
XRE013
Message Text | Unable to load the content from the specified file/uri |
Message Type | Error |
Why the Message Appears | You can use external content in a report: images, PDF documents, or other reports. A file or URI that stores this external content should be referenced in your report. If the application does not have access rights to the specified location, message XRE013 appears. |
Suggested Actions | Ensure that access to the resource is not restricted by the application, system, or network security settings. Contact your system administrator if necessary. |
XRE015
Message Text | The text format string is invalid |
Message Type | Error |
Why the Message Appears | You can use format strings in controls to format the displayed values. If a control’s format string is not valid, message XRE015 appears to help you fix the format string. See the following topic for more information: Format Data. |
Suggested Actions | Select the control, switch to the Properties window, and click the Text Format String property’s ellipsis button. Specify a valid format string in the invoked Format String Editor. |
XRE016
Message Text | The formatting rule is not contained in the report’s FormattingRuleSheet and will not be applied |
Message Type | Error |
Why the Message Appears | This issue appears when you assign a formatting rule to a control in code but forget to add this rule to the FormattingRuleSheet collection. As a result, the formatting rule is not applied to the control. This rule is also unavailable in the Report Designer, so the only way to fix the issue is to change the code that generates the report. |
Suggested Actions | Add the formatting rule to the FormattingRuleSheet collection and apply the added rule to the control. |
XRE020
Message Text | The property’s binding does not match the data table |
Message Type | Information |
Why the Message Appears | The issue appears when you bind a control to a field that is not stored in the table specified as the report’s Data Member. In this case, the control receives only the first record from the referenced table. |
Suggested Actions | Switch to the Properties window and bind the property to a data field from the table to which the band is bound. |
XRE021
Message Text | The property’s expression does not match the data table |
Message Type | Information |
Why the Message Appears | The issue appears when you bind a control to a field that is not stored in the table specified as the report’s Data Member. In this case, the control receives only the first record from the referenced table. |
Suggested Actions | Switch to the Properties window, invoke the property’s Expression Editor, and specify an expression that uses data fields from the table or collection that is the report’s data member. |
XRE022
Message Text | The property’s binding is invalid |
Message Type | Warning |
Why the Message Appears | When you bind a control to a data field that does not exist, the control does not receive any data. This issue commonly appears in reports generated in program code, as the Report Designer does not allow users to specify non-existing fields. |
Suggested Actions | Select the control, switch to the Properties window’s Data tab, expand the Data Bindings node and the sub-node, and select a valid value for the Binding property. |
XRE023
Message Text | The property’s expression is invalid |
Message Type | Warning |
Why the Message Appears | When you create an expression that references a data field that does not exist, the expression does not receive any data. |
Suggested Actions | Switch to the Properties window, invoke the property’s Expression Editor, and specify a valid expression. |
XRE024
Message Text | The data member is invalid |
Message Type | Error |
Why the Message Appears | When you specify a data member that does not exist, the report or control does not receive any data. This issue commonly appears in reports generated in program code, as the Report Designer does not allow users to specify non-existing data members. |
Suggested Actions | Select the source, switch to the Properties window, and specify a data member for the data source. |
XRE025
Message Text | The data source is invalid |
Message Type | Error |
Why the Message Appears | A data source referenced in a report, band, or control should be of a type that is supported by DevExpress reports. This issue commonly appears in reports generated in program code, as the Report Designer does not allow users to specify non-supported data sources. |
Suggested Actions | An object assigned to the DataSource property cannot be used as a report’s data source because its type is not supported. |
XRE026
Message Text | The filter string is invalid |
Message Type | Error |
Why the Message Appears | A filter string uses invalid syntax or references an invalid data field or parameter. Invalid filter strings are not applied to data. |
Suggested Actions | Switch to the Properties window and specify a valid Text Filter String property value. |
XRE027
Message Text | The calculated field’s expression is invalid |
Message Type | Warning |
Why the Message Appears | A calculated field contains an expression that defines the field’s value. If the expression is incorrect, the value is not defined. See the following topic for more information: Expression Language. |
Suggested Actions | Select the calculated field, switch to the Properties window, and specify a valid value for the Expression property. |
XRE028
Message Text | Can not identify the calculated field’s data source |
Message Type | Warning |
Why the Message Appears | A calculated field can use its own data source or the report’s data source. If no data source is specified or available, the field does not receive data. |
Suggested Actions | Select the calculated field, switch to the Properties window, and specify a Data Source. If the calculated field is not needed, delete this field: select the report, switch to the Properties window, and click the Calculated Fields property’s ellipsis button. |
XRE030
Message Text | The detail report band has an inappropriate detail level |
Message Type | Warning |
Why the Message Appears | Nested Detail Report Bands should be bound to sequentially increasing nested (related) data tables, so that DevExpress Reporting knows which table to iterate. If a Detail Report Band is not bound to the next related table, only the first record from the referenced table is returned. |
Suggested Actions | Bind the Detail Report Bands to sequential levels of nesting in the data source. Ensure that all intermediate nested levels are displayed. |
XRE040
Message Text | The End Band is not complementary to the Start Band |
Message Type | Warning |
Why the Message Appears | When you add a cross-band control (for instance, an XRCrossBandLine) to a report, place the control’s start and end in complimentary bands. The following bands are complimentary:
In other cases, the control’s behavior can differ from an expected result. |
Suggested Actions | Ensure that the control starts and ends in bands that appear in the report an equal number of times. |
XRE050
Message Text | The barcode text contains invalid characters |
Message Type | Error |
Why the Message Appears | Each barcode type (a “barcode symbology“) has a specific set of characters that can be encoded. See your symbology’s specification for the supported character set. If a barcode comes across an unexpected character, the There are invalid characters in the text message is displayed instead of the specified text in the resulting report. |
Suggested Actions | Ensure that all characters meet the barcode specification. If your barcode uses static text, select the barcode, expand the smart tag, and correct the Text property value. If the barcode uses an expression, ensure that the expression fetches only valid characters. |
XRE051
Message Text | The barcode text format is not valid |
Message Type | Error |
Why the Message Appears | Each barcode type (a “barcode symbology“) has a specific text format that can be encoded. See your symbology’s specification for the supported format. |
Suggested Actions | Ensure that the barcode text format meets the barcode specification. If your barcode uses static text, select the barcode, expand the smart tag, and correct the Text property value. If the barcode uses an expression, ensure that the expression fetches correct values. |
XRE052
Message Text | The barcode data is not valid |
Message Type | Error |
Why the Message Appears | Each barcode type (a “barcode symbology“) has specific data type(s) that can be encoded. See your symbology’s specification for the supported data types. |
Suggested Actions | Ensure that the binary data assigned to the bar code is not longer than 1033 bytes and meets requirements for the current symbology. |
XRE053
Message Text | The barcode bounds are too small |
Message Type | Error |
Why the Message Appears | A barcode needs a certain amount of space to display the encoded text. If the specified barcode size is insufficient, the barcode cannot display the encoded text. |
Suggested Actions | Select the barcode, switch to the Properties window, and increase the Width and Height properties. |
XRE054
Message Text | The barcode has incompatible settings |
Message Type | Error |
Why the Message Appears | Each barcode type (a “barcode symbology“) has a set of settings that should be set to expected values. See your symbology’s specification for the supported settings. |
Suggested Actions | Ensure that the barcode settings meet the barcode specification. |
XRE060
Message Text | The referenced report contains a page header or a page footer band |
Message Type | Warning |
Why the Message Appears | The XRSubreport control has a limitation that does not allow referenced reports to contain a page header or page footer band. |
Suggested Actions | Referenced reports cannot contain a page header or page footer band. Remove these bands from the referenced report or reference a report that does not contain a page header or page footer band. |
XRE061
Message Text | The referenced report’s page width exceeds the current one |
Message Type | Warning |
Why the Message Appears | The XRSubreport control can be configured to use its own page settings. If the referenced report’s page size exceeds the main report’s page size, the combined report may not print as expected. |
Suggested Actions | The referenced report’s page width should be smaller than the main report’s page width. Select the report, switch to the Properties window, and change the Paper Kind property value. |
XRE062
Message Text | The parameter name in the binding is invalid |
Message Type | Error |
Why the Message Appears | When you bind an XRSubreport control’s parameter to a data field that does not exist, the parameter does not receive data. |
Suggested Actions | Expand the Subreport control’s smart tag and click Edit Parameter Bindings. In the invoked Parameter Binding Collection Editor, select a valid parameter. |
XRE063
Message Text | The binding type does not match the report parameter type in the binding |
Message Type | Warning |
Why the Message Appears | When you bind an XRSubreport control’s parameter to a data field of a different type, the parameter does not receive data. |
Suggested Actions | Ensure that the referenced report’s parameter is of the same type as the main report’s parameter. Expand the Subreport control’s smart tag and click Edit Parameter Bindings. In the invoked Parameter Binding Collection Editor, select a parameter of the appropriate type. |
XRE064
Message Text | Unable to assign the value to the report parameter in the binding |
Message Type | Error |
Why the Message Appears | When you bind an XRSubreport control’s parameter to a data field of a different type, the parameter does not receive data. |
Suggested Actions | Ensure that the value type is appropriate for the report parameter. |
XRE070
Message Text | The line’s width exceeds its bounds |
Message Type | Warning |
Why the Message Appears | Each report control has the size (the width and height) property, which defines how much space the control occupies in a report. The XRLine control also has the Line Width property, which specifies how thick the line should be. If the Line Width exceeds the control’s Size, the control’s appearance in the resulting report can differ from the expected result. |
Suggested Actions | Select the control, switch to the Properties window, and set a smaller Line Width or a larger Size. |
XRE080
Message Text | The cross tab field is invalid |
Message Type | Warning |
Why the Message Appears | When you bind an XRCrossTab control’s cell to a data field that does not exist, the cell does not receive any data and the cross tab is displayed differently from an expected result. |
Suggested Actions | Expand the report’s smart tag and click Edit Bindings. In the invoked Edit Bindings dialog, check that all cross tab cells are bound to valid data fields. |
XRE081
Message Text | The parameter’s binding is invalid |
Message Type | Error |
Why the Message Appears | When you bind an XRCrossTab control’s parameter to a data field that does not exist, the parameter does not receive data. |
Suggested Actions | Expand the Cross Tab control’s smart tag and click the Parameters property’s ellipsis button. In the invoked Collection Editor, specify a valid binding for the Cross Tab’s parameter. |
XRE090
Message Text | No region is specified for the summary |
Message Type | Warning |
Why the Message Appears | A control that displays a summary needs to know if the summary should be calculated within a page, group, or an entire report. |
Suggested Actions | Select the control that displays the summary, expand the smart tag, and select a region from the drop-down Summary box. |
XRE091
Message Text | No group fields are specified for the group summary |
Message Type | Warning |
Why the Message Appears | A control that displays a summary needs to know which data field to use to calculate the summary. |
Suggested Actions | Move the control that displays the summary to a group header or group footer band that has group fields. |
XRE092
Message Text | The Detail band does not display data to use for the page summary |
Message Type | Warning |
Why the Message Appears | The calculated page summary is based on the data displayed. If no data is displayed, the summary is not calculated. |
Suggested Actions | Ensure the Detail band displays data. Add controls to the Detail band and bind these controls to data source fields. |
XRE100
Message Text | The query’s parameter binding is invalid |
Message Type | Error |
Why the Message Appears | When you bind a query parameter to a data field that does not exist, the parameter does not receive data. This issue commonly appears in reports generated in program code, as the Report Designer does not allow users to specify non-existing fields. |
Suggested Actions | Ensure that the query parameter’s binding is valid. Right-click the data source in the Field List and select Manage Queries. In the invoked Manage Queries dialog, click the query’s ellipsis button, and then click Run Query Builder in the Query Editor. Click Edit Parameters in the Query Builder dialog and specify a valid value for the query parameter. |
XRE101
Message Text | The query parameter type does not match the report parameter in the query |
Message Type | Warning |
Why the Message Appears | When you bind a query parameter to a data field of a type that cannot be converted to the parameter’s type, the parameter does not receive data. This issue commonly appears in reports generated in program code, as the Report Designer does not allow users to specify fields of non-matching types. |
Suggested Actions | Ensure you bind the query parameter to data of the appropriate type. Right-click the data source in the Field List and select Manage Queries. In the invoked Manage Queries dialog, click the query’s ellipsis button, and then click Run Query Builder in the Query Editor. Click Edit Parameters in the Query Builder dialog and specify a valid value for the query parameter. |