New request
#20182: Blank screen while importing (Codepage tables are not loaded. Non-ASCII characters may not give expected results)
We'll provision a sandbox, run an agent against the issue, and open a draft PR. You can pull the branch and iterate from there.
Issue
prio: medium
Bug Description
- Upload files: Select my CSV file or the downloaded sample for either a standard object or a custom one
- Match Columns: Match the CSV fields withthe object fields
- Validate Data: This screen is blank not showing any errors or matches. the only options are to continue to toggle to show errors. the toggle does not do anything different
- I am able to continue and confirm the import despite any errors (which I could not see). If I continue, the proper data is ingested.
Example:
In the Validate Data step, the screen is blank.
<img width="1662" height="992" alt="Image" src="https://github.com/user-attachments/assets/f5646e33-84e1-40da-8123-ed544b4c1fb3" />Expected behavior
A clear and concise description of what the expected behavior is.
Example:
I should be able to see the matches and mismatches
Technical inputs
Browser Console error appears after selecting the file in step 1, and before the screen moves to step 2:
Codepage tables are not loaded. Non-ASCII characters may not give expected results [SpreadsheetImport-BMEHePWh.js:60:23962](https://crm.domain.com/assets/SpreadsheetImport-BMEHePWh.js)
Mn https://crm.domain.com/assets/SpreadsheetImport-BMEHePWh.js:60
Mn https://crm.domain.com/assets/SpreadsheetImport-BMEHePWh.js:60
onDropAccepted https://crm.domain.com/assets/SpreadsheetImport-BMEHePWh.js:63
No errors on the docker log or nginx logs
Installed via Docker per :https://docs.twenty.com/developers/self-host/capabilities/docker-compose
Assessmentadvisory
bug●● medium75% confidence
Frontend import validation screen blanks due to missing codepage tables in the spreadsheet parsing library, likely a build asset inclusion or library initialization issue.
Likely files
- packages/twenty-front/src/modules/spreadsheet-import/steps/components/ValidationStep.tsx
- packages/twenty-front/src/modules/spreadsheet-import/hooks/useSpreadsheetImport.ts
- packages/twenty-front/src/modules/spreadsheet-import/utils/processData.ts
- packages/twenty-front/vite.config.ts
- packages/twenty-front/package.json
Create the request