org.apache.poi.hssf.record.RecordFormatException: Unable to construct record instance

opensearchserve | julien122 | 5 years ago
tip
Click on the to mark the solution that helps you, Samebug will learn from it.
As a community member, you’ll be rewarded for you help.
  1. 0

    File crawler cache

    opensearchserve | 5 years ago | julien122
    org.apache.poi.hssf.record.RecordFormatException: Unable to construct record instance
  2. 0

    File Crawler

    opensearchserve | 5 years ago | julien122
    org.apache.poi.hssf.record.RecordFormatException: Unable to construct record instance
  3. Speed up your debug routine!

    Automated exception search integrated into your IDE

  4. 0

    RecordFormatException: Unknown encryption info 4

    Apache Bugzilla | 3 years ago | almas.kristoffer
    org.apache.poi.hssf.record.RecordFormatException: Unknown encryption info 4

    Root Cause Analysis

    1. org.apache.poi.hssf.record.RecordFormatException

      HSSF does not currently support XOR obfuscation

      at org.apache.poi.hssf.record.FilePassRecord.<init>()
    2. POI
      FilePassRecord.<init>
      1. org.apache.poi.hssf.record.FilePassRecord.<init>(FilePassRecord.java:52)
      1 frame
    3. Java RT
      Constructor.newInstance
      1. sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
      2. sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
      3. sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
      4. java.lang.reflect.Constructor.newInstance(Unknown Source)
      4 frames
    4. POI
      HSSFWorkbook.<init>
      1. org.apache.poi.hssf.record.RecordFactory$ReflectionConstructorRecordCreator.create(RecordFactory.java:57)
      2. org.apache.poi.hssf.record.RecordFactory.createSingleRecord(RecordFactory.java:301)
      3. org.apache.poi.hssf.record.RecordFactoryInputStream$StreamEncryptionInfo.<init>(RecordFactoryInputStream.java:65)
      4. org.apache.poi.hssf.record.RecordFactoryInputStream.<init>(RecordFactoryInputStream.java:182)
      5. org.apache.poi.hssf.record.RecordFactory.createRecords(RecordFactory.java:440)
      6. org.apache.poi.hssf.usermodel.HSSFWorkbook.<init>(HSSFWorkbook.java:285)
      7. org.apache.poi.hssf.usermodel.HSSFWorkbook.<init>(HSSFWorkbook.java:248)
      8. org.apache.poi.hssf.usermodel.HSSFWorkbook.<init>(HSSFWorkbook.java:192)
      9. org.apache.poi.hssf.usermodel.HSSFWorkbook.<init>(HSSFWorkbook.java:327)
      10. org.apache.poi.hssf.usermodel.HSSFWorkbook.<init>(HSSFWorkbook.java:308)
      10 frames
    5. com.jaeksoft.searchlib
      ThreadAbstract.run
      1. com.jaeksoft.searchlib.parser.XlsParser.parseContent(Unknown Source)
      2. com.jaeksoft.searchlib.parser.Parser.doParserContent(Unknown Source)
      3. com.jaeksoft.searchlib.parser.Parser.parseFileInstance(Unknown Source)
      4. com.jaeksoft.searchlib.parser.ParserSelector.parseFileInstance(Unknown Source)
      5. com.jaeksoft.searchlib.crawler.file.spider.CrawlFile.download(Unknown Source)
      6. com.jaeksoft.searchlib.crawler.file.process.CrawlFileThread.crawl(Unknown Source)
      7. com.jaeksoft.searchlib.crawler.file.process.CrawlFileThread.runner(Unknown Source)
      8. com.jaeksoft.searchlib.process.ThreadAbstract.run(Unknown Source)
      8 frames
    6. Java RT
      Thread.run
      1. java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
      2. java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
      3. java.lang.Thread.run(Unknown Source)
      3 frames