diff --git a/alfresco-transform-misc/alfresco-transform-misc/pom.xml b/alfresco-transform-misc/alfresco-transform-misc/pom.xml
index bae2b5b4..14c5460d 100644
--- a/alfresco-transform-misc/alfresco-transform-misc/pom.xml
+++ b/alfresco-transform-misc/alfresco-transform-misc/pom.xml
@@ -40,7 +40,7 @@
org.apache.pdfbox
pdfbox-tools
- 2.0.25
+ 2.0.26
diff --git a/alfresco-transform-tika/alfresco-transform-tika/src/main/java/org/alfresco/transformer/executors/TikaOfficeDetectParser.java b/alfresco-transform-tika/alfresco-transform-tika/src/main/java/org/alfresco/transformer/executors/TikaOfficeDetectParser.java
index 6600e472..658f6745 100644
--- a/alfresco-transform-tika/alfresco-transform-tika/src/main/java/org/alfresco/transformer/executors/TikaOfficeDetectParser.java
+++ b/alfresco-transform-tika/alfresco-transform-tika/src/main/java/org/alfresco/transformer/executors/TikaOfficeDetectParser.java
@@ -32,7 +32,7 @@ import java.io.PushbackInputStream;
import java.util.HashSet;
import java.util.Set;
-import org.apache.poi.poifs.common.POIFSConstants;
+import org.apache.poi.poifs.filesystem.FileMagic;
import org.apache.poi.util.IOUtils;
import org.apache.tika.exception.TikaException;
import org.apache.tika.metadata.Metadata;
@@ -95,10 +95,7 @@ public class TikaOfficeDetectParser implements Parser
}
// Which is it?
- if (initial4[0] == POIFSConstants.OOXML_FILE_HEADER[0] &&
- initial4[1] == POIFSConstants.OOXML_FILE_HEADER[1] &&
- initial4[2] == POIFSConstants.OOXML_FILE_HEADER[2] &&
- initial4[3] == POIFSConstants.OOXML_FILE_HEADER[3])
+ if (FileMagic.valueOf(initial4) == FileMagic.OOXML)
{
ooxmlParser.parse(wrapped, handler, metadata, parseContext);
}
diff --git a/pom.xml b/pom.xml
index 58b749a5..bb0245d6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -19,7 +19,7 @@
11
latest
- 2.0.25
+ 2.0.26
3.0.1.12
${project.version}
5.16.4
@@ -27,8 +27,8 @@
2.13.3
4.13.2
3.5.2
- 2.2.1
- 4.1.2
+ 2.4.1
+ 5.2.2
1.4
false