Widget is not rendering my file

On this page we are trying to form a list with the data inside the CSV file, We already processed and read it properly as well as store it. but the widget can not display what is in the file. Is there any reason that this might be happening?

//reader:
private List<String[]> readCSV(byte[] byteArray) throws IOException {
    Reader reader = new InputStreamReader(new ByteArrayInputStream(byteArray));
    try {
        CSVParser parser = new CSVParserBuilder()
                .withSeparator('\t')
                .withIgnoreQuotations(true)
                .build();
        CSVReader csvReader = new CSVReaderBuilder(reader)
                .withSkipLines(0)
                .withCSVParser(parser)
                .build();
        return csvReader.readAll();
    } catch (Exception e) {
        return null;
    } finally {
        reader.close();
    }

}

image

Hello!

Could you clarify what CUBA version do you use and how you set processed data to the table? Do you use a non-persistent entity?

Also, could you check if there any exceptions in the browser’s console?

I am using cuba 7.2.6
it is a non persistent value

    @Subscribe("btnUpload")
public void onBtnUploadFileUploadSucceed(FileUploadField.FileUploadSucceedEvent event) throws Exception {
    File file = fileUploadingAPI.getFile(btnUpload.getFileId());
    if (file != null) {
        List<ResultDataDTO> results = dataImportService.upload(file,lkpDataConverter.getValue());
        resultDataDToesDl.load();
        resultDataDToesDc.setItems(results);
    }
}

There are no exceptions on the console

For now, I cannot reproduce the problem. Is it a stable bug? Which browser do you use? If it is possible could you try to reproduce this bug in a new demo project or share screen descriptor and controller files?