From 6fcdcde885d074c97c39bc088dcbdb9592c2bc75 Mon Sep 17 00:00:00 2001 From: Greg DiCristofaro <gregd@basistech.com> Date: Mon, 28 Mar 2022 14:02:05 -0400 Subject: [PATCH] poi fix --- CoreLibs/ivy.xml | 7 +-- CoreLibs/nbproject/project.properties | 1 - CoreLibs/nbproject/project.xml | 35 --------------- Tika/ivy.xml | 2 + Tika/nbproject/project.properties | 3 ++ Tika/nbproject/project.xml | 61 ++++++++++++++++++++++++++- 6 files changed, 66 insertions(+), 43 deletions(-) diff --git a/CoreLibs/ivy.xml b/CoreLibs/ivy.xml index d2465abdfc..099c816fe1 100644 --- a/CoreLibs/ivy.xml +++ b/CoreLibs/ivy.xml @@ -5,9 +5,7 @@ <conf name="autopsy_core"/> </configurations> - <dependencies> - <!-- <dependency conf="autopsy_core->default" org="com.google.code.gson" name="gson" rev="2.9.0"/> --> - + <dependencies> <dependency conf="autopsy_core->default" org="org.apache.ant" name="ant-launcher" rev="1.10.12"/> <dependency conf="autopsy_core->default" org="org.apache.ant" name="ant" rev="1.10.12"/> @@ -37,9 +35,6 @@ <dependency conf="autopsy_core->default" org="commons-logging" name="commons-logging" rev="1.2"/> <dependency conf="autopsy_core->default" org="commons-io" name="commons-io" rev="2.11.0"/> <dependency conf="autopsy_core->default" org="log4j" name="log4j" rev="1.2.17"/> - <dependency conf="autopsy_core->default" org="org.apache.poi" name="ooxml-schemas" rev="1.4"/> - <!-- <dependency conf="autopsy_core->default" org="org.apache.poi" name="poi-excelant" rev="5.2.2"/> - <dependency conf="autopsy_core->default" org="org.apache.poi" name="poi-scratchpad" rev="5.2.2"/> --> <dependency conf="autopsy_core->default" org="commons-validator" name="commons-validator" rev="1.7"/> <dependency conf="autopsy_core->default" org="org.apache.commons" name="commons-collections4" rev="4.4"/> <dependency conf="autopsy_core->default" org="commons-collections" name="commons-collections" rev="3.2.2"/> diff --git a/CoreLibs/nbproject/project.properties b/CoreLibs/nbproject/project.properties index 1d3b05115d..6735014d44 100644 --- a/CoreLibs/nbproject/project.properties +++ b/CoreLibs/nbproject/project.properties @@ -114,7 +114,6 @@ file.reference.slf4j-api-1.7.36.jar=release/modules/ext/slf4j-api-1.7.36.jar file.reference.slf4j-reload4j-1.7.36.jar=release/modules/ext/slf4j-reload4j-1.7.36.jar file.reference.threetenbp-1.5.2.jar=release/modules/ext/threetenbp-1.5.2.jar file.reference.webp-imageio-sejda-0.1.0.jar=release/modules/ext/webp-imageio-sejda-0.1.0.jar -file.reference.xmlbeans-3.0.1.jar=release/modules/ext/xmlbeans-3.0.1.jar javac.source=1.8 javac.compilerargs=-Xlint -Xlint:-serial nbm.needs.restart=true diff --git a/CoreLibs/nbproject/project.xml b/CoreLibs/nbproject/project.xml index a98aadce8e..bc6d1351a8 100644 --- a/CoreLibs/nbproject/project.xml +++ b/CoreLibs/nbproject/project.xml @@ -201,12 +201,6 @@ <package>com.google.rpc.context</package> <package>com.google.thirdparty.publicsuffix</package> <package>com.google.type</package> - <package>com.microsoft.schemas.office.excel</package> - <package>com.microsoft.schemas.office.excel.impl</package> - <package>com.microsoft.schemas.office.office</package> - <package>com.microsoft.schemas.office.office.impl</package> - <package>com.microsoft.schemas.office.visio.x2012.main</package> - <package>com.microsoft.schemas.office.visio.x2012.main.impl</package> <package>com.microsoft.schemas.vml</package> <package>com.microsoft.schemas.vml.impl</package> <package>com.sun.jna</package> @@ -464,36 +458,11 @@ <package>org.opencv.photo</package> <package>org.opencv.utils</package> <package>org.opencv.video</package> - <package>org.openxmlformats.schemas.drawingml.x2006.chart</package> - <package>org.openxmlformats.schemas.drawingml.x2006.chart.impl</package> - <package>org.openxmlformats.schemas.drawingml.x2006.main</package> - <package>org.openxmlformats.schemas.drawingml.x2006.main.impl</package> - <package>org.openxmlformats.schemas.drawingml.x2006.picture</package> - <package>org.openxmlformats.schemas.drawingml.x2006.picture.impl</package> - <package>org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing</package> - <package>org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.impl</package> - <package>org.openxmlformats.schemas.drawingml.x2006.wordprocessingDrawing</package> - <package>org.openxmlformats.schemas.drawingml.x2006.wordprocessingDrawing.impl</package> - <package>org.openxmlformats.schemas.officeDocument.x2006.customProperties</package> - <package>org.openxmlformats.schemas.officeDocument.x2006.customProperties.impl</package> - <package>org.openxmlformats.schemas.officeDocument.x2006.docPropsVTypes</package> - <package>org.openxmlformats.schemas.officeDocument.x2006.docPropsVTypes.impl</package> - <package>org.openxmlformats.schemas.officeDocument.x2006.extendedProperties</package> - <package>org.openxmlformats.schemas.officeDocument.x2006.extendedProperties.impl</package> - <package>org.openxmlformats.schemas.officeDocument.x2006.relationships</package> - <package>org.openxmlformats.schemas.officeDocument.x2006.relationships.impl</package> - <package>org.openxmlformats.schemas.presentationml.x2006.main</package> - <package>org.openxmlformats.schemas.presentationml.x2006.main.impl</package> - <package>org.openxmlformats.schemas.spreadsheetml.x2006.main</package> - <package>org.openxmlformats.schemas.spreadsheetml.x2006.main.impl</package> - <package>org.openxmlformats.schemas.wordprocessingml.x2006.main</package> - <package>org.openxmlformats.schemas.wordprocessingml.x2006.main.impl</package> <package>org.sleuthkit.autopsy.corelibs</package> <package>org.slf4j</package> <package>org.slf4j.event</package> <package>org.slf4j.helpers</package> <package>org.slf4j.spi</package> - <package>schemaorg_apache_xmlbeans.system.sD023D6490046BA0250A839A9AD24C443</package> </public-packages> <class-path-extension> <runtime-relative-path>ext/animal-sniffer-annotations-1.21.jar</runtime-relative-path> @@ -959,10 +928,6 @@ <runtime-relative-path>ext/webp-imageio-sejda-0.1.0.jar</runtime-relative-path> <binary-origin>release/modules/ext/webp-imageio-sejda-0.1.0.jar</binary-origin> </class-path-extension> - <class-path-extension> - <runtime-relative-path>ext/xmlbeans-3.0.1.jar</runtime-relative-path> - <binary-origin>release/modules/ext/xmlbeans-3.0.1.jar</binary-origin> - </class-path-extension> </data> </configuration> </project> diff --git a/Tika/ivy.xml b/Tika/ivy.xml index a67016df6e..096749a5e2 100755 --- a/Tika/ivy.xml +++ b/Tika/ivy.xml @@ -5,6 +5,8 @@ </configurations> <dependencies > <dependency conf="tika->default" org="org.apache.tika" name="tika-parsers" rev="1.28.1"/> + <dependency conf="tika->default" org="org.apache.poi" name="ooxml-schemas" rev="1.4"/> + <override org="org.jsoup" module="jsoup" rev="1.14.3"/> <override org="org.apache.poi" module="poi-ooxml-schemas" rev="4.1.2"/> <override org="org.slf4j" module="slf4j-api" rev="1.7.36"/> diff --git a/Tika/nbproject/project.properties b/Tika/nbproject/project.properties index 95a5a15c7d..f040facd2f 100755 --- a/Tika/nbproject/project.properties +++ b/Tika/nbproject/project.properties @@ -67,6 +67,7 @@ file.reference.jmatio-1.5.jar=release/modules/ext/jmatio-1.5.jar file.reference.jna-5.10.0.jar=release/modules/ext/jna-5.10.0.jar file.reference.joda-time-2.2.jar=release/modules/ext/joda-time-2.2.jar file.reference.json-simple-1.1.1.jar=release/modules/ext/json-simple-1.1.1.jar +file.reference.jsr305-3.0.2.jar=release/modules/ext/jsr305-3.0.2.jar file.reference.jul-to-slf4j-1.7.36.jar=release/modules/ext/jul-to-slf4j-1.7.36.jar file.reference.juniversalchardet-1.0.3.jar=release/modules/ext/juniversalchardet-1.0.3.jar file.reference.junrar-7.4.1.jar=release/modules/ext/junrar-7.4.1.jar @@ -74,6 +75,7 @@ file.reference.listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar=re file.reference.mchange-commons-java-0.2.19.jar=release/modules/ext/mchange-commons-java-0.2.19.jar file.reference.metadata-extractor-2.15.0.1.jar=release/modules/ext/metadata-extractor-2.15.0.1.jar file.reference.netcdf4-4.5.5.jar=release/modules/ext/netcdf4-4.5.5.jar +file.reference.ooxml-schemas-1.4.jar=release/modules/ext/ooxml-schemas-1.4.jar file.reference.openjson-1.0.12.jar=release/modules/ext/openjson-1.0.12.jar file.reference.opennlp-tools-1.9.4.jar=release/modules/ext/opennlp-tools-1.9.4.jar file.reference.parso-2.0.14.jar=release/modules/ext/parso-2.0.14.jar @@ -95,6 +97,7 @@ file.reference.sis-netcdf-1.1.jar=release/modules/ext/sis-netcdf-1.1.jar file.reference.sis-referencing-1.1.jar=release/modules/ext/sis-referencing-1.1.jar file.reference.sis-storage-1.1.jar=release/modules/ext/sis-storage-1.1.jar file.reference.sis-utility-1.1.jar=release/modules/ext/sis-utility-1.1.jar +file.reference.slf4j-api-1.7.36.jar=release/modules/ext/slf4j-api-1.7.36.jar file.reference.SparseBitSet-1.2.jar=release/modules/ext/SparseBitSet-1.2.jar file.reference.stax2-api-4.2.1.jar=release/modules/ext/stax2-api-4.2.1.jar file.reference.tagsoup-1.2.1.jar=release/modules/ext/tagsoup-1.2.1.jar diff --git a/Tika/nbproject/project.xml b/Tika/nbproject/project.xml index b3e31e51de..9dc448105e 100755 --- a/Tika/nbproject/project.xml +++ b/Tika/nbproject/project.xml @@ -17,6 +17,12 @@ </dependency> </module-dependencies> <public-packages> + <package>com.microsoft.schemas.office.excel</package> + <package>com.microsoft.schemas.office.excel.impl</package> + <package>com.microsoft.schemas.office.office</package> + <package>com.microsoft.schemas.office.office.impl</package> + <package>com.microsoft.schemas.office.visio.x2012.main</package> + <package>com.microsoft.schemas.office.visio.x2012.main.impl</package> <package>org.apache.james.mime4j</package> <package>org.apache.james.mime4j.dom</package> <package>org.apache.james.mime4j.dom.address</package> @@ -138,9 +144,9 @@ <package>org.apache.poi.ss.formula.ptg</package> <package>org.apache.poi.ss.formula.udf</package> <package>org.apache.poi.ss.usermodel</package> + <package>org.apache.poi.ss.usermodel.charts</package> <package>org.apache.poi.ss.usermodel.helpers</package> <package>org.apache.poi.ss.util</package> - <package>org.apache.poi.ss.usermodel.charts</package> <package>org.apache.poi.ss.util.cellwalk</package> <package>org.apache.poi.util</package> <package>org.apache.poi.wp.usermodel</package> @@ -281,7 +287,19 @@ <package>org.apache.xmlbeans.impl.config</package> <package>org.apache.xmlbeans.impl.inst2xsd</package> <package>org.apache.xmlbeans.impl.inst2xsd.util</package> + <package>org.apache.xmlbeans.impl.jam</package> + <package>org.apache.xmlbeans.impl.jam.annotation</package> + <package>org.apache.xmlbeans.impl.jam.internal</package> + <package>org.apache.xmlbeans.impl.jam.internal.classrefs</package> + <package>org.apache.xmlbeans.impl.jam.internal.elements</package> + <package>org.apache.xmlbeans.impl.jam.internal.javadoc</package> + <package>org.apache.xmlbeans.impl.jam.internal.parser</package> + <package>org.apache.xmlbeans.impl.jam.internal.reflect</package> + <package>org.apache.xmlbeans.impl.jam.provider</package> + <package>org.apache.xmlbeans.impl.jam.visitor</package> + <package>org.apache.xmlbeans.impl.jam.xml</package> <package>org.apache.xmlbeans.impl.regex</package> + <package>org.apache.xmlbeans.impl.repackage</package> <package>org.apache.xmlbeans.impl.richParser</package> <package>org.apache.xmlbeans.impl.schema</package> <package>org.apache.xmlbeans.impl.soap</package> @@ -302,11 +320,40 @@ <package>org.apache.xmlbeans.impl.xb.xsdownload.impl</package> <package>org.apache.xmlbeans.impl.xb.xsdschema</package> <package>org.apache.xmlbeans.impl.xb.xsdschema.impl</package> + <package>org.apache.xmlbeans.impl.xpath.saxon</package> <package>org.apache.xmlbeans.impl.xpathgen</package> + <package>org.apache.xmlbeans.impl.xquery.saxon</package> <package>org.apache.xmlbeans.impl.xsd2inst</package> <package>org.apache.xmlbeans.soap</package> <package>org.apache.xmlbeans.xml.stream</package> <package>org.apache.xmlbeans.xml.stream.events</package> + <package>org.apache.xmlbeans.xml.stream.utils</package> + <package>org.apache.xmlcommons</package> + <package>org.openxmlformats.schemas.drawingml.x2006.chart</package> + <package>org.openxmlformats.schemas.drawingml.x2006.chart.impl</package> + <package>org.openxmlformats.schemas.drawingml.x2006.main</package> + <package>org.openxmlformats.schemas.drawingml.x2006.main.impl</package> + <package>org.openxmlformats.schemas.drawingml.x2006.picture</package> + <package>org.openxmlformats.schemas.drawingml.x2006.picture.impl</package> + <package>org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing</package> + <package>org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.impl</package> + <package>org.openxmlformats.schemas.drawingml.x2006.wordprocessingDrawing</package> + <package>org.openxmlformats.schemas.drawingml.x2006.wordprocessingDrawing.impl</package> + <package>org.openxmlformats.schemas.officeDocument.x2006.customProperties</package> + <package>org.openxmlformats.schemas.officeDocument.x2006.customProperties.impl</package> + <package>org.openxmlformats.schemas.officeDocument.x2006.docPropsVTypes</package> + <package>org.openxmlformats.schemas.officeDocument.x2006.docPropsVTypes.impl</package> + <package>org.openxmlformats.schemas.officeDocument.x2006.extendedProperties</package> + <package>org.openxmlformats.schemas.officeDocument.x2006.extendedProperties.impl</package> + <package>org.openxmlformats.schemas.officeDocument.x2006.relationships</package> + <package>org.openxmlformats.schemas.officeDocument.x2006.relationships.impl</package> + <package>org.openxmlformats.schemas.presentationml.x2006.main</package> + <package>org.openxmlformats.schemas.presentationml.x2006.main.impl</package> + <package>org.openxmlformats.schemas.spreadsheetml.x2006.main</package> + <package>org.openxmlformats.schemas.spreadsheetml.x2006.main.impl</package> + <package>org.openxmlformats.schemas.wordprocessingml.x2006.main</package> + <package>org.openxmlformats.schemas.wordprocessingml.x2006.main.impl</package> + <package>schemaorg_apache_xmlbeans.system.sD023D6490046BA0250A839A9AD24C443</package> </public-packages> <class-path-extension> <runtime-relative-path>ext/apache-mime4j-core-0.8.4.jar</runtime-relative-path> @@ -584,6 +631,10 @@ <runtime-relative-path>ext/json-simple-1.1.1.jar</runtime-relative-path> <binary-origin>release/modules/ext/json-simple-1.1.1.jar</binary-origin> </class-path-extension> + <class-path-extension> + <runtime-relative-path>ext/jsr305-3.0.2.jar</runtime-relative-path> + <binary-origin>release/modules/ext/jsr305-3.0.2.jar</binary-origin> + </class-path-extension> <class-path-extension> <runtime-relative-path>ext/jul-to-slf4j-1.7.36.jar</runtime-relative-path> <binary-origin>release/modules/ext/jul-to-slf4j-1.7.36.jar</binary-origin> @@ -612,6 +663,10 @@ <runtime-relative-path>ext/netcdf4-4.5.5.jar</runtime-relative-path> <binary-origin>release/modules/ext/netcdf4-4.5.5.jar</binary-origin> </class-path-extension> + <class-path-extension> + <runtime-relative-path>ext/ooxml-schemas-1.4.jar</runtime-relative-path> + <binary-origin>release/modules/ext/ooxml-schemas-1.4.jar</binary-origin> + </class-path-extension> <class-path-extension> <runtime-relative-path>ext/openjson-1.0.12.jar</runtime-relative-path> <binary-origin>release/modules/ext/openjson-1.0.12.jar</binary-origin> @@ -696,6 +751,10 @@ <runtime-relative-path>ext/sis-utility-1.1.jar</runtime-relative-path> <binary-origin>release/modules/ext/sis-utility-1.1.jar</binary-origin> </class-path-extension> + <class-path-extension> + <runtime-relative-path>ext/slf4j-api-1.7.36.jar</runtime-relative-path> + <binary-origin>release/modules/ext/slf4j-api-1.7.36.jar</binary-origin> + </class-path-extension> <class-path-extension> <runtime-relative-path>ext/SparseBitSet-1.2.jar</runtime-relative-path> <binary-origin>release/modules/ext/SparseBitSet-1.2.jar</binary-origin> -- GitLab