This guide helps you troubleshoot common errors in the TargetX Online Application process along with suggested resolutions.
Error: Students can't create Accounts and may receive the error 'Your request cannot be processed at this time. The Site Administrator has been alerted' and 'Insufficient Access'.
Resolution: This issue typically occurs due to an error in configuration with EDA. When new community users are created, a contact is created first, which also creates an Administrative Account for that contact. Salesforce requires that a community user's contact be associated with an account that is owned by a User with a Role.
If you have workflows that default to an Account owner, validate that the Account Owner has a Role.
All newly created Community Users are associated with a Contact. In order for the communities user creation process to work properly, it must match a newly created user to an existing contact. Verify that the Applicant meets the criteria below:
Step 1: Navigate to Setup and search for Email Deliverability
If this is set to "System email only" you will need to be changed to All Email for the functionality to work.
Step 2: Navigate to Setup and search for Organization-Wide Addresses
Check to see if your org-wide email address is configured AND verified. You will need to verify this email for the email to send.
Ensure that your Community Email Settings are configured:
Validate the Email Templates for your Community:
Ensure that welcome emails are enabled for communities:
See Understanding why students can't log in from certain countries.
Verify you have completed the steps outlined in Configuring the School Picker on your Form Assembly Form.
Error: Invalid Data. Review all error messages below to correct your data. Apex trigger Student_Master.EHMasterTrigger caused an unexpected exception, contact your administrator.
Resolution: The owner of the School (Account) record does not have a Role assign. Update the owner of the School (Account) record to be a User with a Role.
If you receive an error when attempting to update a field on an Application, such as Degree, it is likely because the change in Degree (or relevant field) may be firing more processes that can be completed in the given time.
The recommendation is to change the application back to In Progress from Submitted, Save, update the Degree (or relevant field), Save, and then return the Application to Submitted.
This will break apart any processes happening and avoid errors.
If a student attempts to submit a payment numerous times but is unable to submit, try these steps to correct the issue:
This error is typically related to Permissions.
Resolution: Verify your Online Application Sharing rules, see Setting up Security for your Community.
If applicants are attempting to select Pay Now but are not being directed to the Payment Vendor, this is typically due to your Application Form not having the correct Payment Connector setup.
If you use a Custom domain, you MUST use ‘secure’ in your URL.
For example:
https://myuniquecustomname.force.com/targetx_payment__responseHandler (Incorrect)
https://MyUniqueCustomName.secure.force.com/targetx_payment__responseHandler (Correct)
This typically occurs when you are using a Partial Sandbox, as only part of the records get copied. TargetX recommends testing in a FULL Sandbox whenever possible.
If you must use a partial sandbox, you can create a Sandbox Template to ensure all of the records you're trying to test are available.
Please see Salesforce Help & Training article on the different sandbox types and the Sandbox Templates Sandbox Types and Templates.
This error displays if you have Remoting set in your Online Application Settings, have not indicated a Max File Size for the attachment and the user uploaded a file larger than 3MB.
Resolution:
OR
This occurs when the API Enabled permission is disabled and the API option in Application Settings is selected.
https://mysalesforceorg.com/apex/TargetX_App__Settings
This will display the following Settings page:
Error: 'Validation error for TX CommunitiesSelfRegController: Variable does not exist: TX FLSChk.'
The Application Form configuration is stored in the Configuration field on the Application Form object. This field has a character limit of 131,072. Once the Configuration field reaches the character limit, any additional configuration data will automatically be saved to Configuration Overflow 1, which also has a character limit of 131,072. Once the Configuration Overflow 1 field reaches the character limit, any additional configuration data will automatically be saved to Configuration Overflow 2, which also has a character limit of 131,072.
If all of these Configuration fields reach the character limit, you will not be able to save your Application Form due to an ‘exceeded character limit’ error.
Resolution: If this occurs, please contact TargetX Support for help with streamlining your application.
Error: Users receive an error when trying to submit an Application: "Error: Error occurred while loading a Visualforce page."
Resolution: This is typically caused by incorrect permissions. Run the TargetX Permission Scanner for the affected user to determine which permissions are missing.
This error is typically related to Permissions. Run the TargetX Permission Scanner for the affected users to determine which permissions are missing.
If a student previously submitted Recommendation details but is unable to change a Recommender, check the following items on the Student's Recommendation record:
Error: Some error[] occurred while processing request, please try again.
Resolutions:
See Why doesn't the Recommender's Name display on the Checklist?
Students are getting errors in the recommendation section of the application, such as 'invalid information entered.'
This problem often appears when access is missing on the Org-Wide Email address in Setup. Follow these steps to correct:
Error: "Some error[] occurred while processing request, please try again."
This issue is likely caused by your Sandbox Deliverability setting being configured as System Only. Recommendations will not be saved or sent when the Deliverability setting (found under Setup > Deliverability) is set to No Access or System Only.
Note: If you change this setting to All Email, please be aware that any automated emails will be sent when triggered.
If you prefer not to test the Recommendation feature, you can remove the Recommendation Request from the Sandbox Application Form. This will allow you to submit the application and continue with your testing.
Users receive the error 'The recommendation invitation link you clicked does not appear to be valid....'
This issue is usually due to incorrect permissions. To identify the missing permissions for the affected users, execute the TargetX Permission Scanner.
If the % Complete is displaying overlapped:
You can correct this using CSS in your Community Theme:
body > div.targetx-dashboard > div.ng-scope > main > aside > page-navigator > div > div.targetx-application-percentage-container > div { display: -webkit-box; }
This can sometimes occur in certain browsers, such as Microsoft Edge.
Use a different browser, such as Google Chrome, to view the Decision Letter.
For the Recommendation Card to function correctly and save as intended, Email Deliverability must be enabled within your Sandbox environment. It is important to note that emails may be dispatched to records if you have any actions triggered through Active Workflows/Process Builder or by utilizing the Send Email button on a Student Contact record. This scenario is only relevant if your Sandbox contains student email addresses.
If you would rather not evaluate the Recommendation feature, you have the option to eliminate the Recommendation Request from the Sandbox Application Form. This action will enable you to submit the application and proceed with your testing activities.
This can occur if the JSON used to create the PDF has been corrupted. Follow these steps to re-create the pdf and/or json file:
You can re-generate the Snapshot by deleting the Snapshot PDF. This will prompt the Scheduled Job to create a new Snapshot.
View the next Scheduled Job by following these steps:
Once the job runs again, the ApplicationSnapshot.pdf will be recreated. If it still does not display correctly, you can recreate the json by following these steps:
This will refresh the .json file. Once complete, the ApplicationSnapshot.pdf will be recreated once the Scheduled Job runs again.
Removing the deadline AFTER the application is submitted disconnects the application, application form, and period deadline and allows the applicant to submit the supplemental form.
Ensure you are using the proper version of Applicant Dashboard (v 17.20004 or higher)
Is the Application record at the Submitted Stage?
Has the original application deadline passed?
Is the Supplement Form field filled in on the Application records?
See also Configuring Supplemental Forms.