[ https://issues.apache.org/jira/browse/NIFI-10792?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17688560#comment-17688560 ]
Daniel Stieglitz edited comment on NIFI-10792 at 2/14/23 3:55 PM: ------------------------------------------------------------------ [~exceptionfactory] Looking at https://poi.apache.org/components/spreadsheet/how-to.html#xssf_sax_api if you see lines 20 and 36 in the example there they both start with {code:java} OPCPackage pkg = OPCPackage.open(filename); {code} which is the source of the problem as seen in the stack trace I included earlier. Could we possibly consider alternate APIs besides Apache POI? I have found the following though I have not actually tried them out # [fastexcel|https://github.com/dhatim/fastexcel] # [excel-streaming-reader|https://github.com/monitorjbl/excel-streaming-reader] was (Author: JIRAUSER294662): [~exceptionfactory] Looking at https://poi.apache.org/components/spreadsheet/how-to.html#xssf_sax_api if you see lines 20 and 36 in the example there they both start with {code:java} OPCPackage pkg = OPCPackage.open(filename); {code} which is the source of the problem as seen in the stack trace I included earlier. Could we possibly consider alternate APIs besides POI? I have found the following though I have not actually tried them out # [fastexcel|https://github.com/dhatim/fastexcel] # [excel-streaming-reader|https://github.com/monitorjbl/excel-streaming-reader] > ConvertExcelToCSVProcessor : Failed to convert file over 10MB > -------------------------------------------------------------- > > Key: NIFI-10792 > URL: https://issues.apache.org/jira/browse/NIFI-10792 > Project: Apache NiFi > Issue Type: Bug > Components: Core UI > Affects Versions: 1.17.0, 1.16.3, 1.18.0 > Reporter: mayki > Priority: Critical > Labels: Excel, csv, processor > Fix For: 1.15.3 > > Attachments: ConvertExcelToCSVProcessor_1_18_0_with_POI_OLD.PNG, > ConvertExcelToCSVProcessor_1_19_1.PNG > > > Hello all, > It seems all version greater 1.15.3 introduce a failure on the processor > *ConvertExcelToCSVProcessor* with this error : > {code:java} > Tried to allocate an array of length 101,695,141, but the maximum length for > this record type is 100,000,000. If the file is not corrupt or large, please > open an issue on bugzilla to request increasing the maximum allowable size > for this record type. As a temporary workaround, consider setting a higher > override value with IOUtils.setByteArrayMaxOverride() {code} > I have tested with 2 differences instances nifi version 1.15.3 ==> Work: OK > And since upgrade in 1.16, 1.17, 1.18 ==> same processsor *failed* with file > greater than 10MB. > Could you help us to correct this bug ? -- This message was sent by Atlassian Jira (v8.20.10#820010)