Closed austinjprice closed 9 months ago
Running in batches. First go round. Looks like there is a regex error around the name of the disability with 190 failures. I haven't found a frontend validation besides length for the disability name.
Candidate for Frontend Validation:
____
Record of Errors
Error Key | Severity | Text | Number seen |
---|---|---|---|
form526.disabilities[].ratedDisability.isInvalid | ERROR | The rated disability being claimed for increase was not found for Disability | 1155 |
form526.disabilities[].name | ERROR | must match (a-zA-Z0-9-'.,/()?)+$ | 553 |
form526.serviceInformation.reservesNationalGuardService.title10Activation.anticipatedSeparationDate.Future | ERROR | must be in the future | 32 |
java.lang.NullPointerException | FATAL | An exception occurred on the server. The request cannot be fulfilled. [java.lang.NullPointerException]. null | 19 |
form526.veteran.homelessness.homelessnessRisk.otherLivingSituation.Size | ERROR | size must be between 1 and 500 | 16 |
form526.serviceInformation.reservesNationalGuardService.title10Activation.anticipatedSeparationDate.IsNotValid | ERROR | Invalid value: 2023-11-31 | 13 |
form526.disabilities.Size | ERROR | size must be between 1 and 150 | 65 |
form526.directDeposit.accountNumber.Size | ERROR | size must be between 4 and 17 | 9 |
form526.serviceInformation.servicePeriods[].activeDutyBeginDate | ERROR | The active duty start date cannot be prior to the claimants 13th birthday | 4 |
form526.serviceInformation.reservesNationalGuardService.title10Activation.anticipatedSeparationDate.IsNotValid | ERROR | Invalid value: 2024-02-30 | 4 |
form526.serviceInformation.ConfinementPeriodOverlap | ERROR | Begin and end dates for a period of confinement overlap with the dates for another period of confinement | 2 |
form526.serviceInformation.separationLocationCode.isInvalidValue | ERROR | The separation location code for the claimant is not a valid value | 2 |
form526.serviceInformation.reservesNationalGuardService.title10Activation.anticipatedSeparationDate.IsNotValid | ERROR | Invalid value: 2023-06-31 | 1 |
header.va_eauth_lastName.Invalid | ERROR | Size must be between 1 and 30 | 1 |
form526.serviceInformation.reservesNationalGuardService.title10Activation.anticipatedSeparationDate.IsNotValid | ERROR | Invalid value: 2013-06-31 | 1 |
form526.serviceInformation.servicePeriods.refdataservice.errorResponse | ERROR | The Reference Data Service was unable to verify the branch of service for the claimant returned an error response | 1 |
form526.validate.load.currentDisabilities.serviceError | FATAL | Error calling external service to load claimant's current disabilities during Validate | 1 |
EVSS::DisabilityCompensationForm::ServiceUnavailableException | - | - | 1 |
We will continue to review all Submission validation errors that cause applications to be sent down the retry and subsequently the Back up submission path.
Acceptance criteria:
[x] Rerun the script to find the errors causing failure at submission and order by number of occurrence over the last six months
[x] Remove any that only only "Warnings"
[x] For each error determine the following:
Is the error actually causes submission failure and sending the form to the back up path
What is the source of the error (e.g. where in the form is this data coming from?)
Would an additional front end validation stop this from occuring?