[ https://issues.apache.org/jira/browse/TIKA-2120?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15581872#comment-15581872 ]
Tim Allison edited comment on TIKA-2120 at 10/17/16 10:47 AM: -------------------------------------------------------------- I found five xls files that triggered NegativeArraySizeExceptions in our most recent [regression reports|https://github.com/tballison/share/blob/master/tika_comparisons/reports_1_14-trunk_vs_1_13.zip?raw=true]. {noformat} java.lang.NegativeArraySizeException at org.apache.poi.ddf.EscherBSERecord.fillFields(EscherBSERecord.java:84) at org.apache.poi.ddf.EscherContainerRecord.fillFields(EscherContainerRecord.java:77) at org.apache.poi.ddf.EscherContainerRecord.fillFields(EscherContainerRecord.java:77) at org.apache.poi.hssf.record.AbstractEscherHolderRecord.convertToEscherRecords(AbstractEscherHolderRecord.java:78) at org.apache.poi.hssf.record.AbstractEscherHolderRecord.decode(AbstractEscherHolderRecord.java:261) at org.apache.tika.parser.microsoft.ExcelExtractor$TikaHSSFListener.processFile(ExcelExtractor.java:323) at org.apache.tika.parser.microsoft.ExcelExtractor.parse(ExcelExtractor.java:169) at org.apache.tika.parser.microsoft.OfficeParser.parse(OfficeParser.java:177) at org.apache.tika.parser.microsoft.OfficeParser.parse(OfficeParser.java:130) at org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:280) at org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:280) at org.apache.tika.parser.AutoDetectParser.parse(AutoDetectParser.java:120) {noformat} If this looks familiar, I'll attach an example file. was (Author: talli...@mitre.org): I found five triggering xls files in our most recent [regression reports|https://github.com/tballison/share/blob/master/tika_comparisons/reports_1_14-trunk_vs_1_13.zip?raw=true]. {noformat} java.lang.NegativeArraySizeException at org.apache.poi.ddf.EscherBSERecord.fillFields(EscherBSERecord.java:84) at org.apache.poi.ddf.EscherContainerRecord.fillFields(EscherContainerRecord.java:77) at org.apache.poi.ddf.EscherContainerRecord.fillFields(EscherContainerRecord.java:77) at org.apache.poi.hssf.record.AbstractEscherHolderRecord.convertToEscherRecords(AbstractEscherHolderRecord.java:78) at org.apache.poi.hssf.record.AbstractEscherHolderRecord.decode(AbstractEscherHolderRecord.java:261) at org.apache.tika.parser.microsoft.ExcelExtractor$TikaHSSFListener.processFile(ExcelExtractor.java:323) at org.apache.tika.parser.microsoft.ExcelExtractor.parse(ExcelExtractor.java:169) at org.apache.tika.parser.microsoft.OfficeParser.parse(OfficeParser.java:177) at org.apache.tika.parser.microsoft.OfficeParser.parse(OfficeParser.java:130) at org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:280) at org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:280) at org.apache.tika.parser.AutoDetectParser.parse(AutoDetectParser.java:120) {noformat} If this looks familiar, I'll attach an example file. > NegativeArraySizeException on a password protected Excel workbook > ----------------------------------------------------------------- > > Key: TIKA-2120 > URL: https://issues.apache.org/jira/browse/TIKA-2120 > Project: Tika > Issue Type: Bug > Components: parser > Affects Versions: 1.13 > Reporter: Seva Alekseyev > > On the following password protected Excel file > https://dl.dropboxusercontent.com/u/92341073/20090906%20real%20inventory.xls > The Tika parser throws NegativeArraySizeException. -- This message was sent by Atlassian JIRA (v6.3.4#6332)