I get the following error when trying to pass a .xlsx file through a string extract java action.
java.lang.NoSuchMethodError: org.apache.poi.util.POILogger.log(ILjava/lang/Object;Ljava/lang/Throwable;)V
at org.apache.poi.util.DocumentHelper.trySetXercesSecurityManager(DocumentHelper.java:125)
at org.apache.poi.util.DocumentHelper.<clinit>(DocumentHelper.java:98)
at org.apache.poi.openxml4j.opc.internal.ContentTypeManager.parseContentTypesFile(ContentTypeManager.java:374)
at org.apache.poi.openxml4j.opc.internal.ContentTypeManager.<init>(ContentTypeManager.java:100)
at org.apache.poi.openxml4j.opc.internal.ZipContentTypeManager.<init>(ZipContentTypeManager.java:54)
at org.apache.poi.openxml4j.opc.ZipPackage.getPartsImpl(ZipPackage.java:257)
at org.apache.poi.openxml4j.opc.OPCPackage.getParts(OPCPackage.java:774)
at org.apache.poi.openxml4j.opc.OPCPackage.open(OPCPackage.java:268)
at org.apache.tika.parser.pkg.ZipContainerDetector.detectOPCBased(ZipContainerDetector.java:211)
at org.apache.tika.parser.pkg.ZipContainerDetector.detectZipFormat(ZipContainerDetector.java:148)
at org.apache.tika.parser.pkg.ZipContainerDetector.detect(ZipContainerDetector.java:91)
at org.apache.tika.detect.CompositeDetector.detect(CompositeDetector.java:77)
at org.apache.tika.parser.AutoDetectParser.parse(AutoDetectParser.java:112)
I have read that the more recent version of POI doesn't use the above class, but then when trying to implement an older version (using eclipse) of POI and its dependencies i get the same error.
I think I am doing something wrong but am unsure how to proceed.
Any help would be brilliant.
Reference (https://stackoverflow.com/questions/10330593/apache-poi-exception-in-reading-xlsx-files