Change Built-In Error Text
The default text used for built-in error messages can be modified. To change the default text:
- On the Interview tab, click the Styles button.
- In the Styles dialog box, select the Strings tab.
- For the setting you want to change, double-click in the Text field.
- Change the text as required.
- Click OK.
The built-in error text settings that can be changed are listed in the following table.
| Name | Description | Default Text | Interview version |
|---|---|---|---|
| Attachment errors | |||
| AttachmentEmptyError | The error shown when the file cannot be attached because it contains no data | The file '${e.getFilename()}' could not be attached because it contains no data. | Both |
| AttachmentExceedsLimitError | The error shown when the file cannot be attached because it exceeds the specified size | The file '${e.getFilename()}' could not be attached because it exceeds ${e.getMaxSizeMb()} MB. | Both |
| AttachmentsExceedLimitError | The error shown when the total file size of attachments exceeds the specified size | The total file size of attachments for the interview exceeds ${e.getMaximumTotalMbLimit()} MB.<br/> Please review the files you have attached. | Both |
| AttachmentNameTooLongError | The error shown when the file name exceeds the specified number of allowable characters | The file '${e.getFilename()}' could not be attached because its filename exceeds ${e.getMaxChars()} characters. | Both |
| AttachmentNotAllowedError | The error shown when the user tries to attach a file type that is not permitted (according to the allowed file extension list) | Invalid file '${e.getFileName()}'. Only attachments with the following extension(s) are allowed: ${e.getAllowableExtensions()}. | Both |
| AttachmentFileLimitExceeded | The error shown when the number of attachments allowed has been exceeded | Only a maximum ${e.getLimit()} files can be added for this input. | Both |
| AttachmentAntiVirusThreatError | The error shown when a virus has been detected in an attachment | The file '${e.getFileName()}' could not be attached because an anti-virus scan detected a threat. | Both |
| MissingAttachmentError | The error shown when an attachment had not been selected (and the upload control is mandatory). | At least one attachment must be provided. | Both |
| Document generation errors | |||
| NullTemplateError | The error shown when the requested form does not exist | The requested document does not exist. | Both |
| DocumentGenerationError | The error shown when there is a problem generating a form | An error occurred trying to generate the document. | Both |
| DocumentGenerationServerError | The error shown when the Document Generation Server cannot be reached | The Document Generation Server could not be contacted. | Both |
| MissingTemplateError | The error shown when the document template is missing | Unable to generate report due to a missing document template. | Both |
| Loading and seeding errors | |||
| RulebaseNotFoundException | The error shown when the specified policy model cannot be found | This request is invalid. | Both |
| RulebaseBrokenError | The error shown when starting or resuming an interview on a broken deployment | The interview cannot be started due to errors in the deployment.<br/>For further assistance please contact support. | Both |
| SeedDataError | The error shown when there is a problem seeding data from an external system | An error has occurred while loading data and the session can not be created.<br/> For further assistance please contact support. | Both |
| DynamicDataLoadError | The error shown when there is a problem executing a query. This could be due to input restrictions on an attribute or error events triggered by query data. It could also be due to an error thrown by the connector or other invalid connector responses. | An error has occurred while attempting to dynamically load data into the session.<br/> For further assistance please contact support | Both |
| Oracle B2C Service errors | |||
| ServiceCloudConnectorError | The error shown when a problem occurs in the Oracle B2C Service data connector | An error has occurred while loading or saving data.<br/> For further assistance please contact support. | Both |
| ContactSaveError | The error shown where there is a problem saving to a Contact for the Oracle B2C Service data connector | Error saving Contact. Check you have provided a valid email address that is not in use by another user. | Both |
| MissingAgentAuthenticationError | The error shown when an unauthorized user attempts to use an Intelligent Advisor interview in agent interfaces | This interview can be used only by logged in Agents in the Oracle B2C Service agent interfaces. | Both |
| MissingContactAuthenticationError | The error shown when an unauthorized user attempts to use an Intelligent Advisor interview in Customer Portal | This interview can be used only by logged in Contacts in the Oracle B2C Service Customer Portal. | Both |
| MissingUserAuthenticationError | The error shown when an unauthorized user attempts to use an Intelligent Advisor interview in B2C Service | This interview can be used only by logged in Contacts or Agents. | Both |
| NoAssociatedContactError | The error shown in Service Console if an interview is started from a workspace which is not related to a known Contact. | The Interview cannot be started: a Contact associated to '${e.inputTable()}' was not found via '${e.relationshipName()}'. | Both |
| Input errors | |||
| ControlValueFormatError | The error shown when the submitted value is in an invalid format for the specified control | This value is in an invalid format. | Both |
| CurrencyValueFormatError | The error shown when the currency value is in an invalid format | This currency value is in an invalid format. Please enter a value in the form '${e.getExample()}'. | Both |
| NumberValueFormatError | The error shown when the number value is in an invalid format | This number value is in an invalid format. Please enter a value in the form '${e.getExample()}'. | Both |
| DateTimeValueFormatError | The error shown when the datetime value is in an invalid format | This value is in an invalid format. Date and time values should be entered in the format '${e.getFormat()}', for example '${e.getExample()}'. | Both |
| TimeValueFormatError | The error shown when the time value is in an invalid format | This value is in an invalid format. Time values should be entered in the format '${e.getFormat()}', for example '${e.getExample()}'. | Both |
| DateValueFormatError | The error shown when the date value is in an invalid format | This value is in an invalid format. Date values should be entered in the format '${e.getFormat()}', for example '${e.getExample()}'. | Both |
| InvalidDateError | The error shown when the date entered does not exist or is outside a specified range | The entered date does not exist, or is before the year 1 or after the year 9999. Date values should be entered in the format '${e.getFormat()}', for example '${e.getExample()}'. | Both |
| InvalidDateTimeError | The error shown when the datetime entered does not exist in that timezone | The entered date and time does not exist in the time zone '${e.getTimeZone()}'. | Both |
| AttributeValueTypeError | The error shown when the value submitted for the attribute is of the wrong data type | This value is of the wrong type. | Both |
| AttributeValueResetError | The error shown when the value submitted for the attribute is invalid for the given parent value | This value is invalid for the given parent value. | Both |
| AttributeValueError | The error shown when the value submitted for the attribute is invalid | This value is invalid. | Both |
| MissingValueError | The error shown when no value, or an uncertain value, has been submitted for a mandatory value | This value is mandatory. | Both |
| SignatureBlankError | The error shown when a mandatory signature is missing | Missing mandatory signature. | Both |
| CaptchaValidationError | The error shown when an incorrect value is entered for a CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) | The CAPTCHA you have entered is invalid. Please try again. | Both |
| JSONDateTimeNotExistError | The error shown when the specified datetime value does not exist in the policy model’s time zone | The entered date and time does not exist in the time zone '${e.getTimeZone()}'. | Latest |
| IncompleteControlError | The error shown when some, but not all, fields have values for a multi-input date, datetime or time control | This value is incomplete. Please enter a value for every input. | Latest |
| MultiInputDateFormatError | The error shown when the date value is incomplete | This date is incomplete. Please enter a day, month and year value. | August 2016 |
| InvalidCalendarSelectionError | The error shown when the date value for a calendar control is invalid | This is not a valid date value. Please select the correct date using the calendar. | August 2016 |
| YearFormatValueError | The error shown when the year value is in an invalid format | The specified year is not in a valid format. Please enter an integer value, for example 2000. | August 2016 |
| Saving, submitting and resuming errors | |||
| DataSaveError | The error shown when there is a problem saving data to an external system | An error has occurred while saving data.<br/> For further assistance please contact support. | Both |
| AlreadySubmittedError | The error shown when a user clicks a second Submit button in an interview for which only one Submit action is allowed (for example, an interview integrated with Oracle B2C Service). | The interview has already been submitted. | Both |
| SessionResumeError | The error shown when an interview session cannot be resumed | Oops. I tried to resume, but something went wrong. | Both |
| NoActiveSessionError | The error shown when attempting to perform an action that requires an active session but no session has been started or the session has expired. The error can also be caused by not having cookies enabled for this site. | This interview session has expired.<br/><br/>Click <a href="${e.startSessionLink()}">here</a> to start a new interview. (To substitute the start session url in the error message use ${e.startSessionLink()} when specifying the text.) | Both |
| NoProgressLinearInterviewError | The error shown when a linear interview cannot be progressed because previous screens are not yet complete | The interview can not be progressed because it is not complete.<br/>Please complete all screens and then return to this screen to complete the interview. | Latest |
| InterviewNotCompleteError |
The error shown when an interview cannot be submitted because it is not complete. In order for an interview to be complete at the point of submission:
|
The interview can not be submitted because it is not complete.<br/>Please complete all screens and then return to this screen to complete the interview. | Latest |
| expired-session-header-text | The heading for the message shown to users when the interview session has expired | Session Expired | Latest |
| expired-session-message-text | The message shown to users when the interview session has expired | Your session has expired. | Latest |
| General errors | |||
| GenericErrorMessage | The error shown when a generic problem is encountered | An error occurred trying to process your request.<br/>For further assistance please contact support. | Both |
| AuthenticationError | The error shown when a user is not authorized to access a page | Access denied. | Both |
| FourOhFourError | The error shown when the user attempts to access a page that does not exist | 404 Not Found. | Both |
| InvalidRequestError | The error shown when the URL request is invalid | This request is invalid. | Both |
| RenderScreenError | The error shown when there is a problem rending a screen | An error occurred attempting to render this screen. | Both |
| LocaleNotSupportedError | The error shown when the policy model does not support that locale | Policy model "${e.getRulebaseIdentifier()}" does not support locale: "${e.getLocale()}" | Both |
Tip: HTML tags can be used in error text. For more information, see Use Embedded HTML In an Interview.