Formatting failed for format....

Hi!

Trying out a brand new installation of Fess 14.10. When I start crawling I get alot (115173 lines) of this:

2023-09-22 16:15:36,900 [Crawler-20230922155029-1-3] WARN  Formatting failed for format ;;;, falling back
java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
	at jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) ~[?:?]
	at jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) ~[?:?]
	at jdk.internal.util.Preconditions.checkIndex(Preconditions.java:266) ~[?:?]
	at java.util.Objects.checkIndex(Objects.java:361) ~[?:?]
	at java.util.ArrayList.get(ArrayList.java:427) ~[?:?]
	at org.apache.poi.ss.format.CellFormat.<init>(CellFormat.java:223) ~[poi-5.2.3.jar:5.2.3]
	at org.apache.poi.ss.format.CellFormat.getInstance(CellFormat.java:167) ~[poi-5.2.3.jar:5.2.3]
	at org.apache.poi.ss.usermodel.DataFormatter.getFormat(DataFormatter.java:397) ~[poi-5.2.3.jar:5.2.3]
	at org.apache.poi.ss.usermodel.DataFormatter.formatRawCellContents(DataFormatter.java:998) ~[poi-5.2.3.jar:5.2.3]
	at org.apache.poi.ss.usermodel.DataFormatter.formatRawCellContents(DataFormatter.java:970) ~[poi-5.2.3.jar:5.2.3]
	at org.apache.poi.hssf.eventusermodel.FormatTrackingHSSFListener.formatNumberDateCell(FormatTrackingHSSFListener.java:145) ~[poi-5.2.3.jar:5.2.3]
	at org.apache.tika.parser.microsoft.ExcelExtractor$TikaHSSFListener$TikaFormatTrackingHSSFListener.formatNumberDateCell(ExcelExtractor.java:710) ~[tika-parser-microsoft-module-2.8.0.jar:2.8.0]
	at org.apache.tika.parser.microsoft.ExcelExtractor$TikaHSSFListener.internalProcessRecord(ExcelExtractor.java:435) ~[tika-parser-microsoft-module-2.8.0.jar:2.8.0]
	at org.apache.tika.parser.microsoft.ExcelExtractor$TikaHSSFListener.processRecord(ExcelExtractor.java:366) ~[tika-parser-microsoft-module-2.8.0.jar:2.8.0]
	at org.apache.poi.hssf.eventusermodel.FormatTrackingHSSFListener.processRecord(FormatTrackingHSSFListener.java:94) ~[poi-5.2.3.jar:5.2.3]
	at org.apache.tika.parser.microsoft.ExcelExtractor$TikaHSSFListener$TikaFormatTrackingHSSFListener.processRecord(ExcelExtractor.java:684) ~[tika-parser-microsoft-module-2.8.0.jar:2.8.0]
	at org.apache.poi.hssf.eventusermodel.HSSFRequest.processRecord(HSSFRequest.java:104) ~[poi-5.2.3.jar:5.2.3]
	at org.apache.poi.hssf.eventusermodel.HSSFEventFactory.genericProcessEvents(HSSFEventFactory.java:172) ~[poi-5.2.3.jar:5.2.3]
	at org.apache.poi.hssf.eventusermodel.HSSFEventFactory.processEvents(HSSFEventFactory.java:129) ~[poi-5.2.3.jar:5.2.3]
	at org.apache.tika.parser.microsoft.ExcelExtractor$TikaHSSFListener.processFile(ExcelExtractor.java:342) ~[tika-parser-microsoft-module-2.8.0.jar:2.8.0]
	at org.apache.tika.parser.microsoft.ExcelExtractor.parse(ExcelExtractor.java:189) ~[tika-parser-microsoft-module-2.8.0.jar:2.8.0]
	at org.apache.tika.parser.microsoft.OfficeParser.parse(OfficeParser.java:226) ~[tika-parser-microsoft-module-2.8.0.jar:2.8.0]
	at org.apache.tika.parser.microsoft.OfficeParser.parse(OfficeParser.java:175) ~[tika-parser-microsoft-module-2.8.0.jar:2.8.0]
	at org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:298) ~[tika-core-2.8.0.jar:2.8.0]
	at org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:298) ~[tika-core-2.8.0.jar:2.8.0]
	at org.codelibs.fess.crawler.extractor.impl.TikaExtractor$TikaDetectParser.parse(TikaExtractor.java:507) ~[fess-crawler-14.10.0.jar:?]
	at org.codelibs.fess.crawler.extractor.impl.TikaExtractor.lambda$getText$0(TikaExtractor.java:194) ~[fess-crawler-14.10.0.jar:?]
	at org.codelibs.fess.crawler.extractor.impl.TikaExtractor.getContent(TikaExtractor.java:404) ~[fess-crawler-14.10.0.jar:?]
	at org.codelibs.fess.crawler.extractor.impl.TikaExtractor.getText(TikaExtractor.java:183) ~[fess-crawler-14.10.0.jar:?]
	at org.codelibs.fess.crawler.transformer.AbstractFessFileTransformer.getExtractData(AbstractFessFileTransformer.java:390) ~[classes/:?]
	at org.codelibs.fess.crawler.transformer.AbstractFessFileTransformer.generateData(AbstractFessFileTransformer.java:100) ~[classes/:?]
	at org.codelibs.fess.crawler.transformer.AbstractFessFileTransformer.transform(AbstractFessFileTransformer.java:81) ~[classes/:?]
	at org.codelibs.fess.crawler.processor.impl.DefaultResponseProcessor.process(DefaultResponseProcessor.java:74) ~[fess-crawler-14.10.0.jar:?]
	at org.codelibs.fess.crawler.CrawlerThread.processResponse(CrawlerThread.java:291) ~[fess-crawler-14.10.0.jar:?]
	at org.codelibs.fess.crawler.FessCrawlerThread.processResponse(FessCrawlerThread.java:249) ~[classes/:?]
	at org.codelibs.fess.crawler.CrawlerThread.run(CrawlerThread.java:162) ~[fess-crawler-14.10.0.jar:?]
	at java.lang.Thread.run(Thread.java:833) ~[?:?]

What is the problem?

It’s a warning message, not an error one. Apache POI parses an Excel file and prints the message. I think you can ignore it. If you want to know the cause, it’s better to ask the Apache POI community.