Version: eXtendFiles 1.9 and above
Audience: Administrator, User
A running list of possible error messages and solutions for eXtendFiles Record (Body) Level Upload is below.
Error: Cannot read property "Map" of undefined
- Possible instances:
- When using the Record (Body) Level Upload feature.
- When performing an eXtendFiles upload using the New eXtendFiles button within NetSuite.
- Possible issue:
- The current user doesn't have permissions to Edit the record on which they are uploading eXtendFiles.
- The current user's Subsidiary is different from the record's Subsidiary on which the user is uploading eXtendFiles.
Error: You have entered an Invalid Field Value XXXX for the following field: custrecord_extfile_xxxxxx
- Possible instances:
- When using the Record (Body) Level Upload feature.
- When performing an eXtendFiles upload using the New eXtendFiles button within NetSuite.
- Possible issue:
- The current user doesn't have permissions to Edit the record on which they are uploading eXtendFiles. The current user's Subsidiary is different from the record's Subsidiary on which the user is uploading eXtendFiles.
Error: "No results found" shown in the File Type list

- Possible issue:
- The current user doesn't have permissions to view custom lists in NetSuite. The current user's role will need to have View access to the "Custom Lists" permission for the File Type list to be accessible and rendered. "No results found" shown in the File Type list during eXtendFiles Record (Body) Level Upload
Issue: The inline upload is showing while in View mode but is not showing while in Edit mode.
- Possible issue:
- The custom form used when viewing the record is different than the custom form used when editing the record, and the form used when editing the record isn't configured for use with the inline upload feature.
- Possible issue:
- The eXtendFiles Client Script is not deployed. The eXtendFiles Client Script is used in edit mode with inline upload. If this script is not deployed, the inline upload may not be visible. See Configure the eXtendFiles Record (Body) Level Upload Feature for information on script deployment for inline upload.
Issue: Uploads fail even though the record type's configuration appears correct.
- Possible issue:
- A configured field ID contains a leading tab or other hidden whitespace. This usually happens when a field ID is copied and pasted from another source.
- eXtendFiles 1.9 and above: Field IDs are cleaned up automatically when the configuration is saved. Go to eXtendTech → eXtendFiles → eXtendFiles Configuration, open the record type's row in Record (Body) Level Upload, and save it again.
- eXtendFiles 1.8.9 and lower: Delete and retype each field ID in the record type's configuration, then save.
- eXtendFiles 1.9 and above: Field IDs are cleaned up automatically when the configuration is saved. Go to eXtendTech → eXtendFiles → eXtendFiles Configuration, open the record type's row in Record (Body) Level Upload, and save it again.
Error: Upload failed: File is empty (0 bytes). Please select a valid file.

- Possible issue:
- The file is empty (0 bytes). Empty files are blocked before upload. Open the file on your computer to confirm it has content, then save or download it again and retry the upload.
- The file is empty (0 bytes). Empty files are blocked before upload. Open the file on your computer to confirm it has content, then save or download it again and retry the upload.
Error: Failed to load the client script after 5 attempts. Please refresh the page and try again.

- Possible instances:
- When opening a record configured for Record (Body) Level Upload.
- When opening a record configured for Record (Body) Level Upload.
- Possible issue:
- The eXtendFiles Client Script deployment for the record type is missing, isn't set to Released, fails to load due to slow NetSuite performance, or doesn't include the user's role in its Audience.
- A browser extension, firewall, or network policy is blocking eXtendFiles. See eXtendFiles Domain Names to Whitelist.
- The eXtendFiles Client Script deployment for the record type is missing, isn't set to Released, fails to load due to slow NetSuite performance, or doesn't include the user's role in its Audience.